首页 相关文章 论全世界所有程序员都会犯的错误

论全世界所有程序员都会犯的错误

  当年,某国际巨星的“龙种”曝光,众人指责他对不起娇妻,逼得他出面召开记者会,向世人自白他犯了“全世界所有男人都会犯的错误”。从来没犯过这种错误的我,也因此经常认为自己不是个男人。

虽然没犯过“全世界所有男人都会犯的错误”,但是我倒是曾经犯了“全世界所有程序员都会犯的错误”。不管使用何种语言,全世界所有程序员都一定犯过这种错误,那就是:太依靠编译器,却不知道编译器做了哪些事。
  
  一般来说,越高阶的程序语言,会提供越多语法上的便利,以方便程序撰写,这就俗称为syntactic sugar,我称其为“语法上的甜头”。虽说是甜头,但是假如你未能了解该语法的实质内涵,很可能会未尝甜头,却吃尽苦头。
  
  不久前,我收到一个电子邮件,读者列出下面的Java程序,向我求救。看过这个程序之后,我确定这又是一个“全世界所有程序员都会犯的错误”。
  
  程序1
  

class Singleton
  {
  private static Singleton
  obj = new Singleton();
  public static ...[ 查看全文 ]

2016-02-19 标签:

论全世界所有程序员都会犯的错误的相关文章

手机页面
收藏网站 回到头部