8 Stimmen

Wo sind die neuen Ideen in Programmiersprachen?

Ich habe mich kürzlich mit dem Thema Programmiersprachen beschäftigt und soweit ich gesehen habe, versuchen nur wenige ernsthafte Sprachen wirklich "neue" Dinge zu schaffen, die vor ihrer Entstehung noch nicht gesehen wurden.

  • Warum kombinieren alle mehr oder weniger erfolgreichen Programmiersprachen seit etwa 1980 einfach Aspekte ihrer Vorgänger?

Ich kann einfach nicht glauben, dass Programmiersprachen "nicht besser werden können"..

3voto

krzysz00 Punkte 2013

Nun, Lisp hat einige Dinge, die noch niemand kopiert hat und existiert schon seit Ewigkeiten (ich schaue mir Common Lisp speziell an)

3voto

Morfildur Punkte 12596

Computersprachen bekommen ständig neue Ideen, aber sie müssen immer noch zu den gleichen Assembler-Anweisungen kompiliert werden, daher können keine grundlegenden Änderungen vorgenommen werden. Am Ende wird Ihr gesamter Code immer noch aus Schleifen, Speichersegmenten (=> Variablen) und vielen Sprungbefehlen bestehen.

Ein neuer Ansatz von Programmiersprachen ist die Quantencomputertechnik, was für Ihren Geschmack vielleicht eine "neue genug" Idee sein könnte.

2voto

fastcodejava Punkte 37539

Es kommen immer neue Sprachen hinzu, schau dir scala an.

2voto

Michael Borgwardt Punkte 334642

Weil wir noch nicht herausgefunden haben, wie viele der "alten Ideen", die mindestens seit 1970 existieren, wirklich gut genutzt werden können und es bisher keine grundlegend neuen Ideen gegeben hat, die so aussehen, als ob sie das Spiel komplett verändern würden auf eine Weise, die ihre Verwendung nützlicher machen würde als die Verbesserung dessen, was wir bereits haben.

1voto

KRoy Punkte 1122

Ich denke, wir können die Design-Patterns, die wir täglich verwenden, sammeln und sie zu einer spezialisierten Sprache hinzufügen.

Zu diesem Zweck ist Vala eine gute Idee, besonders wenn Sie hauptsächlich C verwenden. Es bietet Ihnen objektorientierte, Garbage-Collection-Funktionen und vieles mehr. Ich denke, dies ist einer der erfolgreichsten Source-to-Source-Compiler, den ich je getestet habe. Und es ist immer noch ein weiches, schlammiges Ding, mit dem man spielen kann.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X