如果编程语言也是一条船。程序员与编程语言一直都被热烈讨论的话题。这里不妨引入一个新的思考方向,如果将编程语言比作一条船,那么程序员又将扮演一个什么样的角色?是载舟的水,还是坐船的人?
![趣闻:程序员,你上的是哪条船?[转]_#程序设计类](http://bbs.chinaunix.net/images/attachicons/image.gif)
图灵无疑是一条独木舟,它很小并且需要纯手工驱动。这是一条适合初学者的“船”。
![趣闻:程序员,你上的是哪条船?[转]_#程序设计类_02](http://bbs.chinaunix.net/attachments/month_0804/20080411_4b3dc00ca375d7bf280am0okymMxwvtX.jpg)
![趣闻:程序员,你上的是哪条船?[转]_#程序设计类](http://bbs.chinaunix.net/images/attachicons/image.gif)
Java 是一条货船。它的体积庞大、承载量大,非常企业级。不过在运行一个项目时,操作并不那么顺手。
![趣闻:程序员,你上的是哪条船?[转]_#程序设计类_04](http://bbs.chinaunix.net/attachments/month_0804/20080411_e6bcbcb6cd69ee8d3bderh1nNsnwXcco.jpg)
![趣闻:程序员,你上的是哪条船?[转]_#程序设计类](http://bbs.chinaunix.net/images/attachicons/image.gif)
Perl是一艘拖船。它有足够的动力来拖动Java正常运行。
![趣闻:程序员,你上的是哪条船?[转]_#程序设计类_06](http://bbs.chinaunix.net/attachments/month_0804/20080411_0d71954458d880bc2f28eD6fHI9BAWGx.jpg)
![趣闻:程序员,你上的是哪条船?[转]_#程序设计类](http://bbs.chinaunix.net/images/attachicons/image.gif)
Ruby 很难描述,它是圆滑的、性感的、顺手的和新潮的。
![趣闻:程序员,你上的是哪条船?[转]_#程序设计类_08](http://bbs.chinaunix.net/attachments/month_0804/20080411_583deef149230d439bcb3xDjUreb4Cny.jpg)
![趣闻:程序员,你上的是哪条船?[转]_#程序设计类](http://bbs.chinaunix.net/images/attachicons/image.gif)
C 是一艘核潜艇。虽然说明不好理解,不过可以优化硬件的性能。
![趣闻:程序员,你上的是哪条船?[转]_#程序设计类_10](http://bbs.chinaunix.net/attachments/month_0804/20080411_8dd31ae309758d7c9eb9n1DRI9TuctpU.jpg)
![趣闻:程序员,你上的是哪条船?[转]_#程序设计类](http://bbs.chinaunix.net/images/attachicons/image.gif)
HTML也许不能称之为一个真正的编程语言。
![趣闻:程序员,你上的是哪条船?[转]_#程序设计类_12](http://bbs.chinaunix.net/attachments/month_0804/20080411_47c145990099238b25c3D0r0uE8fKGmv.jpg)
![趣闻:程序员,你上的是哪条船?[转]_#程序设计类](http://bbs.chinaunix.net/images/attachicons/image.gif)
PHP是一个竹筏。由一连串的hacks连成一体,仍将保持下去。
![趣闻:程序员,你上的是哪条船?[转]_#程序设计类_14](http://bbs.chinaunix.net/attachments/month_0804/20080411_bcbe22148adeeeed9c32Kgok6ysncich.jpg)