Einzelnen Beitrag anzeigen

Furtbichler
(Gast)

n/a Beiträge
 
#23

AW: Variable.Create;

  Alt 8. Mär 2014, 08:32
@Furtbichler: Bitte, werde kein Designer von Programmiersprachen. Soweit ich sehen kann, würdest du mehrfache Konstruktoraufrufe weiterhin zulassen? Und die fehlende Variablenzuweisung macht den Code unintuitiv.
Ich gebe den Tipp, kein Designer von Programmiersprachen zu werden, gerne an Herrn Wirth weiter. In Pascal schreibt man nun einmal: new(a) und nicht a:=new()
Und bezüglich der Vermeidung eines mehrfachen Konstruktoraufrufes könnte man ja im 'new' prüfen, die Referenz 'a' nil ist und ggf (Compilerswitch) eine Exception werfen ('Possible overwrite of an instantiated object'). Wäre auch nicht doof.
Gibt imho wichtigeres, als die Sprache idiotensicher zu machen...
Z.B.? Exotische Blödsinnsfeatures, die keine Sau braucht und eh verbuggt umgesetzt werden? Ich dachte immer, Pascal ist eine Lehrsprache und man könnte sich auch mal darüber unterhalten, wie man Sprachen verbessert.

Geändert von Furtbichler ( 8. Mär 2014 um 08:36 Uhr)
  Mit Zitat antworten Zitat