Gibt es einen Oberbegriff zu HTML, CSS, JavaScript?
Gibt es einen Oberbegriff der die Begriffe AUszeichnungssprache,SKriptsprache und Stylesheet-SPrache verknüpft?
Wäre der Begriff "maschinenlesbare Sprachen" legitim?
3 Antworten
Ja: HTML, CSS und JavaScript sind Seitenbeschreibungssprachen:
Formale Sprachen zur Beschreibung von Web-Seiten.
Formale Sprache
https://de.wikipedia.org/wiki/Kategorie:Formale_Sprache
Diese untergliedert sich dann unter anderen in:
- Stylesheet-Sprachen, wozu CSS gehört
- Beschreibungssprache, wo man HTML einordnen kann
- Programmiersprachen, wozu auch Skriptsprachen wie JavaScript gehören
Wie wär es mit Programmiersprachen?
Nein, einen Aufsatz dazu kann ich dir nicht nennen. Der Begriff "Seitenbeschreibungssprache" aber ist weit verbreitet und wird von Informatikern auf jeden Fall verstanden.
https://www.google.com/search?client=firefox-b-d&q=Seitenbeschreibungssprache
Die Bedeutung von Programmiersprachen für die Informatik drückt sich auch in der Vielfalt der Ausprägungen und der Breite der Anwendungen aus.
- Maschinensprache, Assemblersprachen oder C erlauben eine hardwarenahe Programmierung.
- Höhere Programmiersprachen erlauben komfortableres, schnelleres Programmieren.
- Skriptsprachen dienen zur einfachen Steuerung von Rechnern, wie bei der Stapelverarbeitung.
- Sprachen mit visuellen Programmierumgebungen erleichtern die graphische Gestaltung von Benutzeroberflächen.
- Esoterische Programmiersprachen sind experimentelle Sprachen mit unüblichen Programmierkonzepten und/oder Berücksichtigung themenfremder Aspekte, z. B. ästhetisches Aussehen des Quellcodes.
- Grafische Programmiersprachen sollen einen besonders leichten Zugang zum Programmieren bieten; statt Quelltext zu schreiben, kann das Programm aus Verarbeitungsblöcken zusammengeklickt werden.
- Minisprachen sollen Kinder früh ans Programmieren heranführen (nicht zu verwechseln mit minilanguages, einem Synonym für domain-specific languages).
Umgangssprachlich wird auch in anderen Bereichen von Programmiersprachen gesprochen. Nachfolgende Sprachen sind jedoch nicht für die Beschreibung von Algorithmen und allgemeine Datenverarbeitung entworfen, also keine General Purpose Languages:
- Auszeichnungssprachen werden für die Formatierung von Texten und Dateien verwendet.
- CNC-Programmiersprachen sind (oder dienen der Erzeugung von) Steuerungsinformationen für Werkzeugmaschinen.
- Datenbanksprachen sind für den Einsatz in und die Abfrage von Datenbanken gedacht.
- Seitenbeschreibungssprachen sowie sonstige Beschreibungssprachen (z. B. VHDL) sind eine imperative Form eines Dateiformats.
- Stylesheet-Sprache werden verwendet um das Erscheinungsbild zu bestimmen
Derartige Sprachen fallen unter die domänenspezifischen Sprachen.
HTML und CSS sind doch keine Programmiersprachen?!