“你好,世界”从哪里来?

hello, world ”通常是任何编程语言的第一个例子。 我一直想知道这句话是从哪里来的,在哪里使用。

我曾经被告知,这是有史以来第一个在电脑屏幕上显示的句子,但是我一直没能find任何参考。

所以我的问题是:
在哪里使用“ hello, world ”作为计算机语言的第一个例子源于?
它在哪里第一次使用?

更新
虽然答案很有意思,但我应该注意到,我读过维基百科的文章。 它确实回答了关于文献中第一次使用的问题,但是当第一次使用hello world ”时并没有回答。
所以我认为可以断定,这不是有史以来第一个在电脑屏幕上显示的句子,而且没有关于何时首次使用的logging?

Brian Kernighan实际上编写了第一个“hello,world”程序,作为Martin Richards开发的BCPL编程语言文档的一部分。 BCPL是在1972年Kernighan和Ritchie的C书出版前几年在贝尔实验室开发的时候使用的。

作为我撰写关于Alice编程环境的一本书的研究的一部分,我与普林斯顿的Kernighan教授和剑桥的Martin Richards教授(当时在20世纪90年代在那里教授研讨会时)进行了对话。 他们帮助我追踪了第一次使用代码来打印“Hello,World!”的信息。Brian Kernighan记得为BCPL手册的部分I / O部分编写代码。Martin Richards – 似乎有一个宝藏这些代码被用于C编译器的早期testing,并进入了Kernighan和Ritchie的书中,后来,它是用来testingBjarne Stroustrup的C ++编译器的第一个程序之一。

在Kernighan和Ritchie出现之后,它成为新程序员的标准,这可能是有史以来最畅销的编程入门。

根据维基百科 :

自从可编程计算机发展以来,小型testing程序就存在了,而使用“Hello world! 作为一个testing信息是受到一个例子程序在本书的C编程语言的影响。 这本书的范例程序打印出“hello,world”(没有大写字母或感叹号),并由Brian Kernighan在C:A教程中编程的1974年Bell实验室内部备忘录中inheritance,其中包含第一个已知版本:

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

在计算机文献中使用“你好”和“世界”这个词的第一个已知的例子,早在Kernighan 1972年的语言B教程简介[1]中就有以下代码:

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

“The C Programming Language”一书中的第一个C程序是打印“hello world!” 屏幕上。

从那以后它被用作第一个程序来介绍编程语言的基本细节。

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

在计算机文献中使用“你好”和“世界”这个词的第一个已知的例子,早在Kernighan 1972年的语言B教程简介[1]中就有以下代码:

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

在我原来的post里,我应该更加小心谨慎,

当然Barlop是对的,K&R是在1978年出版的。我的职位昏迷了。 我的意思是带有Kernighan博士的Hello World代码的BCPL手册是1972年的。这个备忘录是从1974年开始的。

马丁·理查兹有这些文件。 我手册的复印件和备忘录的副本都不好。

我相信原文没有标点符号。

BCPL和B码几乎同时出现。 我一直认为这里引用的B代码是第一位的,但Martin Richards似乎认为BCPL代码是第一位的。 无论哪种情况,“你好,单词!” 早于K&R,其第一次在代码中的使用似乎是由贝尔实验室的Brian Kernighan编写的。

我第一次在印刷版上看到它(我认为)是第一版的K&R,因此大概是在1982年,但是在那之前,我一直在写自己的“Hello world”程序。

从维基百科

自从可编程计算机发展以来,小型testing程序就存在了,而使用“Hello world! 作为一个testing信息是受到一个例子程序在本书的C编程语言的影响。 这本书的范例程序打印出“hello,world”(没有大写字母或感叹号),并由Brian Kernighan在C:A教程中编程的1974年Bell实验室内部备忘录中inheritance,其中包含第一个已知版本:

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