《笨兔兔的故事——带你了解Ubuntu,了解Linux》
第36节作者:
懒蜗牛Gentoo 老先生一走,大家七嘴八舌的议论开了,有的指责EVA不该没事找事,有的说Totem没错,干什么要道歉?你一言我一语的,EVA想要辩驳,却不知该先反驳谁好,之说出个:“你们,你们……不是……”这时候,又一个声音响起:“大家静一静。”G帮众扭头一看,原来是星际译王,星爷。星爷也是个知识渊博的人,所以也有些威信,大家对他也是很尊敬的,因此众人都安静下来。星爷说:“咱们就这里说说明白。Totem怀才不遇,抱怨了两句,确是他的不该,不过你smplayer说什么本帮软件都不如你派细致之类的话也多少有点不公。这就算扯平了吧。后来你们三人比划了比划,就当是朋友间切磋武艺,也没什么,大家握手言和吧。”SMplayer这时歉然道:“也是我年轻气盛……”还没说完,就被EVA抢过话头:“星爷,您说的我都理解,咱们也不愿伤了和气。不过您说‘G帮软件不如K派界面细致漂亮’这句话有些不公,我却不能认同。咱们有一说一,有二说二,你们G帮的软件哪一个长得比我们K派同类软件好看的,说出来听听?”星爷本想随便说两句,把事情压下去也就得了,谁想到这EVA这么较真,便有几分不悦:“美丑本无定论,还是人们的审美观点不同。本帮软件,向来求简,以简约为美。清心淡雅,简单易用,每个软件,均不求多能,只做好一两件本职工作,深合Unix哲学之美。想那vi,emacs,sed,众位命令行时代的前辈软件,又有哪一个是靠张的好看才获得人们喜爱呢?贵派界面确是细致漂亮,倒也算是另一种美貌,不过角度不同罢了”这话明着说两派软件欣赏角度不同而已,却暗指G帮软件才是深合Unix哲学的正宗。SMplayer怎会不明其中真意?只是不便发作,拱手说道:“星爷教训的是。我派立派虽然早上那么几年,然终究不如贵帮发展的范围广泛,乃至几大发行版都用GNOME为默认环境。我们这界面的问题,也都因为使用了C++作为开发语言。这面向对象,总比面向过程的传统C语言更利于提高开发效率,所以也就有时间创建复杂界面吧。所以,界面,也不是我们的功劳,实在不值一提。”这一下表面上是谦虚,实际上却是说K派历史比G帮悠久,用的C++也比G帮用的C语言高级了。G帮那边的皮筋小弟坐不住了,插话道:“C也未必落后,C++也未必高级,面向对象也不过是个思维模式,C也一样能面向对象,C++也一样能写成面向过程。我就听主人聊天时候跟人家讨论过,C语言的结构体里放上几个函数指针,和C++的class又有多大差别了?只要编程的思想在,用什么语言不是重要的。若是功夫到家,飞花落叶,皆为兵刃。反倒是C语言更加轻巧,效率更高。”EVA马上反驳:“C++乃是一本高深莫测的内功心法,开发效率上面,C语言远远比不上。连个异常都处理不了的语言,毕竟是有些过时了。”“哈哈哈哈”豪爽的鹦鹉螺走了出来,“真是笑话,难道程序员写个程序自己都不知道程序会运行出什么结果?知道哪里会出错就多写些代码做检查嘛,还非要抛出什么异常?!哈哈。可见C++只是给学写程序的小学生用的吧。”这时候从硬盘中走出一人说道:“C++开发方便,理念先进。你们也说了,C++支持面向对象,也一样可以面向过程。正如一口宝兵器,既可以做刀来用,也可以当剑来使,不是更加得心应手么?再说这异常问题,C++中你若是清楚程序会运行到何种状态,不使用异常检测,又有何妨?C++不过是多提供了一些可能性罢了。”大家一看,说话的是KDE的文件管理器,小海豚,他跟鹦鹉螺可谓是针锋相对了。星爷说道:C++提供更多可能性,这本是好意,无奈太过臃肿复杂,虽说是本秘籍,但是练起来,难免让人走火入魔。反倒是C语言,初看只是粗浅武功,但越练越觉得其中内涵,深不可测阿。别的不说,咱们头,Linux内核,难道不是C语言写的么?”说着,扭头望向了我。
【网站提示】 读者如发现作品内容与法律抵触之处,请向本站举报。 非常感谢您对易读的支持!
举报
© CopyRight 2011 yiread.com 易读所有作品由自动化设备收集于互联网.作品各种权益与责任归原作者所有.