Login


 
Newsletter
Werbung

Thema: Pycon DE 2012 in Leipzig

4 Kommentar(e) || Alle anzeigen ||  RSS || Kommentieren
Kommentare von Lesern spiegeln nicht unbedingt die Meinung der Redaktion wider.
0
Von PyPy am Sa, 18. August 2012 um 19:56 #

es ist aber für mich schon von Vorteil wenn durch einen Compilerlauf oder ähnlich gleich die Typen überprüft werden. So muss ich das entsprechende Codestück erst testen, um zu merken, dass da etwas nicht stimmt. Speziell zwischen PySide und Qt für C++ gibt es noch ein paar Unterschiede:

z. B. C++/Qt
QFileDialog::getOpenFileName -> liefert einen QString zurück

das PySide-Pendant liefert ein Tuple zurück. Ich musste entsprechendes Codestück erst ausführen, um zu merken, das etwas falsch ist.

  • 0
    Von Bolitho am So, 19. August 2012 um 00:28 #

    Dein Beispiel ist aber eher ein Spezialfall. Abgesehen davon ist das dokumentiert ;-)

    Natürlich bietet statische Typisierung auch Vorteile - aber wie immer im Leben auch Nachteile. Analog verhält es sich mit der dynamischen Typisierung... die "beste" Lösung gibt es einfach nicht :-)

    • 0
      Von anonym am So, 19. August 2012 um 16:52 #

      Vorab: Ich mag Python - es ist wahrscheinlich eine der besten Scriptsprachen und für Systemnahe Scripterei meine erste Wahl.

      Aber große Projekte, die mache ich doch lieber in Java. Einer der ganz großen Vorteile einer statischen Typisierung ist das deine IDE dich schon auf Fehler aufmerksam macht und das du mit dem Code auch ohne Doku noch was anfangen kannst.

      • 0
        Von Bolitho am Mi, 22. August 2012 um 19:18 #

        Das stimmt schon; für Python gibt es noch nicht viele (gute) Werkzeuge. Aber Schau Dir mal PyCharm an! Immerhin von den imho führenden Machern von IDEs und Programmierwerkzeugen: Jetbrains :-) Das bietet schon coole Sachen, die man sonst bei Werkzeugen für dynamische Sprachen vergeblich findet!

Pro-Linux
Pro-Linux @Twitter
Neue Nachrichten
Werbung