为什么不管学什么编程语言,第一句话都是叫我们打印Hello World啊?

供稿:hz-xin.com     日期:2024-05-10
编程学习第一课,为何要学习输出hello,world?

因为hello,world是用来测试C语言编译器的程序之一。在1972年的时候那时候还没有C语言而是B语言,而hello,world就是B语言中的一串编码,但是后来B语言转变成了C语言,这个编程语言也就被流传了下来,用来测试C语言的编译器。
后来C语言这本书出版了以后第一个编程语言就是hello,world。当时的C语言用于Unix系统内核。随着 Unix 系统和类 Unix 系统不断的推广,C 语言成了世界上最常用的编程语言之一,而 Hello World 这一句初始编程也随之被保留了下来,成为了后来学编程的第一课。要知道现在学编程的第一个接触的语言肯定是C语言,因为C语言是所有程序员的入门编程语言,后面当程序员学习Java和PHP的时候也会运用到hello,world。
所以先学习hello,world不仅是因为以前的语言流传了下来,它还代表了一种思维,测试语言编译器的思维,因为不管以后程序员们学C语言还是Java还是PHP,都会有一个固定程序编译器。
从另外一个角度来说,当你在你的程序上写了hello,world的时候,你会感觉你的程序好像有生命了一般,你就像这个程序的父母,你把它写出来,然后能够完美运行之后,它的开口第一句话,就是hello,world。这会给开始学编程的人一种成就感。hello,world,你好,世界。同时也是告诉我们,我们编写程序都是会了让世界更加美好,更好的为造福人类。

1972年,贝尔实验室成员Brain Kernighan撰写的Introduction to the Language B 中最早出现将“Hello”和“World”一起使用的程序,代码如下:

main(){
extern a,b,c;
putchar(a);putchar(b);putchar(c);putchar('!*n');
}
a'hell';
b'o,w';
c'orld';


这个程序中的“hello,world ”全部都是小写字母,中间有一个逗号,包括一个换行符。这个短语被拆分为多段来输出,是因为在B语言中,字符常量被限制为只能使用4个ASCII字符。

1974年,贝尔实验室的Brain Kernighan写的实验室内部备忘录Programming in C: A Tutorial 中包含了该程序的第一个C语言的版本:

main( ) {
printf("hello, world");
}



另一种说法是:1978年,Brain Kernighan在他和Dennis Ritchie合作撰写的C语言圣经“The C Programming Language”中,延用了“hello,world”句式,作为开篇第一个程序。在这个程序里,输出的”hello,world”全部是小写,没有感叹号,逗号后有一空格。虽然之后几乎没能流传下来这个最初的格式,但从此用hello world向世界打招呼成为惯例。

#include
int main()
{
print ("hello,world");
return 0;
}



”hello,world“,在编程的起点,向这一世界的第一声问候,简单而理性;后来,这条路上,既出现了程序猿(媛),也出现了改变世界的大牛和大神。

相当于是个欢迎光临的意思吧,表示成功完成第一个程序的庆祝
输出什么都一样,程序正常运行的一个提示而已

好像B语言的发明者输出的第一句就是hello,world,算是一种传承吧

可能是因为第一个编程的人用的都是这个吧

你改成别的也没人说你呀,比如打印“钓鱼岛是我们的”

怎么学会一个编程语言
答:学好一门编程语言,首先要做到以下20点:1.不要看到别人的回复第一句话就说:给个代码吧!你应该想想为什么。当你自己想 出来再参考别人的提示,你就知道自己和别人思路的差异。2.初学者请不要看太多太多的书那会误人子弟...

自学编程学什么编程语言好?
答:至于要如何来选择学习的编程语言,你可以随大潮学习热门编程语言,也可以按自已的兴趣来选择要学习的编程语言,对于要学习哪种编程语言并不是有什么硬性的规定,只要你能够坚持努力的学习下去,总会有开花结果的那天到来。

零基础入门学习什么编程语言比较好
答:如果你想学习编程,虽然选择第一门编程语言与你想用它来做什么最终达到什么目的有很大的关系,但是事实上某些编程语言的确比其他语言要好学。选择一门合适的编程语言作为入门的语言对于培养自己编程的兴趣会有很大的帮助。下面几...

学编程从先学什么下手?
答:首先你的问题实际包含了两个大的问题:1、我学编程从先学什么下手?2、学一门语言怎么下手‍从学C语言开始对于第一个问题,个人觉得你还是从学C语言开始,因为C相对来说不难,而且学好C后,再学其它语言就容易多了,而且现在...

零基础想学编程,哪个编程语言适合我?
答:当然,要学习思想肯定得有个程序设计语言,对于初学者,建议先观察身边有没什么朋友是做这方面的,然后跟着学习一些简单的语法和算法。当能用所学的东西找到一份工作,至少能做出来一点东西的时候,再根据的现状和爱好来选择...

学习编程之前先学什么
答:学习编程之前先学什么 学编程自然要先选一门编程语言当入口。语言都是工具,选工具前你要明确自己做什么东西,然后找什么语言适合做,只要精通了一门语言之后,你会发现其他语言的学习方法都是相似的。例如后端编程学Java、...

学什么编程比较好?
答:宁波编程机构还是比较多的,各有各的优缺,个人推荐可以去宁波HelloCode编程体验下,低调中的专业。他们家没做什么广告,但是在教学、教师、教研方面绝不逊色。祝所有孩子不管在哪里学习都能快乐编程、助力成长,加油 ...

学习编程应先学习什么语言?
答:我对编程可以说一无所知,数学不好,英语还算一般也就勉强吧应该先学什么语言?然后再学什么语言?,应该看什么书?请大虾们帮帮忙。如果回答的好的我愿意出90分... 我对编程可以说一无所知,数学不好,英语还算一般 也就勉强吧 应该先...

编程语言学什么好
答:平时可以多上 github 上直接看源码,这样比单纯看书进步的更快。3、新手学习编程,看书时一定要不能只看不动手,一定要同时动脑、动手,要将书里面的代码都勤奋的敲。值得注意的是,编程是个比较广义的概念,编程语言有数种...

为什么要学编程,学编程有什么用
答:编程学的主要内容包括操作系统、数据库、设计模式、、数据结构与算法。操作系统:是硬件基础上的第一层软件,是硬件和其它软件沟通的桥梁(或者说接口、中间人、中介等)。操作系统会控制其他程序运行,管理系统资源,提供最基本...