漫谈编程语言

最近两周没更新,打算甩锅给公司,实在太忙(手动滑稽)。其实是在应付公司内部的一项认证。今天打算聊聊前几的编程语言。

下图是tiobe20年6月份的语言排名情况:

漫谈编程语言

C与JAVA不相上下,齐头并进,C在嵌入式软件领域无可替代,有很多人说,今年5,6月C时隔6年重回榜首,与今年新冠疫情有必然联系,类似股市中医疗股的一飞冲天,听起来特别玄学,也不知道是不是真的,与C一样同样理由受益的,还有在大数据数据分析中表现强劲的R与Python。

但是如果是大型商用软件项目,互联网项目,JAVA,C++,GO都有绝对的优势,C作为面向过程的语言,长期的开发,迭代维护完全追赶不上其他OO语言的敏捷速度。

用Python做过几个项目的后端,依然还是那无与伦比的开发效率,丰富的第三方库也确实好用,但是无论是那可怜的单核性能(通用的逻辑,性能可能是JAVA的百分之一),还是多线程时PIL的硬伤,绝定了在大型项目中,python确实有那么点拿不出手。

有过一个GO项目的经历,携程以及天生高并发用起来确实香,单线程也不憱JAVA,难怪这几年大厂都争先恐后的转GO,唯一遗憾的是第三方库不够成熟,很多时候需要开发者自己造轮子,还是有点年轻,多给它点时间

PHP有做过一个小项目,一直对于它心存疑惑,这个位置难道不应该是js的吗,连nodejs都比它有前途。

用VB做过一个工具,写起来很快,加上微软爸爸的支持,让他在windows下特别简单快速,小,轻量,算是它存在的理由吧。

用过3年C#,这玩意儿还是干不过JAVA,大厂完全不考虑用C#,只有政企项目才能看到它的影子。

原文 

https://segmentfault.com/a/1190000023070009

本站部分文章源于互联网,本着传播知识、有益学习和研究的目的进行的转载,为网友免费提供。如有著作权人或出版方提出异议,本站将立即删除。如果您对文章转载有任何疑问请告之我们,以便我们及时纠正。

PS:推荐一个微信公众号: askHarries 或者qq群:474807195,里面会分享一些资深架构师录制的视频录像:有Spring,MyBatis,Netty源码分析,高并发、高性能、分布式、微服务架构的原理,JVM性能优化这些成为架构师必备的知识体系。还能领取免费的学习资源,目前受益良多

转载请注明原文出处:Harries Blog™ » 漫谈编程语言

赞 (0)
分享到:更多 ()

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址