很多初学者,当开始意识到精学一门语言的重要性时,就开始道听途说,放弃自己可贵的鉴别力,不惜倾家荡产,跳河卖肾去学习java和C++。你真的了解它们吗?你就这样懒于动脑子,甘心让舆论去左右自己,强暴自己吗?今天请恕不才将直言戳穿广为掩饰的计算机语言骗局。目的是警醒程序员初学者,选择开发方向时不能不懂脑筋,不能随波逐流。
java是什么?一开始是一门语言,后来成为所谓的java技术集群。这就像一开始是个二手的饲养员,后来当上了大学食堂的主厨。这难道不是当今大学生颓废的一大原因吗?
java的本质是一种炒作和意淫。Sun公司和微软,就像绵羊和霸王龙。当绵羊打不过霸王龙,它只好意淫说:其实自己吃草和睡懒觉方面,还是比霸王龙厉害许多的。另外,为了骗取大众的崇拜和金钱,绵羊还必须趁霸王龙打盹的时候,吹嘘自己:看啊,我刚刚把恐龙打晕了,万一就人质疑到底是怎么打晕的,绵羊马上拿出自己惯用的一套说辞:我们采用了一种独特的技术!!!具体过程和细节已经封装了。不是给你接口了吗?你光知道是我打晕的就是了~!你不信?不信你看着,一会恐龙就醒了。果然,一会恐龙打盹完毕,醒了,于是大家在茫然不觉地偷换概念的弱智骗局下,开始崇拜绵羊。
java是一个伪面向对象语言,它的最小单位简单变量和简单常量不可再有属性和方法。而在C#处处体现了int.Parse()等纯面向对象性。
java技术集群,包括j2me,j2ee,其中j2ee里包含的被欺骗过的媒体舆论所宣传的“可靠”的web开发架构:jsp。jsp是一个巨大的骗局。JSP不开源的背后是什么东西,也许有一天,所有JSP网站一起崩溃的时候大家就不会这么叫好了吧。jsp+javabean,jsp+javabean+servlet,什么struts,什么jsf...庞杂和混乱的体系,目前尚没有一个统一的搭配标准,本身就是劣根的体现。因为根劣,所以越长越乱。
javascript,它究竟跟java有何关系?它之所以命名为java就是一种商业炒作。据恶意软件研究人员称,javascript编码错误和使用新的编程技术的经验不足的网络开发人员将对许多网站和访问这些网站的用户构成严重的威胁。更有搅和事的程序界搅屎棍子,用这种低效高漏洞高错误发生率的javascript“语言”,拼凑成了旷世大鸡肋ajax,让恶意代码盗走用户密码更隐秘、更让用户难以察觉。
所有的java技术集群都高封装、低效率、鲜开源地隔断了初级程序员学习程序开发精髓的前途。java程序员成了java封装包的苦工(像魔兽里的兽族一样),越来越野蛮,越来越懒惰,越来越堕落,越来越像披着现代化外衣的民工。
C++根本不值得一提。90年代的C++程序员是活宝,当大爷当习惯了,当然心理上接受不了C++已经走向没落的客观趋势,于是绞尽脑汁,费尽心机为历史的淘汰者辩护!你们还有一点点做程序员的良心吗?虚荣心就可以这样轻松蒙蔽你们?诚然,张勋这个人,对皇上是死忠的,为了大清朝的复辟,也是下了苦心、抱了掉脑袋和背负千古骂名的决心和勇气的。但不抬头看看历史车轮的前进方向,这种心灵扭曲的不理智,无论如何是不可饶恕的。
C#在很大程度上模仿地采用了java的优点,这正是它举贤不避仇的博大胸怀之体现。此外C#还博采了C++、VB、C、Pascal(delphi)等主流语言的合理之处。毫无疑问,C#灵魂附体地继承了历史上几乎所有高级语言和中级语言的优良传统!