Programming Languages

commonly used features in a side-by-side format

Interpreted Languages: JavaScript, PHP, Python, Ruby
More Interpreted Languages: Perl, Tcl, Lua, Groovy
Operating System Automation: POSIX Shell, Cmd.exe, PowerShell
GUI Scripting: Smalltalk, AutoHotkey, AppleScript
Stack-Oriented Languages: Forth, PostScript
Prolog and Erlang:                                 Prolog, Erlang
Lisp Dialects: Common Lisp, Racket, Clojure, Emacs Lisp
C++ Style Languages: C++, Objective-C, Java, C#
C, Go, and Dart: C, Go, Dart
Pascal Style Languages: Pascal, Ada, PL/pgSQL
Rust, Swift, Scala: Rust, Swift, Scala
ML Dialects and Haskell: SML, OCaml, F#, Haskell
Numerical Analysis & Statistics: MATLAB, R, NumPy
Relational Data Languages: SQL, Awk, Pig
Fortran and APL: Fortran, APL
Gnuplot, GLPK, Coq: Gnuplot, GLPK, Coq
Computer Algebra Software: Mathematica, SymPy, GAP, 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, MSBuild
Terminal Multiplexers:                           Screen, Tmux
Relational Databases: PostgreSQL, MySQL, SQLite
Lightweight Markup: Markdown, reStructuredText, MediaWiki, AsciiDoc, Org-mode
2D Vector Graphics: PostScript, Processing, SVG


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