如果编程语言是女人

PHP是你的豆蔻年华的心上人,她是情窦初开的你今年夏天傻乎乎的追求的目标。玩一玩可以,但千万不要投入过深,因为这个女孩有严重的问题。

Perl 是PHP的姐姐。她对你来说年龄稍微大了一点,但在90年代,她是相当受欢迎的。她和Larry Wall(译注:Perl语言创始人)长期保持着亲密关系,因此她的审美一落千丈,如今她看起来是丑陋不堪。“无论你们怎么评论,我仍然爱她!”,Larry Wall说。没有第二个人会像他这样。

Ruby是脚本家族中一个非常漂亮的孩子。第一眼看她,你的心魄就会被她的美丽摄走。她还很有有趣。起初她看起来有点慢,不怎么稳定,但近些年来她已经成熟了很多。

Python 是Ruby的一个更懂事的姐姐。她优雅,新潮,成熟。她也许太过优秀。很多小伙都会说“嘿,兄弟,你怎么可能不爱上Python呢!?”。没错,你喜欢Python。你把她当成了一个脾气和浪漫都退烧了的Ruby。

Java是一个事业成功的女人。很多在她手下干过的人都感觉她的能力跟她的地位并不般配,她更多的是通过技巧打动了中层管理人员。你也许会认为她是很有智慧的人,你愿意跟随她。但你要准备好在数年里不断的听到“你用错了接口,你遗漏了一个分号”这样的责备。

C++ 是Java的表姐。她在很多地方跟Java类似,不同的是她成长于一个天真的年代,不认为需要使用“保护措施”。当然,“保护措施”是指自动内存管理。你以为我指的是什么? 🙂

C 是C++的妈妈。对一些头发花白的老程序员说起这个名称,会让他们眼睛一亮,产生无限回忆。

Objective C C语言家族的另外一个成员。她加入了一个奇怪的教会,不愿意和任何教会之外的人约会。

Haskell, Clojure, Scheme 以及她们的朋友们都是一些时髦的,附庸风雅的,很聪明的女孩,你也许在多年前和她们曾度过了一个很Happy的暑假。她们是第一次让你感到有压力的女孩。当然,你可能从来没有对她们很认真——尽管你总是在问自己“如果….会如何?”

也许你会拖延着不去认识C# ,因为她们家族不好的名声。但最近几年他们已经改邪归正了——他们会这样告诉你。一旦你加入我们,你就是我们的人了,你听到了没有?你需要一个数据库?她的哥哥MSSQL会罩着你。需要一个安身的地方?这有何难,她老爸甚至可以在Azure大道你给买一套公寓。什么?你觉得这样的关系过于亲密了?不,你别想离开我们。你已经是我们家族的一员了,现在,听见了没有?

Javascript —— 嗨,这不是你的初吻的那个女孩吗,她甚至比PHP更早进入你的视线。我不知道她现在在干什么。我听说她的事业近几年来非常成功。旧时的人也可以赶上潮流变得很酷….(你发现她从头到脚穿的都是设计师jQuery的作品)….哇,有人从丑小鸭变成了美丽的天鹅…

[英文原文:what are the major programming languages ]
分享这篇文章:

85 Responses to 如果编程语言是女人

  1. cyler123 says:

    Perl吾爱~

  2. Null says:

    VB,典型的贤妻良母型。多少曾经的少年英雄早早的恋上她,变成不问世事只知老婆孩子热炕头的家庭妇男。

  3. steve says:

    php会有什么样的严重问题?

  4. NC says:

    C++ 的爸爸是谁?!(逃——

  5. Prince says:

    C++的爸爸是smalltalk

  6. haitao says:

    居然没有delphi!是大家闺秀pascal的女儿:
    出得厅堂——出门是贵妇:低手拿来就用
    进得厨房——在家是主妇:中手也能做出特别的需求
    上得眠床——床上是荡妇:高手可以直接按api做出完全定制化的东西(效果、速度均与c写的一样,当然开发效率也降低到与c一样了)

  7. clyce says:

    对FP家族的语言总结得太片面了吧,呵呵!!!

  8. Zen says:

    怎麼沒有 LISP? XD

    • wadefelix says:

      lisp只是某些男人的好基友。
      其实PHP不能算有严重问题,只能说PHP偏科严重,她沉浸于属于她的世界,不该与之交往的千万不要与之交往。

  9. 甄码农 says:

    为啥没有微软家的千金小姐c#呢,她肯定也值得追求。呵呵。

  10. zd4hz2 says:

    对Perl的评价有失偏颇,我们表示很遗憾

  11. 杨森 says:

    如果程序对性能要求很高,指针可以大大提高程序效率,指针是很让人头疼,但并不是一无是处。

  12. 崔钢 says:

    我总觉得这些比喻没道理,也不负责任。说的也不准。每个语言都有背后的故事,其实他说的每个语言都是很成功的语言,而且每个语言都有缺点。寸有所长,尺有所短。

  13. UFO says:

    javascript 现在一统江湖了。

  14. luobo says:

    额,JavaScript

  15. sam_yu  这篇文章
  16. 朱玮峰 对这篇文章的反应是赞一个
  17. lds 对这篇文章的反应是俺的神呀
  18. weiwenbo 对这篇文章的反应是赞一个
  19. liyangyi 对这篇文章的反应是赞一个
  20. 田贝 对这篇文章的反应是好文
  21. 彭贵石 对这篇文章的反应是敬佩笑死了很实用
  22. 瓦力 对这篇文章的反应是不明觉厉
  23. fsdfad 对这篇文章的反应是不明觉厉
  24. gfsdgs 对这篇文章的反应是标题党
  25. 梁建国  这篇文章, 并对这篇文章的反应是俺的神呀
  26. 疯狂人生 对这篇文章的反应是赞一个
  27. threefeng 对这篇文章的反应是赞一个
  28. 戴文浩 对这篇文章的反应是赞一个
  29. ever 对这篇文章的反应是
  30. huang 对这篇文章的反应是俺的神呀mark
  31. zyy 对这篇文章的反应是俺的神呀
  32. 飞翔的小猪 对这篇文章的反应是俺的神呀
  33. SeekBar  这篇文章, 并对这篇文章的反应是笑死了赞一个
  34. 王泮军 对这篇文章的反应是俺的神呀
  35. 方超 对这篇文章的反应是俺的神呀
  36. Reborn2015  这篇文章
  37. Suk 对这篇文章的反应是赞一个
  38. cuimingliango 对这篇文章的反应是笑死了
  39. 刘雷 对这篇文章的反应是俺的神呀
  40. oscar 对这篇文章的反应是赞一个
  41. 吕俊达  这篇文章, 并对这篇文章的反应是俺的神呀赞一个
  42. wwah 对这篇文章的反应是俺的神呀
  43. flore 对这篇文章的反应是俺的神呀
  44. 安德范  这篇文章, 并对这篇文章的反应是俺的神呀赞一个
  45. wangze 对这篇文章的反应是赞一个
  46. 寻路人 对这篇文章的反应是俺的神呀
  47. 杨金刚  这篇文章
  48. ww 对这篇文章的反应是赞一个
  49. SpiritF 对这篇文章的反应是俺的神呀赞一个好文
  50. 111 对这篇文章的反应是俺的神呀
  51. 李志团 对这篇文章的反应是俺的神呀
  52. L-Dragonborn 对这篇文章的反应是赞一个俺的神呀
  53. anson.tkg 对这篇文章的反应是俺的神呀
  54. wq 对这篇文章的反应是赞一个
  55. HRONGU  这篇文章
  56. aiyongbo 对这篇文章的反应是
  57. Abunda  这篇文章
  58. 8Bit 对这篇文章的反应是赞一个
  59. Stone 对这篇文章的反应是赞一个
  60. Alvin 对这篇文章的反应是俺的神呀
  61. freate  这篇文章, 并对这篇文章的反应是俺的神呀
  62. loywong  这篇文章, 并对这篇文章的反应是赞一个
  63. Evelyn  这篇文章
  64. Dave Lee  这篇文章
  65. Mr.MR 对这篇文章的反应是赞一个
  66. 呵呵 says:

    如果编程语言是男人呢

  67. 辛月广 对这篇文章的反应是赞一个
  68. telfair chan 对这篇文章的反应是赞一个
  69. wt 对这篇文章的反应是垃圾
  70. wt says:

    作者是写 python ruby 的 web 菜鸟

  71. 杨贵 对这篇文章的反应是赞一个
  72. dancheng  这篇文章
  73. 霏霏 对这篇文章的反应是俺的神呀
  74. 213  这篇文章, 并对这篇文章的反应是垃圾敬佩
  75. 小马哥 says:

    总是顶住别人不擅长的方面,而忽视别人的长处:这就好比问一个男人:嗨,哥们,你为什么不能生孩子呢?——PHP不擅长什么

发表评论

邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据