Quel langage de programmation a introduit pour la première fois 'Hello World'


13

Quel langage de programmation a introduit «Hello World» comme premier programme à coder pour les débutants?


10
Sur une question connexe, le premier langage de programmation qui a introduit "Good bye cruel World" était Java;) (je plaisante)
Darknight

1
Comment cette question apporte-t-elle quelque chose ou est-elle pleinement utilisée? et comment cela montre-t-il les «efforts de recherche» quand il répond clairement cite wikipedia?
Pheonix

Réponses:


16

La section historique de l'article Wikipédia indique que cela vient de C.

... la tradition d'utiliser l'expression "Bonjour, mon monde!" comme un message de test a été influencé par un exemple de programme dans le livre fondateur The C Programming Language . L'exemple de programme de ce livre s'imprime "hello, world"(sans majuscules ni point d'exclamation), et a été hérité d'un mémorandum interne de Bell Laboratories de 1974 par Brian Kernighan, Programming in C: A Tutorial ...


2
J'avais l'impression que c'était peut-être C.;)
TeaDrinkingGeek

+1 pour le contenu de Wikipédia, mais je crois toujours que "Hello World" était un truc d'auteur (auteurs de programmation) plutôt que spécifique à n'importe quelle langue.
Ranger

8
: P le même article dit que "Hello World" a été utilisé pour la première fois en B en 1972 plutôt qu'en C 1974.
Ranger

2
B et C ne sont pas des versions différentes du même langage; C était un nouveau langage basé sur B.
Jason S

3
Il est originaire du tutoriel B de Kernighan.
greyfade

6

La convention a été introduite pour le grand public dans K&R - Kernigan and Richie: The C Programming Language - qui est l'introduction canonique de C. Ce livre est devenu canonique parce qu'il était succinct reflétant dans sa finesse.

La version mise à jour couvrant ANSI C mérite d'être lue simplement pour leur approche de la rédaction de la documentation.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.