※ 引述《zzzz8931 (查理~~~~~)》之铭言:
: 相信八卦板上应该很多人知道hello, world是什么
: 不懂得可以Google一下
: 就是电脑程式语言中最基本、简单的程式
: 请问有hello, world的八卦吗?
大陆网站, 不喜勿入
用语与字体已转换
http://kb.cnblogs.com/page/73222/
问题的提出
相传古时候有个退休的资讯人员,在家闲来无事,决定修习书法之道。
第一日,备好笔墨纸砚,便挥毫写下一行大字:“hello,world”。
学过程式语言的人都笑了,在资讯人员心目中,hello world是一切的开始,程式语言
教科书的第一个示范程式、WordPress的第一篇示范文章(我的hello world)、环境设定
成功后的第一个测试…
可是,为什么呢?为什么都用“hello,world”来做程式语言的入门程序,以及其他
这一切的开始呢?
hello,world 起源
可能还需要解释一下什么是“hello,world”:hello world是一个简短的小程式,其
功能是在显示设备上输出一行“hello,world”。几乎每一个程式设计语言的教材中的第
一个范例都是hello world程式,因此在学习一门新语言的时候用hello world作为起步已
经成为电脑程式界的一个传统。
hello world的起源要追溯到1972年,贝尔实验室著名研究员Brian Kernighan在撰写
“B语言教程与指导(Tutorial Introduction to the Language B)”时初次使用(程式)
,这是目前已知最早的在电脑著作中将hello和world一起使用的记录。之后,在1978年
,他在他和Dennis Ritchie合作撰写的C语言圣经“The C Programming Language”中,
延用了“hello,world”句式,作为开篇第一个程式。在这个程式里,输出的“
hello,world”全部是小写,没有感叹号,逗号后有一空格。虽然之后几乎没能流传下来
这个最初的格式,但从此用hello world向世界打招呼成为惯例。
有趣的是,如果你去看Brian Kernighan的wiki页面,他成果列表里的第一条,不是
《C程式语言》,不是《UNIX编程环境》,而是看似不起眼的“hello world”。
迷恋 hello,world
hello world的迷人之处在于:它是简单的,即便没有任何基础,你也可以轻松理解
,但它又不是苍白的,它带有一个程式语言鲜明的特色,体现了该语言最基本的思想和特
征。同样也是hello world,让人体会到第一份成功的喜悦。
============================================
将来有一天,人工智能能通过自己思考,
并对我们生活的世界说出“hello, world”
而不是现在这样,依靠我们编写程式让机器说出这句话。
这是不是程式人员的最终目标呢??