Programmiersprachen: Unterschied zwischen den Versionen

Aus Wiki StuRa HTW Dresden
Zur Navigation springen Zur Suche springen
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