为什么大多数程序员的第一个程序都是“Hello World“?

👆点击关注 获取更多编程干货👆

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

  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值