微软与哲学的距离
微软没有哲学。
微软至今仍停留在比尔盖茨开始写程序时候的小学时代。
凡是写过JAVA的都知道,JAVA里面全是概念。写过ANDROID的知道,ANDROID里面全是概念。写过WINDOWS的知道,WINDOWS也有概念,但怎么看怎么不像真正的概念。总是有种很奇怪的感觉。觉得,是不是有点太薄了啊。
比如,ANDROID里面有LAYOUT,有VIEW。微软从来就不搞这些,微软从头到尾都只有CONTROL。微软的一切,都必须停留在一个层次才可能最终发布:程序员。
它永远不能也没有突破一个程序员的思维限制。它不可能是真正的架构师。它也不可能是一个真正的,比如说:产品经理。微软的世界里面只有程序,程序员。
针对这个观点的另一个例子是虚拟机。
JAVA的虚拟机里面,什么指针什么的全部都丢了,用户程序不可能对内存寻址。或者说,用户程序里面就没有也不可能有地址这个概念,甚至不可能有内存的概念。更加不用说IO什么的。统统的没有。到了ANDROID就更加了。
ANDROID里面全是资源,并且大多数东西都全部转成内存对象了。程序员所面对的是一个纯粹的OO世界,没有文件,没有内存,没有地址,什么都没有。有的全部都是对象。但是.net一推出,其framework只不过一些加了功能的编译器。换汤不换药,只不过一个新的编译器版本。
到了WINDOWS PHONE故戏重演:还是那老三样,重新包装一下就想赚大钱:进程,处理器,内存。什么新东西也没有,就拿着那老一套继续坑蒙拐骗,竟然很多人包括我都被骗了进来。
JAVA是新思想,ANDROID是新思想。WINDOWS PHONE不是新思想,也不是思想,是程序。MS的世界永远都只有程序。
再比如面向对象,C#,看起来象面向对象其实全是形式主义。根本就没有半点发自内心的或者说自驱的面向对象的驱动力。一看就知道是一个不情愿的东西。跟.net一样,跟WINDOWS PHONE一样。如果让一个公司来请人,我是绝对不会请他的。
因为这样的人,他是不能工作的。他是不会工作的。他也是不愿意工作的。你能得到的全部就是谎言。从头到尾的谎言。
什么是诚实的公司,苹果,GOOGLE,ANDROID。为什么这样?因为苹果更年轻,GOOGLE更年轻,ANDROID更年轻。现在,即使在美国,也只有年轻人才诚实,老年人也不诚实。盖茨就不诚实。乔布斯当然也老但是人的心态年轻。
骗子。一群骗子。
这世界到底怎么了。
干瘪瘪的,就是我对微软整套技术的理解。干,涩,空洞无物,像是在与小学生聊天。也没有那么无聊,但是总觉得,呀,我可怎么办呢,我接下来干什么去?总不能跟这群小孩子一起HANG UP吧。没事,幸亏有JAVA,有ANDROID,并且还有前赴后继的勇敢者,勇敢的心。如乔布斯,如ANDROID的发起人。
看不起那些眼睛里只有钱的人。因为这些人,因为他心里面没有东西,钱所起的唯一作用不过填充他空虚的心灵。
从ANDROID或者JAVA转到WINDOWS PHON或者.net,简直是对人性的泯灭。美国最近有一部片子叫《灭世》,就那感觉。。。。。都没办法看下去,折磨人,太折磨人了。
飞向ANDROID,绝对是对你软件大脑的洗礼,绝对是你进入一个真正的或者说变成真正的程序员的一个起点。飞向WINDOWS PHONE,那是世界末日。因为那里没有知识,没有思想,没有学术,什么都没有,那里是荒芜的。是沙漠,是思想的沙漠。
但是我们却仍然希望微软能守着那最后的一块领地:桌面。但是现在WINDOWS 8这个样子,又说还要搞WINDOWS BLUE,看来桌面也要陨落了。毕竟现在要找一个愿意去做桌面的人,实在是太难了。大家都太FASHION,太潮,也不是一件好事是吧。就像大家都不想做饭,但是饭店的生意却越来越好。经济有时候与人性是背道而驰的,你要能忍得住寂寞,忍得住不潮,忍得住思考,就能赚大钱。
像微软一样。
一旦我开始忍不住寂寞,忍不住钱太多的寂寞,那你就当然,不会再寂寞。
毕竟,你的东西为什么那么简单?因为你本来就很简单。
小心简单的人,小心简单的公司。他们的目的只有一个,那就是赚钱。
如果一定要说微软有哲学, 那么它的哲学就是:程序员+程序. 而JAVA的哲学是: 程序.
微软通过把很多东西从程序里面拿出来放在程序员的大脑里面或者说放在空气中(我认为放在大脑中的东西就是在空气中的, 因为人的记忆是不可靠的, 并且人的记忆也是很难互通的, 我们到现在并没有从大脑到大脑的物理传输手段甚至也没有半点IDEA可以做到这个事情), 极大地提高了整个编程系统的效率. 但是这种效率, 对于程序, 比如, 向人工智能或者说向真正的语义层次发展, 具有极大的阻碍.你在微软的平台上再写一百年还是个程序员, 还是在命令机器做事. 或者说机器还是要听你的命令做事. 你做不了真正的机器, 只能做这种仆人式的或者说低级语言的机器. WHICH对于编程技术来说, 是绝对的退步.
另有关于回复说设计阶段把它放在程序中就看不下去的那个很有意思. 我的博客不是为了写给人看的, 是给我自己看的, 你看不下去这很正常. 建议以后的同学除非有同感否则请不要回复我的博客, 我不想有那些东西在上面.
更多相关文章
- Android系统架构的详细解析——很全面
- 如何美化android程序:自定义ListView背景
- 【幻灯片分享】Android程序的编译,安装和运行 | 小米科技 汪文俊
- Android应用程序版本号管理(官方文档中文版)
- Android资源访问
- android应用程序签名详解
- Android应用设计提示:Google Play和属性
- Android(安卓)中判断一个程序是否为输入法程序
- 在Android上使用GoogleMap开发程序