Programming Languages

commonly used features in a side-by-side format

Interpreted Languages: JavaScript, PHP, Python, Ruby
More Interpreted Languages: Perl, Tcl, Lua, Groovy
C++ Style Languages: C++, Objective-C, Java, C#
C, Go, and Swift: C, Go, Swift
Pascal Style Languages: Pascal, Ada, PL/pgSQL
Lisp Dialects: Common Lisp, Racket, Clojure, Emacs Lisp
ML Dialects and Friends: OCaml, F#, Scala, Haskell
Prolog and Erlang:                                 Prolog, Erlang
Stack-Oriented Languages: Forth, PostScript, Factor
Operating System Automation: POSIX Shell, AppleScript, PowerShell
Relational Data Languages: SQL, Awk, Pig
Numerical Analysis & Statistics: MATLAB, R, NumPy and Fortran
Computer Algebra Software: Mathematica, SymPy, Pari/GP

Programming Tools

Unix Shells: Bash, Fish, Ksh, Tcsh, Zsh
Text Mode Editors: Vim, Emacs, Nano
Version Control: Git, Mercurial
Build Tools: Make, Rake, Ant
Terminal Multiplexers: Screen, Tmux
Databases: PostgreSQL, MySQL, SQLite, Redis, MongoDB
Markup: Markdown, reStructuredText, MediaWiki, Wikidot, LaTeX
2D Vector Graphics: PostScript, Processing, SVG
Mathematical Notation:                          LaTeX, Mathematica, HTML Entities, Unicode


content of this page licensed under creative commons attribution-sharealike 3.0