Loading... <p>编程的人应该都知道什么是Hello World。这是一个最简单的程序,其只在屏幕上输出“Hello World”字样,这通常是初学者的在学习编程时的第一个示例。把打印出 “Hello World” 作为第一个范例程序,现在已经成为编程语言学习的传统。<br /><img class="alignright size-thumbnail wp-image-170" title="hello_world" src="//cto.wang/usr/uploads/2016/07/20160703170103-4.png" alt="hello_world" width="150" height="150" style="border: 0px;float: right;text-align: right;margin-left: 10px" /><br />“Hello World”起源于Brian Kernighan 和<span xml:lang="en">Dennis MacAlistair Ritchie</span>写的计算机程序设计教程《C语言程序设计》(<em>The C Programming Language</em>)而广泛流传;但这本书并不是 “hello, world” 的滥觞,虽然这是一个普遍存在的错误认知。</p> <p>这范例程序最早出现于 1972 年,由贝尔实验室成员 Brian Kernighan 撰写的内部技术文件《Introduction to the Language B》之中。不久同作者于 1974 年所撰写的《Programming in C: A Tutorial》,也延用这个范例;而以本文件扩编改写的《C语言程序设计》也保留了这个範例程式。</p> <p>“hello, world” 程序的标准打印内容必须满足“全小写,无惊叹号,逗点后需空一格”,不过流传至今,完全恪守传统的反而罕见。</p> <p></p> <p>下面我们来看几个例子:</p> <pre class="brush:python;toolbar:false">view plaincopy to clipboardprint? #include <stdio.h> int main(void) { printf("Hello, world!n"); return 0; }</pre> <pre class="brush:python;toolbar:false">view plaincopy to clipboardprint? #include <iostream> using namespace std; int main() { cout << "Hello, world!" << endl; return 0; }</pre> <pre class="brush:python;toolbar:false">view plaincopy to clipboardprint? public class Hello { public static void main(String[] args) { System.out.println("Hello, world!"); } }</pre> <p>不过,最全的Hello World的集中营在这里:(请大家围观这个网页)</p> <p><strong>http://www.roesler-ac.de/wolfram/hello.htm</strong></p> <p>这个网站很BT啊,其开始是从1994年10月3日,于1999年12月30日上互联网,2005年7月14日收集到了超过200个不同语言的Hello World,2006年12月6日达到300个,2008年2月27日达到400个。</p> <p>今天这个网站有一共421个不同语言的Hello World,其中有63个来自人类的语言。</p> 最后修改:2021 年 12 月 10 日 10 : 53 AM © 允许规范转载 赞赏 如果觉得我的文章对你有用,请随意赞赏 赞赏作者 支付宝微信