4. 在不同语言下,太过相似 如果你观察一下不同语言编写的“Hello World!”程序,你会发现它们之间非常相似。 一旦你精通于用一种语言写出 “Hello World!”程序,那么你也差不多能用其他语言熟练地编写这个程序。 3. 只使用一个关键字 如果你看过各种Hello World范例,你会发现他们的共同点就是都只使用一个关键字。 一门编程语言有多少关键字:数百?上千?在编程语言的学习中,只学一个关键字是微乎其微的一步。 2. 忽略了变量和常量 正如我前面提到的,学习一门编程语言,除了要学习如何将一些东西显示在屏幕上之外,还要学习相当多的其他知识。 很少有程序不使用变量。 你可以说,由于“Hello World!”把语句中的字符串给写死了,因而这个程序会误导大家学习不好的编程习惯。 “Hello World”例子至少可以用一个常量来储存“Hello World”字符串的值。 1. 忽略了函数和OO等概念 “Hello World!”例子并没有用到一门给定编程语言的其他特性。 比如下面这些: 函数签名 类结构 命名空间 继承 大多数老练的程序员能理解这些东西,但对于那些新手或者只有过程化编程背景的人来说,这还是会让他们沮丧。 |