7h0ma5.org

Java Klassendiagramme generieren

Nach langem Suchen habe ich eine gute Software gefunden, um Klassendiagramme aus Java Sourcecode automatisch generieren zu lassen.

ArgoUML heißt das Programm, es ist Open Source und kann natürlich viel mehr als nur Klassendiagramme zu erzeugen.

Weiterlesen

Python 3.0 ist da

Die neue Version von Python ist da! Die Version 3.0, die unter dem Codenamen “Python 3000″ entwickelt wurde, ist zwar im Moment noch 10% langsamer als die Version 2.6, was laut Python-Erfinder Guido van Rossum aber noch verbessert werden soll.

Es wurden viele alte Features entfernt und die Standartbibliothek an vielen Stellen überarbeitet.

Python 2.x Programm-Code ist mit der neuen Version zum Großteil nicht mehr kompatibel, da viele Funktionen und Funktionsweisen, wie z.B. die print-Funktion geändert wurden:

Old: print "The answer is", 2*2
New: print("The answer is", 2*2)

Old: print x,           # Trailing comma suppresses newline
New: print(x, end=" ")  # Appends a space instead of a newline

Old: print              # Prints a newline
New: print()            # You must call the function!

Old: print >>sys.stderr, "fatal error"
New: print("fatal error", file=sys.stderr)

Old: print (x, y)       # prints repr((x, y))
New: print((x, y))      # Not the same as print(x, y)!

Python 3.0 liefert ein Script namens “2to3″, dass alten Python-Code Python 3.0-kompatibel macht.

Die komplette Liste der Änderungen
Python 3.0 Download

via heise