
In dieser Ausgabe von Chaosradio Express geht es in die technischen Details eines speziellen Projektes in der Welt der Programmiersprachen und Compiler: PyPy. Python ist dabei eine alte aber noch immer moderne und elegante Programmiersprache, die für viele Betriebssysteme verfügbar ist. Im Gespräch mit Tim Pritlove erörtert Studiogast Holger Krekel die Hintergründe zur Programmierung in Python und die Motivation zum Start des PyPy-Projektes.
Zunächst widmet sich die Sendung der Programmiersprache Python selbst und erläutert verschiedene Konzepte und Konventionen der Programmierung. Hier kommen unter anderem zur Sprache: direkte Evaluation, die spezielle Syntax von Python unter Verwendung von Einrückung anstatt von Trennzeichen, der Einsatz von Regressionstest in der Programmierung, Kooperative Programmierung in einem Projekt mit Sprints und Modulen, Namespaces, die verfügbaren Python-Interpreter und -Laufzeitumgebungen, Einsatzmöglichkeiten und Stärken von Python, populäre Bibliotheken, Projekte und Organisationen, die Python verwenden.
Im zweiten Teil konzentriert sich das Gespräch auf PyPy. Hier werden erläutert: wie es im Frühjahr 2007 zu dem Projekt kam und welche Ziele damit verfolgt werden. Holger Krekel spricht davon, wie man ein Programm dadurch analysiert, in dem man ihm zur Laufzeit dabei zuschaut, wie es ausgeführt wird, wie man daraus einen Übersetzter in beliebige Zielplattformen generiert, etc. Weitergehend geht es um die automatische Erzeugung von Just-In-Compilern, die Low Level Virtual Machine (LLVM), die EU-Förderung für Projekt und mögliche Anwendungen für PyPy in der Zukunft. PyPy wurde von Europäischen Union finanziell gefördert. Die Förderung lief im ersten Quartal 2007 nach 28 Monaten aus.
Die Website way2python.de bietet zahlreiche Tipps, Erklärungen, Rezensionen deutschsprachiger Bücher, Linksammlungen und Einsteigerkurse zu diesem Thema. Wie immer kann man diese Ausgabe des CRE auf der Website anhören oder als MP3 direkt herunterladen.
News Redaktion am Montag, 16.06.2008 07:25 Uhr
Du glaubst doch nich dass die Gulli News Redaktion das verstanden hat... da musste ich sogar schon zuhören. :) ...
LOL, Vergleichsweiße "alte Programmiersprache" ... C - 1970 Java - 1987 C++ - 1979 Pascal - 1972 ... .. . ...
Moderator Tim Pritlove und Studiogast Holger Krekel beschäftigen sich in dieser Ausgabe von Chaosradio Express (CRE) mit der objektorientierten und vergleichsweise alten Programmiersprache Python aus dem Jahr 1990, beziehungsweise mit dem analytischen Interpreter-Generator PyPy. Dieser ist ein i ...
Lars Sobiraj am 20.05.2012, 16:54 Uhr
Im US-amerikanischen iTunes Store wurden statt dem Begriff "Jailbreak" lediglich Sternchen zwischen dem Anfangs- und Endbuchstaben angezeigt. Davon waren letztlich alle Kategorien betroffen. So wurden neben Apps auch Klingeltöne, Podcasts, Musikstücke, ganze Alben und eBooks zensiert angezeigt. Laut den Untersuchungen von Shoutpedia waren mehrere Monate lang 95% aller Begriffe davon betroffen.
Kämpfe als Held in diesem einzigartigen Fantasy Game. Viele Gefahren und Abenteuer erwarten dich!
spielen
Erschaffe deine eigene Insel und erobere die Welt. Krieg oder Wachstum - deine Strategie entscheidet!
spielen
Werde Gladiator und kämpfe im antiken Zeitalter um Ruhm und Ehre. Gehe Bündnisse mit anderen Spielern ein und kämpft gemeinsam gegen die schrecklichen Barbaren.
spielen
Ziehe als einsamer Waldläufer oder an der Seite von Kampfgefährten in einem Fantasy-Spiel von Abenteuer zu Abenteuer.
spielen
Tritt gegen legendären Samurai aus Japan des 19. Jahrhundert an und werde der gefürchtetste aller Samurai.
spielen
Tritt in eine epische Schlacht zwischen Werwölfen und Vampiren, in der nur die Stärksten überleben werden, ein.
spielen