你好,世界。在所有编程中,有两个最著名的词。每个 WordPress 用户都看过两次的单词。每个程序员、程序员都敲过无数遍。但是为什么世界甚至是一个东西呢?为什么它们是互联网上最普遍的两个词?让我们沿着记忆之路走下去,让我们讲一个故事。
什么是Hello World?
通常,Hello World 有几种不同(但典型)的使用方式。其中一些包括:
- 程序员在学习一门新语言或开始一门课程时编写的第一个程序的文件名
- 第一个测试脚本的输出名称或程序字符串
- WordPress 网站或大多数其他网站主页上的默认第一篇文章
- 用于调试程序或脚本的占位符文本
- 占位符文本而不是 Lop Ipsen
通常,hello world 首先用作验证程序或网站是否正确设置和运行的信息,让开发人员继续前进。
网站 Hello World 集合引用了它自 1970 年代以来的首次使用和普遍存在:
“Hello World”是学习新的编程语言和程序时通常写的第一个词.在 Brian Kernighan 的 [1973] B 编程语言教程中首次提到,它在 Kernighan 和 Ritchie 1978 年的书“The C Programming Language”中更为人所知,其中写道:
main(){ printf("hello,世界 n");
从那时起,世界上几乎所有编程语言都实现了 Hello World。
真的,就是这样。那是开始。然而,我们确实不仅需要看它的发展方向,还需要看它的文化为何如此根深蒂固。
电脑曾经很可怕
回首50年前,电脑甚至还不是日常生活的一部分。与 Siri 和 Alexa 进行对话的想法甚至还没有出现。排序、堆叠和滑动穿孔卡片并不是用户友好的。
但随后出现了 Brian Kernighan 和 hello world。这两个词在很多方面都是催化剂。新程序员可能会看到一条更容易进入计算机科学的途径。用人类可读的语言。不是 1、0 和一堆穿孔卡片。现在,在 Kernighan 的 hello world 之前,已经有了像 BASIC 这样以人为本的编程语言,但它们并没有为新的编码人员打开闸门。
但随后出现了“C”
编程语言 C 确实帮助推动了行业向前发展。该语言是(并且是)强大的,并且随着计算机从大型机大小的超级计算机缩小到日常使用的更易于管理的大小(并且日常使用是上下文相关的,因为 21 世纪的标准无疑会考虑到这些笨拙和笨拙)。这些微型计算机仍然要花费 10,000 美元或更多,而且它们不会占据整个房间或建筑物的地板,而是放在书架上。
其中最受欢迎的是 PDP-11,由于其高知名度而被更广泛地采用。除了这种流行之外,C 编程语言还非常适合硬件,能够以其他语言无法利用的方式加以利用。
最重要的是,C 是一种编译型语言,这意味着您不会立即看到代码更改。它必须通过编译器运行,然后一次全部运行。为了调试并确保编译器和函数正常工作,hello world 成为要包含的标准字符串,因为它编译速度快且不复杂。
这一切都是一场完美的风暴。 PDP-11 和 C 使计算机编程更容易为人们和企业所接受。他们所需要的只是一种简单有趣的方式来开始和调试编程。
你好,世界就是这样。
计算机不再可怕
随着PDP-11及其后续产品的成功,以及80、90年代个人电脑的兴起,hello world几乎成为所有类型的程序员标准仪式。无论某人是在 Apple IIe 还是 Commodore 64 上编程,无论使用何种语言,hello world 都可能是他们屏幕上最先出现的内容之一。
原因有很多。首先是那些在一两年前学习编程的人是从 Kernighan & Ritchie 1978 年的书中了解世界的。该书名售出数百万册,并被广泛转载。迎接新一代的世界,因为教师倾向于按照他们的教学方式进行教学。而且,因为即使是最不同的编程语言都基于相同的基础运行,所以 hello world 是启动任何项目的一种平易近人的方式。
现在我们已经过了世纪之交,看到了 WordPress 的创建以及数百个 Web 开发库和平台的建立,“hello”世界仍然是最好和最简单的方式让项目滚动和最被接受的方式。
Hello World May Never Say Goodbye
当您的新 WordPress 安装完成时看到 hello world 字样是一个令人高兴的迹象,表明一切都在按计划进行。因此,当您第一次开始探索世界时,hello-world.php 也包含在内以学习语言。无论上下文如何,这两个简单的词都比它们看起来更有意义。它们标志着计算从可怕的大型机到我们每个人每天都随身携带的设备的演变。 Hello world 是一个短语,也许是一个简单的短语,几十年前是一本书的一小部分,但它已经成为将所有语言的编码员和程序员团结在一起的东西。从 1 和 0 到 BASIC、COBOL、JavaScript、英语、西班牙语或法语……我们都联系在一起,因为我们(很可能)都以相同的两个词开头。我们认为它非常整洁。
你是什么时候知道hello world的,在开发中是怎么用的?
资源