笔刀侠杂谈(三)
云计算时代到来了,对计算机行业的从业人员意味着什么?对于某些人来说就是“狼来了”!
笔刀侠杂谈(一)和(二)中我提到“云计算使得传统的小型机、大型机失去了立足之地。”、“Windows操作系统之外的操作系统没有存在的意义!”这两方面的观点。本讲我讲谈谈对编程语言选择方面的看法:“凡与VB成竞争态势的语言没有存在的价值!”
为什么“凡与VB成竞争态势的语言没有存在的价值”呢?这得从前面两篇的话题往后延申。
因为今后还有生存机会的就是微机和Windows操作系统,而在Windows操作系统下最简单实用的开发语言就是VB。为什么这样说呢?因为Basic语言就是为了人们能方便简单地实用计算机而开发出来的一种编程语言,相对而言,C语言及其后来发展出来的C++、C#则是为了更深入系统内部而发展起来的编程语言,它的复杂性要比Basic语言高不少。这种复杂性现在还有意义吗?我们现在可以说:这种复杂性不具备任何意义!因为现在的Visual Studio 对于不同的语言采用了“公共语言库”,也就是说,不论你用那种语言来编写程序,编译后的结果都是基本相同的,在其运行效率上是没有差别的,而用简单易懂的Basic语言来开发则可以提高编程人员的效率,从这个意义上说,C语言系列对于Basic语言已经没有了存在的意义!
我们再来看Java语言,它本来就是为了跨操作系统平台而开发的一种编程语言,而操作系统只有Windows一种有存在价值了,跨平台自然也久没必要了。从复杂性上说,Java与C系列语言类似,也是妨碍编程人员提高生产率的一种废物,因此,它也必须被扫进历史的垃圾堆。
或许,有人会说,C语言具有更强劲的功能,其实这是一种误解。正如比尔盖茨所说:计算机能实现的一切功能都可以用Basic语言来实现,事实也充分证明了这一科学论断。
至于汇编语言,它可以用来对可执行程序进行反汇编调试,自然还有一定的存在价值,但它于VB不存在竞争态势,所以,不妨碍我们做出“凡与VB成竞争态势的语言没有存在的价值”这一科学论断!
近期我受一个朋友的邀请出任一个公司的技术负责人(负责技术的副总裁),我的第一项工作就是把C#和Java的人全部炒掉,重新招聘最擅长用VB的人才,因为这才是公司可以长远发展的唯一道路!
面对千千万万的C#和Java“高手”我还是给你们展示一下你们的未来:有三条路可供选择:
1.立即改行转到VB阵营里来!
2.在饿死之前跳楼!
3.等待着被饿死!
除此之外别无选择!