Aktuelle Version |
Dein Text |
Zeile 1: |
Zeile 1: |
| === Go / Golang === | | == Programmiersprachen == |
| * [http://golang.org/]
| |
| * so schnell wie C
| |
| * so einfach wie Python / Ruby /PHP
| |
| * einmal testen und nie wieder etwas Anderes!
| |
| | |
| | |
| === BASIC ===
| |
| * nicht empfehlenswert, nicht mal für Anfänger (es sei denn man hat einen 70ies & 80ies Fetisch)
| |
|
| |
|
| === C === | | === C === |
| * für systemnahe Programieung (Treiber etc.)
| |
| ** Schnelligkeit
| |
| ** Bitgeschubse
| |
| * für Mikrocontroller
| |
| * ist de facto Assembler mit einer netteren Syntax
| |
| * kaum produktiv einsetzbar
| |
| ** fast alles muss von Hand zu Fuss gemacht werden
| |
| * Speicherverwaltung muss komplett selbst gemacht werden
| |
| ** extrem leicht tödliche Fehler zu machen
| |
|
| |
|
| === C++ === | | === C++ === |
| * der Versuch Objektorientierung an C dranzunageln
| |
| * schwer zu lesen und schwer zu schreiben -> böse
| |
| * zur Erklärung [http://www.horstmann.com/cpp/pitfalls.html C++ pitfalls]
| |
|
| |
|
| === C# === | | === C# === |
Zeile 29: |
Zeile 9: |
| === Python === | | === Python === |
|
| |
|
| * eine interpretierte Sprache
| | ==== zum Lernen ==== |
| * Bewusstseinserweiterung wenn man von C kommt
| |
| * beliebt als interne Skriptsprache
| |
| * produziert nett eingerückten Code
| |
| * produktiv einsetzbar
| |
| * Syntax steht stellenweise dem Programmierfluss im Weg
| |
| ** [http://stackoverflow.com/questions/530530/python-2-x-gotchas-and-landmines Gotchas]
| |
| ** [http://pythonconquerstheuniverse.wordpress.com/2008/06/04/python-gotchas/ Gotchas]
| |
| | |
| ==== Python Weblinks ==== | |
| | |
| * [http://www.python.org/download/ Download]
| |
| | |
| ==== Python zum Lernen ====
| |
| | |
| * [http://learnpythonthehardway.org/book/ Zhe Hard Way]
| |
| * [http://tutorial.pocoo.org/index.html Tutorial von Pocoo]
| |
| * [http://docs.python.org/tutorial/ Pythontutorial]
| |
| | |
| === Perl ===
| |
| * unter UNIX gerne als Skriptsprache eingesetzt
| |
| * Erweiterungen für fast alles im [http://www.cpan.org/ CPAN]
| |
| * eignet sich für wunderbar unleserlichen Code
| |
| | |
| === Ruby ===
| |
| * mit Python vergleichbar, hat aber eine elegantere Syntax
| |
| * steht einem nicht im Weg
| |
| * das Smalltalk der 2000er Jahre
| |
| * Erweiterungen via [http://rubygems.org/ rubygems]
| |
|
| |
|
| [[Kategorie:Rechentechnik]] | | [http://learnpythonthehardway.org/book/ Zhe Hard Way] |
| | [http://tutorial.pocoo.org/index.html Tutorial von Pocoo] |
| | [http://docs.python.org/tutorial/ Pythontotorial] |