Thema: D ist da

Einzelnen Beitrag anzeigen

jbg

Registriert seit: 12. Jun 2002
3.483 Beiträge
 
Delphi 10.1 Berlin Professional
 
#12

Re: D ist da

  Alt 3. Jan 2007, 21:37
Zitat:
It's a practical language for practical programmers who need to get the job done quickly, reliably, and leave behind maintainable, easy to understand code.
Zitat:
1. Nested structs and classes
2. Nested functions can refer to outer variables like args
2. auto type inference
Das klingt alles sehr praktisch. Aber nur solange man aktiv am entsprechenden Programmteil arbeitet. Später hat man nur Probleme damit. Gut 1. und 2. sind in Pascal auch möglich. Die sind aber immer zwischen "procedure/function" und "begin" zu finden, was dann doch etwas übersichtlicher ist, als sich erstmal die ganzen Typen und Funktionen, die im gesamten Code verstreut sind, zusammensuchen zu müssen.
Und zu 3. kann ich nur sagen, dass ich nach dem Lesen von "foreach (argc, argv; args)" eigentlich bis auf die Tatsache, dass ich alle Elemente durchlaufen will, keine Information über den Typ von argv habe. Wie ich schon schrieb, ist das sicherlich praktisch, wenn man den Code gerade schreibt. Aber im Nachhinein braucht man mehr Researchen um den Code zu verstehen, als es selbst bei C++ der Fall ist.
  Mit Zitat antworten Zitat