Python Impulse#

Die starren Syntaxkonventionen der Programmiersprache Python (engl. und dt. Info) empfinde ich als

  • Fluch beim Schreiben und
  • Segen beim (Wieder-)Einstieg.
Pro's:Contras:
native Objektorientierung
wobei auch der prozedurale und funktionale Ansatz möglich ist
Im Vergleich zu Perl-golf finde ich die Sprache einen Tacken zu geschwätzig
BNF - gute Standardisierung, Perl hat keine BNF
akzeptale Geschwindigkeit im Gegensatz zu RubyProgrammierung
eigenständige Executables.Footprint zu groß, Tcl-Starkits sind kleiner
Codeblöcke per EinrückungCodeblöcke per Einrückung
schnelle Aktualisierung der Codebasis nach Fehlern nicht immer abwärts kompatibel
m.W. ist Python bereits in einigen Anwendungen eingebettet:
Blender * Plone * Wx-WidgetsApi * Gentoo
Inline C per SWIG, siehe Perl
einige Ports:
CPython
IronPython (aktuell)
JPython (veraltet?)
Python in Python PyPy (veraltet!)
plattformunabhängig, läuft auch auf dem Palm(tm)
und, neben J2ME auf Nokias Symbian

Wissenswertes (subjektiv, wie vieles hier)#

  • freie Online-Version eines engl. Python-Buches: "Dive into Python"
  • mittlerweile freigegebenes Python-Magazin: Py
  • MySQL-Datenbankanbindung mit Python im Linux-Magazin (06/2002).
  • No InterWiki reference defined in properties for Wiki called "[https"! ], ist eine freie Python-Datenanbindung, die auch im Ubuntu Launchpad von Canonical Ltd. eingebunden wird.

-- MarkusMonderkamp am 16.07.2007