设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客

“Hello World!”的十个问题

2011-1-24 10:32| 发布者: joejoe0332| 查看: 9091| 评论: 3|原作者: 伯乐在线|来自: 伯乐在线

摘要:   我觉得,基本上可以说每个程序员都很熟悉“Hello World!”程序。依照惯例,它是学习编程语言、编译并运行你的首个程序的一种快速方法。然而,除此之外,它的价值不大。下面是我认为Hello World的十个问题。   ...

  4. 在不同语言下,太过相似

  如果你观察一下不同语言编写的“Hello World!”程序,你会发现它们之间非常相似。

  一旦你精通于用一种语言写出 “Hello World!”程序,那么你也差不多能用其他语言熟练地编写这个程序。

  3. 只使用一个关键字

  如果你看过各种Hello World范例,你会发现他们的共同点就是都只使用一个关键字。

  一门编程语言有多少关键字:数百?上千?在编程语言的学习中,只学一个关键字是微乎其微的一步。

  2. 忽略了变量和常量

  正如我前面提到的,学习一门编程语言,除了要学习如何将一些东西显示在屏幕上之外,还要学习相当多的其他知识。

  很少有程序不使用变量。

  你可以说,由于“Hello World!”把语句中的字符串给写死了,因而这个程序会误导大家学习不好的编程习惯。

  “Hello World”例子至少可以用一个常量来储存“Hello World”字符串的值。

  1. 忽略了函数和OO等概念

  “Hello World!”例子并没有用到一门给定编程语言的其他特性。

  比如下面这些:

  函数签名
  类结构
  命名空间
  继承

  大多数老练的程序员能理解这些东西,但对于那些新手或者只有过程化编程背景的人来说,这还是会让他们沮丧。

酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部