Programmiersprachen: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(→C++) |
(→Python) |
||
Zeile 22: | Zeile 22: | ||
=== Python === | === Python === | ||
eine interpretierte Sprache | * eine interpretierte Sprache | ||
* 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 ==== | ==== Python Weblinks ==== |
Version vom 15. Oktober 2011, 13:35 Uhr
BASIC
- nicht empfehlenswert, nicht mal für Anfänger (es sei denn man hat einen 70ies & 80ies Fetisch)
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++
- der Versuch Objektorientierung an C dranzunageln
- schwer zu lesen und schwer zu schreiben -> böse
- zur Erklärung C++ pitfalls
C#
Python
- eine interpretierte Sprache
- Bewusstseinserweiterung wenn man von C kommt
- beliebt als interne Skriptsprache
- produziert nett eingerückten Code
- produktiv einsetzbar
- Syntax steht stellenweise dem Programmierfluss im Weg
Python Weblinks
Python zum Lernen
Perl
Ruby
- mit Python vergleichbar, hat aber eine elegantere Syntax
- Erweiterungen via rubygems