Die Geschichte hinter „Hello World“
Veröffentlicht: 2020-08-11Hallo Welt. Die zwei berühmtesten Wörter in der gesamten Programmierung. Zwei Wörter, die jeder WordPress-Benutzer schon mehrmals gesehen hat. Jeder Programmierer und Programmierer hat sie unzählige Male getippt. Aber warum ist hallo world überhaupt ein Ding? Warum sind sie die beiden am weitesten verbreiteten Wörter im Internet? Machen wir einen Spaziergang in die Vergangenheit und lassen Sie uns eine Geschichte erzählen.
Was ist Hallo Welt ?
Im Allgemeinen wird hallo world auf verschiedene – aber typische – Arten verwendet. Einige davon sind:
- der Dateiname des ersten Programms, das ein Programmierer schreibt, wenn er eine neue Sprache lernt oder einen Kurs beginnt
- eine Zeichenfolge, um die Ausgabe innerhalb eines Skripts oder Programms zum ersten Mal zu testen
- der standardmäßige erste Beitrag auf einer WordPress-Site oder die erste Seite auf den meisten anderen Websites
- Platzhaltertext zum Debuggen eines Programms oder Skripts
- Platzhaltertext anstelle von Lorem Ipsum
In der Regel wird hello world als erstes verwendet, um zu bestätigen, dass ein Programm oder eine Website richtig eingerichtet ist und ausgeführt wird, damit der Entwickler vorankommen kann.
Die Website The Hello World Collection zitiert ihre erste Nutzung und Allgegenwart ab den 1970er Jahren:
„Hello World“ ist das erste Programm, das man normalerweise schreibt, wenn man eine neue Programmiersprache lernt. Nachdem es zuerst in Brian Kernighans [1973] Tutorial zur Programmiersprache B erwähnt wurde, wurde es durch das Buch von Kernighan und Ritchie aus dem Jahr 1978, das „The C Programming Language“ vorstellte, weithin bekannt, wo es wie folgt lautete:
hauptsächlich() { printf("Hallo Welt\n"); }Seitdem wurde Hello World in fast jeder Programmiersprache der Welt implementiert.
Wirklich, das ist es. Das ist der Anfang. Aber wir müssen uns nicht nur ansehen, woher es kam, sondern auch, warum die Kultur so stark daran festhielt.
Computer waren früher gruselig
Rückblickend betrachtet waren Computer vor 50 Jahren noch nicht einmal im Alltag angekommen. Die Idee, mit einem wie wir mit Siri und Alexa ein Gespräch zu führen, war noch nicht einmal am Horizont. Das Sortieren, Stapeln und Verschieben von Lochkarten war nicht gerade benutzerfreundlich.
Aber dann kamen Brian Kernighan und hallo world . Diese beiden Worte waren in vielerlei Hinsicht der Auslöser. Neue Programmierer könnten einen zugänglicheren Weg in die Informatik sehen. In menschenlesbarer Sprache. Nicht 1s, 0s und Stapel von Lochkarten. Nun gab es vor Kernighans hallo world menschlich orientierte Programmiersprachen wie BASIC, aber sie hatten die Schleusen neuer Programmierer noch nicht geöffnet.
Aber dann kam "C"
Die Programmiersprache C hat wirklich dazu beigetragen, das Wachstum der Branche wie alles andere zu katalysieren. Die Sprache war (und ist) mächtig, und als Computer von den Großrechnern auf eine viel handlichere Größe für den täglichen Gebrauch schrumpften (und der alltägliche Gebrauch ist hier kontextabhängig, da die Standards des 21. Diese Minicomputer kosteten immer noch zehntausend Dollar oder mehr und standen, anstatt einen ganzen Raum oder eine ganze Etage eines Gebäudes einzunehmen, in einem einzigen Bücherregal.
Einer der beliebtesten war der PDP-11, der aufgrund seiner immensen Popularität eine breitere Akzeptanz ermöglichte. Zusätzlich zu dieser Popularität passte die Programmiersprache C fast perfekt zur Hardware und konnte sie auf eine Weise nutzen, die andere Sprachen nicht konnten.

Darüber hinaus ist C eine kompilierte Sprache, was bedeutet, dass Sie Änderungen am Code nicht sofort sehen. Es muss einen Compiler durchlaufen und dann auf einmal ausgeführt werden. Um zu debuggen und sicherzustellen, dass Compiler und Funktionen funktionieren, wurde hello world zu einem Standard-String, der integriert werden musste, da er schnell kompiliert und unkompliziert war.
All das war ein perfekter Sturm. Die PDP-11 und C machten die Computerprogrammierung für Menschen und Unternehmen viel zugänglicher. Alles, was sie brauchten, war eine einfache und unterhaltsame Möglichkeit, die Programmierung zu starten und zu debuggen.
Und hallo Welt war so.
Computer waren nicht mehr gruselig
Mit dem Erfolg des PDP-11 und seinen Nachfolgern sowie dem Boom der Personal Computer in den 80er und 90er Jahren wurde Hello World für Programmierer aller Art zu einem Standard-Eintrittsritus. Ob jemand auf einem Apple IIe oder Commodore 64 programmierte, auch unabhängig von der Sprache, hallo world war sehr wahrscheinlich eines der allerersten Dinge, die über seinen Bildschirm liefen.
Dafür gibt es zahlreiche Gründe. Die erste war, dass diejenigen, die vor ein oder zwei Jahrzehnten das Programmieren gelernt hatten, mit hallo world aus dem 1978 erschienenen Buch von Kernighan & Ritchie gelernt hatten. Der Titel verkaufte sich millionenfach und hatte zahlreiche Nachdrucke. Da Lehrer dazu neigen, so zu unterrichten, wie sie es gelernt haben, ging hello world an eine neue Generation. Und weil selbst die unterschiedlichsten Programmiersprachen nach den gleichen Grundprinzipien funktionieren, war hello world ein zugänglicher und einprägsamer Einstieg in jedes Projekt.
Und jetzt, wo wir die Jahrhundertwende hinter uns haben und die Entwicklung von WordPress und Hunderten von Webentwicklungsbibliotheken und -plattformen gesehen haben, ist hello world immer noch die beste, einfachste und akzeptierteste Art, ein Projekt ins Rollen zu bringen.
Hallo Welt wird sich wahrscheinlich nie verabschieden
Die Worte hallo world zu sehen, wenn eine neue WordPress-Installation abgeschlossen ist, ist ein glückliches Zeichen dafür, dass die Dinge wie geplant laufen. Ebenso ist die Einbeziehung einer hello-world.php, wenn Sie zum ersten Mal eine Reise zum Erlernen der Sprache beginnen. Was auch immer der Kontext ist, die beiden einfachen Wörter haben viel mehr Bedeutung, als es den Anschein hat. Sie bedeuten das Wachstum des Computers von einschüchternden Großrechnern bis hin zu Geräten, die wir jeden Tag bei uns tragen. Hello world ist ein Satz, der vielleicht einfach angefangen hat, eine Wegwerfzeile in einem Buch von vor Jahrzehnten, aber es ist zu etwas geworden, das Programmierer und Programmierer in jeder Sprache vereint. Von 1 und 0 bis BASIC, COBOL, JavaScript, Englisch, Spanisch oder Französisch… wir sind alle miteinander verbunden, weil wir alle (höchstwahrscheinlich) mit den gleichen zwei Wörtern beginnen. Und das finden wir ganz ordentlich.
Wann hast du von hello world erfahren und wie nutzt du es in deiner Entwicklung?
