引用
最初由 roozhou 发布
我可没说要追求程序员精英化,分工不同要求当然也不同。M$里那一半写.NET的人肯定是不会去开发或者维护OS内核的,OS Shell也不行。而且现在Windows越来越恐龙,占内存越来越多,速度越来越慢,绝对离不开.NET的功劳。不过这也间接地帮硬件厂商做了广告,“你不升级机器就别想流畅地跑Vista, Windows 7”。
据我说知,win7上没多少程序是用托管代码跑的。
内核、驱动、守护进程和桌面特效,这些才是主要消耗。
而且,托管程序很耗内存吗?很慢吗?
我写个travian的外挂,连续跑一个月不关,期间访问服务器数十万次,占用cpu还没qq多,内存开销连带虚拟内存一起都不过20M。这还是用上了docking panel停靠控件后的结果。
至于上面我那段话,我想说的是,如果现在没有高级的IDE,没有方便的编程语言和运行库,甚至连turbo c和stdc++都没有,微软能招到那么多年轻的程序员么?我们还有aero窗口特效么?破沟论坛还能架起来么?(PHP?用汇编写网页去!)
我认识汇编的牛人。有个叫dREAMtHEATER的拿win32sdk汇编写notexpad,运行如飞。但那毕竟是少数。强大的软件最终还是要用C++,JAVA,.NET甚至是PHP/Perl/Python/Ruby来写。
现在的世界追求敏捷开发。同样做一个东西,拿.net做用一个星期,拿java做用半个月,拿C++做要半年。要是你是公司老板,你会拿什么做。