Ist HTML eine Programmiersprache? Argumente „Ja/Nein“?

10 Antworten

Ist HTML eine Programmiersprache? Argumente „Ja/Nein“?

Nein.

HTML war noch nie eine Programmiersprache. Das sagt auch schon der Name: Hypertext MARKUP Language

Da gibt es auch nichts zu "diskutieren", weil "Meinungen" dazu irrelevant sind. Denn das ist ein Fakt.

Es ist eine "Seitenauszeichnungssprache", die die Darstellung eines vorgegebenen Inhaltes definiert (Formatierung und Gliederung).

Mit "programmieren" hat das genauso viel zu tun wie die "Fett"- und "Kursiv"-Markierungen und die Formatvorlagen in einem Word-Dokument. – Nämlich gar nichts.


Hemo20 
Beitragsersteller
 08.07.2024, 09:35

Ja das weiß ich, aber manche Leute…

Waldmensch70  08.07.2024, 09:36
@Hemo20
Ja das weiß ich, aber manche Leute…

"Ja aber manche Leute" ist ja kein Grund für Dich, das Du das hier zur Diskussion stellst. Also musst Du es auch aushalten, wenn man das kritisiert. 🤷‍♂️

Hemo20 
Beitragsersteller
 08.07.2024, 09:38
@Waldmensch70

Ja gut aber ich wollte ja genau von diesen Menschen eine Begründung

HTML ist eine Seitenbeschreibungssprache für das Intra- bzw. das Internet. In der Tat erfüllt HTML nicht die Kriterien für eine echte Programmiersprache, die hier ganz gut beschrieben sind: https://de.wikipedia.org/wiki/Programmiersprache. JS ist ein Zusatz, den man bei HTML aufgepfropft hatte, um ein gewisses dymanisches Verhalten von HTML-Seiten zu erzielen. JavaScript wird z.B. sehr gerne benutzt, um Eingabewerte bereits vor dem Absenden an den Server auf Gültigkeit zu prüfen.

Ich hatte tatsächlich hier bei GF mal einen am Haken (ist schon etwas her), welcher der felsenfesten Überzeugung war, HTML sei eine Programmiersprache und mich "dezent" aufforderte "erst mal die Basics" zu lernen. Was mir ziemlich sauer aufstieß, konnte ich doch damals schon auf jahrzehntelange Erfahrung als Software-Entwickler zurückblicken. Ich riet ihm daraufhin, erst mal selbst die Basics zu lernen, oder mich Lügen zu strafen, indem er mir ein vollwertiges, in reinem HTML verfaßtes "Programm" mit Eingabe, Verarbeitung und Ausgabe liefern solle. Und mit "reinem HTML" meine ich HTML ohne Einbindung irgendwelcher Skripte wie z.B. JavaScript oder VBScript.

Auf dieses "Programm" warte ich heute noch!😉

Es steht nicht zur Debatte, denn HTML bedeutet HyperText Markup Language.

HTML ist eine Auszeichnungsprache (Markup Language), mit dem man die Struktur eines Dokuments definiert. Mit "Programmieren" hatte HTML noch nie was zu tun.

Dennoch ist HTML "Code". Kein Programmcode, sondern eben Auszeichnungscode.

Zudem kann man beim Gesamtprozess dennoch davon sprechen, dass man "eine Webseite programmiert", denn auch wenn diese HTML beinhaltet, kommen je nach Stack auch Dinge wie PHP oder JS dazu, die für die Ausgabe und Funktionalität der Webseite essentiell sind. Gerade wenn man z.B. mit Vue oder React arbeitet.

Woher ich das weiß:Berufserfahrung – Tätigkeit als Webentwickler in einer Digitalagentur

Hemo20 
Beitragsersteller
 08.07.2024, 09:36

Ja aber manche Leute haben es nicht verstanden!

Ireeb  08.07.2024, 09:37
@Hemo20

Man nennt sie auch Trolle, die sich dumm stellen um andere zu ärgern.

Hemo20 
Beitragsersteller
 08.07.2024, 09:39
@Ireeb

Und ich lasse mich ärgern? Ja! 😱

Ich wollte hier versuchen von Leutendie das nicht raffen eine sachliche, objektive Erklärung zu bekommen

Hallo Hemo20,

tatsächlich gibt es Informatiker die bei HTML von einer Programmiersprache sprechen. Es wäre mir aber zu kompliziert das ganze zu erklären, deswegen finde ich es leichter dieses passende Video dazu zu posten:

https://www.youtube.com/watch?v=4A2mWqLUpzw

Kurz gesagt HTML ist eine Auszeichnungssprache zugleich eine Programmiersprache, wenn man der Argumentation des Professors für Informatik der Universität von Nottingham folgt.

Woher ich das weiß:Berufserfahrung – Ich bin gelernter Mediengestalter Digital und Print(IHK)

html ist genauso wenig wie css eine programmiersprache.


Hemo20 
Beitragsersteller
 08.07.2024, 09:35

Gar nicht! Genau!