Logo des Repositoriums
 
Magazinartikel

Java, Python, Brainfuck?

Vorschaubild nicht verfügbar

Volltext URI

Dokumententyp

Text/Magazine Article

Zusatzinformation

Datum

2024

Autor:innen

Zeitschriftentitel

ISSN der Zeitschrift

Bandtitel

Verlag

Gesellschaft für Informatik

Zusammenfassung

Programmiersprachen sind ein wichtiges ­ Konzept der Informatik: Vorlesungen wie ­ „Compilerbau (Syntax)“ oder „Konzepte und Semantik von Programmiersprachen“ gehören zu fast jedem Bachelor-Curriculum. Ein besonders frühes Beispiel aus den 1880ern wird Ada Lovelace zugerechnet – mit einer detaillierten Notation, wie man Bernoulli-­ Zahlen mit einer ­ (Rechen-)Maschine von Charles Babbage berechnen kann. Nach den ersten maschinen­ spezifischen – häufig binären – Maschinensprachen und Assemblersprachen zur Programmierung von Computern folgten schon in den 1950ern die ersten „wirk- lichen“ Hoch­ sprachen: FORTRAN (1954), LISP (1958), ALGOL (1958), COBOL (1959), BASIC (1964). Allgemein akzeptierte Definitionen dazu, was eine Programmiersprache ist, gibt es nicht. Der meist genutzten Definition zufolge sind Programmiersprachen „formale Sprachen zur Beschreibung von Algorithmen, sodass diese von Computern ausgeführt ­ werden können“. Die Online Historical Encyclopaedia of ­ Programming Languages (hopl.info) führt 8.945 ­ Programmiersprachen auf. Dabei wurde kaum eine komplett neu erfunden. Häufig handelt es sich um Weiterentwicklungen oder Kombinationen aus Konzepten verschiedener existierender Programmiersprachen. Welche sollte man also heute erlernen: JavaScript, Python, Java? Unser Check gibt den Überblick.

Beschreibung

Koch, Michael (2024): Java, Python, Brainfuck?. .inf: Vol. 2, No. 3. DOI: 10.18420/inf-2024-07-26. Bonn: Gesellschaft für Informatik. ISSN: 2940-0694. pp. 26-27

Schlagwörter

Zitierform

Tags

Sammlungen