EMZETT.
Login

Steckbriefe und ausführliche Kurse zu 44 Programmiersprachen: von Python, JavaScript und Java über Rust, Go und Kotlin bis zu Klassikern wie Fortran, COBOL, Pascal und Ada. Jede Sprache hat einen Überblick mit Steckbrief und alle Kapitel des Kurses als eigene Artikel mit geprüftem Beispielcode.

Grundlagen und Vergleiche

Sprachfamilien

C-Familie

SpracheJahrKurz
C1972Nah an der Hardware: schnell, klein, die Grundlage vieler Systeme
C++1985C mit Klassen, Templates und moderner Standardbibliothek

JVM-Sprachen

SpracheJahrKurz
Java1995Streng typisiert und objektorientiert, überall im Einsatz
Groovy2003Dynamische Sprache für die JVM mit Skript-Komfort
Scala2004Objektorientiert und funktional auf der JVM
Kotlin2011Prägnant, sicher und die erste Wahl für Android

.NET-Sprachen

SpracheJahrKurz
C#2000Modern, vielseitig, die Sprache der .NET-Welt
Visual Basic .NET2002Gut lesbare Sprache für .NET mit Wurzeln in BASIC
F#2005Funktionale Programmierung für .NET

Skriptsprachen

SpracheJahrKurz
Perl1987Das Schweizer Taschenmesser für Text und Skripte
Tcl1988Einfache Skriptsprache, bei der alles ein String ist
Python1991Lesbar, vielseitig, ideal zum Einstieg
Lua1993Klein, schnell und als Skriptsprache eingebettet
PHP1995Die Sprache hinter großen Teilen des Webs
Ruby1995Eine Sprache, die sich für Programmierer gut anfühlt

Funktionale Sprachen (ML/Haskell)

SpracheJahrKurz
Haskell1990Rein funktional, streng typisiert, elegant
OCaml1996Funktional, statisch typisiert und schnell

Lisp-Familie

SpracheJahrKurz
Common Lisp1958Die programmierbare Programmiersprache mit Makros
Scheme1975Minimalistisches Lisp mit eleganter Theorie
Racket1995Eine Programmiersprache zum Programmieren von Programmiersprachen

BEAM-Sprachen

SpracheJahrKurz
Erlang1986Fehlertolerante, nebenläufige Systeme auf der BEAM
Elixir2011Funktional, nebenläufig und ausfallsicher

Logik- und Datenbanksprachen

SpracheJahrKurz
Prolog1972Logikprogrammierung mit Fakten, Regeln und Suche
SQL1974Die Sprache für Datenbanken

Klassiker (Fortran bis Ada)

SpracheJahrKurz
Assembler (x86-64)1949Direkt mit dem Prozessor sprechen
Fortran1957Die älteste Hochsprache, bis heute König der Zahlen
COBOL1959Die Sprache, die Banken und Behörden am Laufen hält
Pascal1970Klare, streng strukturierte Lehrsprache mit Object Pascal
Ada1983Sicherheitskritische Software mit starker Typisierung

Moderne Systemsprachen

SpracheJahrKurz
Nim2008Python-nahe Syntax mit der Geschwindigkeit von C
Go2009Einfach, schnell und perfekt für Server und Cloud
Rust2010Schnell wie C, aber speichersicher dank Ownership
Swift2014Apples moderne, sichere Sprache für iOS und macOS
Zig2016Einfach, explizit und nah an der Maschine

Shell- und Textwerkzeuge

SpracheJahrKurz
AWK1977Textverarbeitung in der Kommandozeile mit Mustern und Aktionen
Bash1989Die Kommandozeile automatisieren
PowerShell2006Automatisierung mit Objekten statt Text

Web-Sprachen

SpracheJahrKurz
HTML + CSS1993Struktur und Gestaltung jeder Webseite
JavaScript1995Die Sprache des Webs, im Browser und auf dem Server
Dart2011Die Sprache hinter Flutter
TypeScript2012JavaScript mit Typen: weniger Fehler, bessere Werkzeuge

Daten und Wissenschaft

SpracheJahrKurz
MATLAB1984Rechnen mit Matrizen und Daten in Technik und Wissenschaft
R1993Statistik und Datenanalyse mit Diagrammen
Julia2012Schnell wie C, einfach wie Python

Die Kurse gibt es auch interaktiv auf der Lernseite – mit Fortschritt, Abzeichen und Zertifikaten.

54 Dateien in diesem Ordner.