👆点击关注 获取更多编程干货👆
Hello World是几乎所有程序员写的第一个程序,这是为什么呢?
首先,"Hello World"是一个基础而普遍的编程练习,它能够检验编程语言是否安装正确,以及编程环境是否配置得当。
其次,这个程序的编写过程十分简明,使得新手能够迅速掌握编程的初步技能。
此外,"Hello World"的历史可以追溯到1972年,当时在贝尔实验室工作的杰出研究员Brian Kernighan在编写《A Tutorial Introduction to the Language B》一书时,首次将这个程序介绍给了编程界。
他当时使用B语言编写了一个示例程序,这个程序的目的是演示如何操作外部变量。通过这个示例,他向读者展示了如何在B语言中声明、使用和输出外部变量的值。
这个程序不仅帮助初学者理解变量的作用域和生命周期,而且也展示了编程语言的基本语法和结构。
这个简单的程序在计算机编程教育中的一个标志性开端。
当执行时,它会在终端显示 “hello, world”,紧随其后是一个换行符。之所以将字符串拆分成多个变量,是因为B语言的一个限制:它只能将每个字符常量存储为四个ASCII字符。
到了1974年,随着C语言开始取代B语言,Brian Kernighan在贝尔实验室的另一篇内部文档《Programming in C: A Tutorial》中,再次利用C语言编写了"Hello World"程序,将其作为教学的示范。
这个程序不仅成为了编程入门的经典示例,也标志着编程语言和教育方法的演进。
这个示例后来被Brian Kernighan和Dennis Ritchie在1978年出版的经典著作《The C Programming Language》中继续采用。
这本书被誉为C语言的"圣经",对编程界产生了深远的影响。在这本书中,"Hello World"程序不仅作为一个教学示例,也象征着编程教育的传承和C语言的普及。
在上述代码中,main() 函数是程序执行的起点。该函数的主体仅包含一条语句,即对 printf 函数的调用,其含义是“格式化打印”(print formatted)。这个函数的作用是将传入的参数内容输出到屏幕上,在本例中,输出的是字符串 “hello, world”。
自那时起,“Hello, World!” 不仅仅是一个编程入门的简单示例,它已经成为编程教育和文化的一部分。
对于许多编程初学者来说,编写"Hello, World!"是他们学习编程的第一个程序,这标志着他们踏入编程世界的第一步。
接下来我们一起看看各种编程语言的"Hello, World!"吧!
JAVA
C
C#
Python
Go
Shell
R
Lisp
Smalltalk
Scala
Pascal
Ada