Logo des Repositoriums
 

Java, Python, Brainfuck?

dc.contributor.authorKoch, Michael
dc.date.accessioned2024-09-23T12:29:44Z
dc.date.available2024-09-23T12:29:44Z
dc.date.issued2024
dc.description.abstractProgrammiersprachen 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.de
dc.identifier.doi10.18420/inf-2024-07-26
dc.identifier.issn2940-0694
dc.identifier.urihttps://dl.gi.de/handle/20.500.12116/44636
dc.language.isode
dc.publisherGesellschaft für Informatik
dc.relation.ispartof.inf: Vol. 2, No. 3
dc.titleJava, Python, Brainfuck?de
dc.typeText/Magazine Article
gi.citation.endPage27
gi.citation.publisherPlaceBonn
gi.citation.startPage26

Dateien

Originalbündel
1 - 1 von 1
Lade...
Vorschaubild
Name:
inf-2024-07-26.pdf
Größe:
149.12 KB
Format:
Adobe Portable Document Format

Sammlungen