Matthias Reitinger
ɐɯıǝɹ
Nein. Bei manchen Programmen wird überhaupt kein Maschinencode erzeugt (Interpreter-Sprachen), oder nur eine Zwischenstufe (Java, .NET).Im Grunde wird doch bei jedem Programm der selbe Maschinencode erzeugt
Neue Programmiersprachen werden „erfunden“, wenn es einen Bedarf dafür gibt. Das heißt, dass man bestimmte Anforderungen stellt, die bisher verfügbare Programmiersprachen nicht oder nur unzureichend erfüllen. Verschiedene Software-Projekte stellen nun verschiedene Anforderungen, und die Gesamtheit aller Anforderungen aller Projekte kann eine einzige Programmiersprache unmöglich erfüllen, da miteinander unvereinbare Anforderungen auftreten können. Insofern ist die Existenz verschiedener Programmiersprachen schon berechtigt.Klar kann man das eine oder andere in der speziellen Sprache eleganter lösen ... aber dann sollte man an der Sprache pfeilen ,statt eine extra Sprache dafür zu erfinden .
Grüße,
Matthias