Diverse Programmiersprachen, diverse Paradigmen

Programmiersprachen sind formale Sprachen, mit denen sich Rechenvorschriften und logische Abläufe formulieren lassen. Diese Vorschriften können dann von einem Computer oder einem anderen "Gerät" ausgeführt werden.
Die Gesamtheit aller Anweisungen, die in einer bestimmten Programmiersprache geschrieben sind, bezeichnet man als Quellcode. Ein Quellcode lässt sich mit Hilfe eines einfachen Texteditors erstellen. Bei größeren Projekten setzt man jedoch in der Regel eine Entwicklungsumgebung (IDE) ein, die den Programmierer bei seiner Entwicklungsarbeit unterstützt.
Damit ein Computer die im Quelltext enthaltenen Anweisungen ausführen kann, muss der Code in die Maschinensprache des jeweiligen Computertyps übersetzt werden. Bei der Maschinensprache handelt es sich um Binärcode.

Hier stelle ich verschiedene Programmiersprachen vor. Ich versuche, Fragen zu beantworten wie: "Was ist für Anfänger interessant?" - "Wie fange ich an zu programmieren?" - "Wie macht man eine App für Android-Smartphones?" - Es geht aber in erster Linie um einen Überblick über einige bekannte Programmiersprachen.

Externer Link zu "Programmier-Paradigmen" (Erklärung): Klick.

Hier aktuell ein Perplexity-Link zu ganz gängigen Programmiersprachen

Diese Website entstand mit der Motivation, über den alteingeschliffenen Tellerrand C/C++ zu schauen. Das habe ich gemacht.

Falls Du jetzt einen Tipp suchst, wie Du anfangen kannst zu programmieren - hier ist einer: (Siehe auch diese externe Website.)

Du könntest mit den nicht einfachen, aber guten Programmiersprachen C, C++, C#, Java, Kotlin oder Python beginnen. Aber auch die Sprache Javascript ist gut. Wenn Du ein Jugendlicher oder ein Schüler - nein, ich meine, wenn Du ein absoluter Programmier-Anfänger bist, versuche Scratch! Oder Robot Karol.

Es gibt alte und neue Programmiersprachen. Man sagt: FORTRAN, COBOL , PL/1 und C sind Programmiersprachen der 3. Generation. FORTRAN ist also sehr alt, sie gibt es aber immer noch. COBOL ist sehr alt, ja, COBOL gibt es aber auch immer noch. C ist sehr alt. C gibt es auch immer noch, ja gerade für Studenten der Informatik vielleicht. C++ ist so im Mittelfeld. C++ gibt es natürlich auch immer noch.

Neuere Programmiersprachen: Rust und Golang sind noch ganz, ganz neu. Kotlin ist ganz neu. C# und F# sind typisch Windows-Welt von Microsoft und neu. Python ist eine beliebte Anfängersprache und dabei sehr vielseitig. Python rechne ich hier zu den relativ neuen Sprachen.


Über mich

Mit BASIC hatte ich 1985, na, vor sehr vielen Jahren, angefangen, und zwar mit dem BASIC des "Commodore 64", dem damals berühmten Commodore-BASIC.

Aktuell: Ich kenne C am besten von allen hier aufgeführten Programmiersprachen. Es folgt C++. Dieses C++ kenne ich so, dass ich ganz einfache kleine Programme schreiben kann - und nur sehr oberflächlich objektorientiert programmieren kann. In C und C++ habe ich wohl mehr als 2000 kleine Programme erstellt. Später dann in der Reihenfolge kommt bei mir Robot Karol, Scratch, SQL, und vielleicht ein bisschen Assembler ("Assembly").

Am unteren Ende stehen all die Programmiersprachen, die ich nur zum Hineinschnuppern kenne und benutzt habe: Java, Kotlin, Haskell, VB (Visual Basic), Ruby, AntLang, Python, Prolog.

So gut wie gar nichts weiß ich über Javascript, Chuck, Perl, C#, F#, PHP, Smalltalk, Rust, Lisp, Objective C, Swift.


Download
Programmiersprachen-Historie
Eine gut geschriebene "Geschichte" der Programmiersprachen
Geschichte Programmiersprache.pdf
Adobe Acrobat Dokument 198.0 KB

Guter Linktipp: