Ach, als ob Pascal eine effiziente C Syntax verwendet und auf Begin und End Schlüsselwörter verzichtet. Und mit den Funktionen, Objekten & Co habe ich noch gar nicht angefangen.
Insofern sprichst du bei deinem Satz:
Insofern spricht deine Argumentation von völliger Ahnungslosigkeit.
von dir selbst.
D ist von der Syntax her (und nicht nur davon) modern und bietet einen durch diese einen effizienten Workflow. Pascal konnte das nie bieten, dieses Begin und End jedesmal zu tippen ging schon viel zu vielen Programmierern auf die Nerven.
begin und end hat Ruby auch nicht davon abgehalten eine gewisse Verbreitung zu erfahren. Da gibt es wirklich Schlimmeres. Mich stört beispielsweise der Klammerwald in Lisp/Scheme viel mehr.
wenn du mit effizient unbrauchbar meinst, ja, pascal ist definitiv nicht effizient.. mehrdeutige syntax ist bei programmiersprachen wirklich unbrauchbar. und das hat niklaus wirth mit EBNF komplett ausgeschlossen. pascal/modula/oberon schliesst viele fehler alleine durch die syntax aus, ist demnach deutlich moderner.
und das mit dem begin..end lass ich so nicht zaehlen. c wurde im mit englischen tastaturen entwickelt. fuer das deutsche tastatur layout ist es wirklich nicht gedacht bzw. die klammern sind nicht so erreichbar wie im englischen. und davon mal abgesehen - sechs zeichen mehr zu tippen muss ja wirklich weh tun.
Ach, als ob Pascal eine effiziente C Syntax verwendet und auf Begin und End Schlüsselwörter verzichtet.
Und mit den Funktionen, Objekten & Co habe ich noch gar nicht angefangen.
Insofern sprichst du bei deinem Satz:
von dir selbst.D ist von der Syntax her (und nicht nur davon) modern und bietet einen durch diese einen effizienten Workflow.
Pascal konnte das nie bieten, dieses Begin und End jedesmal zu tippen ging schon viel zu vielen Programmierern auf die Nerven.
begin und end hat Ruby auch nicht davon abgehalten eine gewisse Verbreitung zu erfahren. Da gibt es wirklich Schlimmeres. Mich stört beispielsweise der Klammerwald in Lisp/Scheme viel mehr.
Och, ich programmiere schon seit einiger Zeit in Scheme.
Ich sehe die Klammern schon gar nicht mehr...
wenn du mit effizient unbrauchbar meinst, ja, pascal ist definitiv nicht effizient..
mehrdeutige syntax ist bei programmiersprachen wirklich unbrauchbar. und das hat niklaus wirth mit EBNF komplett ausgeschlossen.
pascal/modula/oberon schliesst viele fehler alleine durch die syntax aus, ist demnach deutlich moderner.
und das mit dem begin..end lass ich so nicht zaehlen. c wurde im mit englischen tastaturen entwickelt. fuer das deutsche tastatur layout ist es wirklich nicht gedacht bzw. die klammern sind nicht so erreichbar wie im englischen. und davon mal abgesehen - sechs zeichen mehr zu tippen muss ja wirklich weh tun.