Entries for date 02/22/2010

Page created at
Polyglot Feb. 22, 2010, 8:21 p.m.
Polyglot - ein wirklich nettes Plugin für Chrome, das zufällige Wörter in eine einstellbare Zielsprache übersetzt. Warum? Damit man beim rumsurfen immer mal wieder neue Vokabeln sieht und so einfach nebenbei neue Vokabeln lernt. Ich probier das gerade mit Russisch aus und es ist wirklich eine nette Methode - durch die wenigen Wörter hat man genug Kontext des Satzes um auf das Wort zu schließen. Das übt natürlich nicht Grammatik oder Deklinationen und Konjugationen, aber so als kleiner Vokabeleinschub immer mal zwischendurch sehr brauchbar.
Chrome
IronPython hammers CPython when not mutating class attributes Feb. 22, 2010, 11:45 a.m.
IronPython hammers CPython when not mutating class attributes - weitere Informationen zu dem Performanceproblem. Hier bezogen auf IronPython - scheinbar sind Klassenvariablen unter Umständen problematisch, da darüber sich die Klassen selber ändern und dadurch Just-in-Time-Compiler Informationen verworfen werden müssen (wegen der recht statischen Struktur der VM sowohl bei der JVM als auch bei der CLI warscheinlich sehr ähnliches Problem), wodurch der JIT-Compiler dann alles neu durchnudeln muss und damit nicht nur Performance-Vorteile verloren gehen, sondern potentiell sogar kontraproduktiv sein können.
Programmierung, Python
IronPython 2.0 and Jython 2.5 performance compared to Python 2.5 Feb. 22, 2010, 11:36 a.m.
IronPython 2.0 and Jython 2.5 performance compared to Python 2.5 - word of warning: sowohl Jython als auch IronPython sind in vielen Situationen deutlich (und ich mein deutlich deutlich) langsamer als CPython. Der Overhead wird bei Jython bei sehr großen Datenstrukturen irgendwann besser als bei CPython, aber für normalen Einsatz siehts nicht so richtig toll aus.
Programmierung, Python