hyperpolyglot.org – Kurzreferenzen bekannter Programmiersprachen
Ich bin eben auf eine sehr gute Seite gestoßen, die die Syntax von verschiedenen Programmiersprachen gegenüberstellt und tabellarisch vergleicht. Es gibt u. a. Referenzen für
| Scripting Languages: | PHP, Perl, Python, Ruby |
| Scripting Languages: | Tcl, Lua, JavaScript, Io |
| Operating System Automation: | Bash, AppleScript, PowerShell |
| C Style Languages: | C, C++, Objective C, Java, C# |
| Pascal Style Languages: | Pascal, Ada, PL/SQL, SQL/PSM |
| Lisp Dialects: | Common Lisp, Scheme, Clojure, Emacs Lisp |
| Type Inference Languages: | Standard ML, OCaml, Scala, Haskell |
| Declarative Languages: | Prolog, Erlang, Oz |
| Concatenative Languages: | Forth, PostScript, Factor |
| Computer Algebra Software: | Mathematica, Sage, Maxima |
| Numerical Analysis Software: | MATLAB, R |
Der Screenshot zeigt ein Beispiel aus dem Bereich “Scriptsprachen”. Die Syntax-Beispiele sind in den Spalten den jeweiligen Sprachen zugeordnet und sind zeilenweise nach Kategorien sortiert. So enthält z. B. die Kategorie “processes and environment” die Felder “exit”, “set signal handler”, backticks” und “external command”.