Warum gibt es so viele Programmiersprachen – Teil 2

Eine ganze Menge Programmiersprachen entstanden, weil man sie nur in einer bestimmten Softwareumgebung braucht. Die ersten Programmiersprachen waren zum einen kompiliert, erzeugten also Maschinencode. Zum anderen waren sie für die Entwicklung von Stand-Alone Anwendungen gedacht. Mit einem zweiten Konzept, des Interpreters konnte man dagegen eine Programmiersprache in jedes Programm einbauen. Bei einem Interpreter wird der Quelltext on the fly übersetzt und daher gibt es hier auch die Möglichkeit Funktionen eines Systems aufzurufen in das die Programmiersprache eingebettet ist. Ein Großteil der Scriptsprachen entfällt in diese Kategorie wie die ganzen Shell-Scripts, aber auch in komplexer Software integrierte Sprachen wie die in Matlab oder R in Statistikpaketen. Continue reading „Warum gibt es so viele Programmiersprachen – Teil 2“

Nachschlag

Michael K. hat ja im Blogkommentar mir vorgeworfen, dass ich Sprachen mit Implementierungen verwechsle, IDE und Bibliotheken mit rein packe und das ganze noch auf Windows beschränke. Dazu mal die Antwort. Ich habe in meinem Artikel mich auf den New-User bezogen, der wissen will ob Programmieren ein Hobby für ihn ist. ich habe bewusst die ausgenommen, die es beruflich lernen müssen. Oftmals hat man beim beruflichen Einsatz sowieso nicht die Wahl, was man lernen muss. Und es geht mir nicht um die reine Lehre oder die Endlos-Diskussion „Was ist die beste Programmiersprache“. Continue reading „Nachschlag“

Wie jagt man Elefanten?

Da ich immer noch ziemlich wenig Zeit habe, heute als Blog-Lückenfüller eine Kopie einer meiner Website die ich nach einem Netzfund gestaltet habe:


Der Antwort auf diese Frage sollte man wirklich einmal gründlich nachgehen!!!

INFORMATIKER

jagen Elefanten, indem sie Algorithmus A ausführen:

begin
begin
Gehe nach Afrika;
Beginne am Kap der guten Hoffnung;
Durchkreuze Afrika von Süden nach Norden bidirektional in Ost-West-Richtung;
Für jedes Durchkreuzen tue;
begin
Fange jedes Tier, das Du siehst;
Vergleiche jedes gefangene Tier mit einem als Elefant bekannten Tier;
halte an bei Übereinstimmung;
end
end
end Continue reading "Wie jagt man Elefanten?"