为什么刚开始学编程的人都是从hello world开始?很多人都不明白这个问题,甚至有一些人,故意不从hello world开始。我有个同学就是故意不从hello world开始,他是从hello xxx(xxx是他的名字)开始,结果就是,从业n年了,他的代码水平还是那么地烂,经常出bug,影响线上运行。
程序员是一个行业,和其它行业一样,我们也有祖师爷(图灵?冯诺依曼?),但我们入行不是拜祖师爷,而是以另一种方式来代替,那就是写hello world。没有写hello world的人,程序员的路都走得不顺畅。为什么?因为他缺少一颗敬畏的心,没有尊重这个行业。
还有另一个原因就是:第一印象。如果我们见人一样,第一印象对于学一门语言来说也很重要。往往,从hello world程序就能看出一门语言大体会是什么样的。比如java要写类要写方法,所以很笨重,很冗余;好多脚本语言只需要一行代码就可以(比如print "hello world"),这类语言往往就是干脆利落简洁。
所以,刚学编程的同学,一定要从hello world开始啊