!! Python Impulse Die starren Syntaxkonventionen der Programmiersprache Python ([engl.|http://en.wikipedia.org/wiki/Python_Programming_Language] und [dt.|http://de.wikipedia.org/wiki/Python_%28Programmiersprache%29] 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|http://de.wikipedia.org/wiki/Backus-Naur-Form] - gute Standardisierung, Perl hat keine BNF| |akzeptale Geschwindigkeit im Gegensatz zu RubyProgrammierung| |eigenständige [Executables|http://pyinstaller.python-hosting.com/].|[Footprint|http://en.wikipedia.org/wiki/Footprint_%28disambiguation%29] zu groß, [Tcl-Starkits|http://www.equi4.com/tclkit.html] sind kleiner |Codeblöcke per Einrückung|Codeblö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|http://de.wikipedia.org/wiki/Blender_(Software)] * [Plone|http://plone.org/countries/de] * [Wx-WidgetsApi|http://wiki.wxpython.org/index.cgi/AnotherTutorial] * [Gentoo|http://www.gentoo.de/]| |Inline C per SWIG, siehe Perl| |einige Ports:\\[CPython|http://de.wikipedia.org/wiki/CPython]\\[IronPython|http://de.wikipedia.org/wiki/IronPython] (aktuell) \\[JPython|http://en.wikipedia.org/wiki/Jython] (veraltet?)\\Python in Python [PyPy|http://wiki.python.de/PyPy] (veraltet!)| |plattformunabhängig, läuft auch auf dem [Palm(tm)|http://pippy.sourceforge.net/]\\und, neben J2ME auf Nokias [Symbian|http://www.forum.nokia.com/python]| !Wissenswertes (subjektiv, wie vieles hier) * freie Online-Version eines engl. [Python-Buches|http://en.wikipedia.org/wiki/Dive_into_Python]: "__Dive into Python__" * mittlerweile freigegebenes [Python-Magazin|http://www.pyzine.com]: __Py__ -- MarkusMonderkamp am 07.11.2006