Resources for:
CS 214
at
Calvin College
Ada Resources:
Ada Home
SIGADA - The ACM's Ada Special Interest Group
GNAT (GNU Ada)
The Gnat Pro Home Page
, by AdaCore
Clojure Resources:
The Clojure.org Homepage
The Clojure Cheatsheet
The Clojure API
Learn X in Y Minutes: Clojure
Books:
Clojure for the Brave and True
(free, online)
Living Clojure
by Carin Meier
The Joy of Clojure
, by Michael Fogus and Chris Houser
ClojureDocs: Documentation and Examples
Clojure Datatypes
Concurrency and Parallelism
Flowchart for Choosing the Right Type Definition
Performance:
Clojure Big-Oh
Performance Guarantees for Clojure Data Structures' Operations
A Comparison of Different LISP Dialects
Java Resources:
Java SE 8
Java SE 8 API
Java SE Tutorials
Learn X in Y Minutes: Java
Ruby Resources:
Ruby-Doc.org
RubyLearning.com
Ruby-Lang.org
Learn X in Y Minutes: Ruby
Vi/Vim References:
Quick References:
MIT vi Quick Reference
Stanford vi Quick Reference
Cheatsheets:
MIT Vim Cheatsheet
DevHints Vim Cheatsheet
Learn X in Y Minutes: Vim
Hacker Noon's Useful Vim Tricks
Relationships Between Languages:
A Programming Language Family Tree
A Programming Languages Periodical Table
Programmer Migration Patterns
A Brief, Incomplete, and Mostly Wrong History of Programming Languages
Calvin
>
CS
>
214
> Resources
This page maintained by
Joel Adams
.