Откуда возникает «Hello world»?

« hello, world » обычно является первым примером для любого языка программирования. Я всегда задавался вопросом, откуда взялось это предложение и где оно было впервые использовано.

Мне когда-то говорили, что это первое предложение, которое когда-либо отображалось на экране компьютера, но я не смог найти ссылку на него.

Поэтому мой вопрос:
Откуда берется практика использования « hello, world » в качестве первого примера для компьютерных языков?
Где он был впервые использован?

Обновить
Хотя ответы довольно интересные, я должен был заметить, что прочитал статью в Википедии. Он отвечает на вопрос о первом использовании в литературе, но не отвечает, когда впервые был использован « hello world ».
Поэтому я думаю, что можно с уверенностью заключить, что это не первое предложение, которое когда-либо отображалось на экране компьютера, и что нет записи о том, когда он был впервые использован?

Брайан Керниган на самом деле написал первую программу «привет, мир» в рамках документации для языка программирования BCPL, разработанного Мартином Ричардсом. BCPL использовался, когда C разрабатывался в Bell Labs за несколько лет до публикации книги Кернигана и Ритчи C в 1972 году.

В рамках исследования книги, которую я писал об среде программирования Алиса, я переписывался как с профессором Керниганом в Принстоне, так и с Мартином Ричардсом в Кембридже (когда я преподавал там семинар в 1990-х годах). Они помогли мне отслеживать первое задокументированное использование кода для печати сообщения «Привет, мир!» Брайан Керниган вспомнил, как писал код для части раздела ввода-вывода руководства BCPL. Мартин Ричардс – у которого, похоже, есть сокровище записка, старые документы и т. д. – нашел руководство и подтвердил, что это был оригинальный вид программы. Код использовался для раннего тестирования компилятора C и пробивался в книгу Кернигана и Ритчи. была одной из первых программ, используемых для тестирования компилятора B ++ C ++.

Он стал стандартом для новых программистов после того, как он появился в Кернигане и Ричи, что, вероятно, является самым продаваемым введением в программирование всех времен.

Согласно википедии :

Несмотря на то, что с момента разработки программируемых компьютеров существовали небольшие тестовые программы, традиция использования фразы «Hello world!» поскольку тестовое сообщение находилось под влиянием примерной программы в оригинальной книге «Язык программирования C». Примерная программа из этой книги печатает «привет, мир» (без заглавных букв или восклицательных знаков) и была унаследована от внутреннего меморандума Bell Laboratories 1974 года Брайана Кернигана «Программирование в учебнике C: A», в котором содержится первая известная версия:

  main() { printf("hello, world"); } 

Первый известный пример использования слов «привет» и «мир» вместе в компьютерной литературе произошел ранее, в учебном пособии Кернигана 1972 года, посвященном языку B [1], со следующим кодом:

 main( ) { extrn a, b, c; putchar(a); putchar(b); putchar(c); putchar('!*n'); } a 'hell'; b 'o, w'; c 'orld'; 

Первая программа C в книге «Язык программирования C» должна была напечатать «привет мир!». на экране.

С тех пор он используется в качестве первой программы для представления основных деталей языка программирования.

С http://en.wikipedia.org/wiki/Hello_world_program :

Первый известный пример использования слов «привет» и «мир» вместе в компьютерной литературе произошел ранее, в учебном пособии Кернигана 1972 года, посвященном языку B [1], со следующим кодом:

 main( ) { extrn a, b, c; putchar(a); putchar(b); putchar(c); putchar('!*n'); } a 'hell'; b 'o, w'; c 'orld'; 

Я должен был быть более осторожным с языком в моем оригинальном посте об этом –

Конечно, Барлоп прав, K & R был опубликован в 1978 году. Комы отсутствовали на моем посту. Я имел в виду, что руководство BCPL с кодом Hello World от доктора Кернигана датировано 1972 годом. Меморандум со ссылкой на это с 1974 года.

У этих документов есть Мартин Ричардс. У меня плохая фотокопия руководства и копия меморандума.

Я считаю, что оригинал не имел знаков препинания.

BCPL и код B появились почти одновременно. Я всегда думал, что код B, который цитируется там, вышел первым, но Мартин Ричардс, казалось, думал, что код BCPL был первым. В любом случае «Привет, Word!» предшествует K & R, и его первое документированное использование в коде, похоже, было написано Брайаном Керниганом в Bell Labs.

Первый раз, когда я наткнулся на него в печати, было (я думаю) первое издание K & R, поэтому было бы примерно в 1982 году, но я писал свои собственные программы «Hello world» задолго до этого, как и все остальные.

Из Википедии

Несмотря на то, что с момента разработки программируемых компьютеров существовали небольшие тестовые программы, традиция использования фразы «Hello world!» поскольку тестовое сообщение находилось под влиянием примерной программы в оригинальной книге «Язык программирования C». Примерная программа из этой книги печатает «привет, мир» (без заглавных букв или восклицательных знаков) и была унаследована от внутреннего меморандума Bell Laboratories 1974 года Брайана Кернигана «Программирование в учебнике C: A», в котором содержится первая известная версия:

http://en.wikipedia.org/wiki/Hello_world_program

Давайте будем гением компьютера.