b语言和go语言 go语言和c语言哪个更好( 三 )


这四门语言是,JAVA,C# , PHP,C++ 。。。。而那些”新兴语言“们的前途 , 到底能有多么美好,我个人是实在不太敢信 。自然会有人提”谷歌在使用Go语言“ , ”知乎和豆瓣大量应用了Python“,”阿里巴巴使用了Node“等等说辞 。。。这些都没错 。。。但这要有个前提:这些大公司的架构师退休之前 , 你是否能够取代他 , 并以同样的语言延续他的项目?如果不能的话 , 等他退休之后,你是否确定自己有这个机会?他们使用了哪些语言 , 和你是否有机会在工作中使用这门语言之间 , 有什么关系?
盖茨使用什么语言,和你能不能成为下一个盖茨,是两个没有任何关联的命题 。他学过B语言(古董语言),并依靠这门语言赚取了第一桶金,所以,你是否也该考虑学一学B语言?
至于前面说的四门语言,我个人会比较推荐JAVA或C# 。。。。理由也很简单 , JAVA是目前的绝对主流(服务器开发),短期内不会有任何改变 。。。而C#方面,Unity 3D的发展势头很猛(游戏开发),.NET CORE也确实比JAVA好用,而最主要的关键在于 , 在可预见的很长一段时间里,C#是微软家族唯一挑大梁的独苗 。。。。
重点在眼前,兼顾不远的未来 , JAVA合适 。。。重点在不远的未来,兼顾眼前,C#靠谱 。。。。
至于PHP,动态语言 。。。我认为所有动态语言(包括JS、Python等很火的动态语言)都不适合用来长期支撑饭碗,但要说明这个问题,篇幅会变得很长,所以我今天不想说这个,你可以不同意 , 但我就是这么认为的 。。。至于C++,你最好有一些电子电路、机械等方面的背景,最好能无缝对接嵌入式或工业控制等学科,否则,我认为光会写代码的话,恐怕很难胜任那些市面上的C++相关工作 。
中国未来十年热门的十大编程语言会有什么样的变化其实世界上的编程语言的更新迭代,就是靠中国和美国两个国家在引导 。
欧洲很多主流网站,还是VB写的 。VB能在编程语言排行榜上占有一席之地 , 全是欧洲在撑着 。从中国程序员的角度,VB似乎过时很久了,欧洲却还有大量的新项目在用它 , 但有人认为欧洲严重落后吗?
其实说来说去,技术基本没有变,只是写法一直在变 。跟着变,只是显得时髦,不变,也未必就跟不上时代 。
语言根本不是重点,平台才是重点 。一句代码 , 怎么写更舒服?如何声明变量更人性化?这些重要吗?用一门语言,能做出什么样的项目,才更加关键吧?
比如JAVASCRIPT,单说语言本身 , 简直烂到爆 。语法不严谨 , 各种劣根性,奇葩的面向对象写法,成堆的回调函数 。。。。。在世界主流的编程语言中,没有一门比JAVASCRIPT更像半成品的了 。但JAVASCRIPT却很火 。为什么?因为现实情况下,它是唯一可以运行在web上的语言 。
所以JS成功的关键 , 并不是JS这门语言本身有什么优点,而是因为web平台选择了它,因为Node平台选择了它 。
现代编程语言的变迁,大概可以分为七个阶段 。
早期是汇编语言,B语言的天下 。那时候的计算机还很脑残 。后来呢?Unix操作系统出现了 。所以随着Unix诞生的C语言和perl语言火了 。这基本可以算作第一阶段 。
第二阶段,Unix没落了 。。。而Linux取代了Unix,所以Python取代了Perl
第三阶段 , Windows大杀四方 , 所以VB和C++一时所向无敌 。
第四阶段,JAVA和.NET两大平台诞生 , 所以JAVA语言和C#语言崛起 。

推荐阅读