7932|32

1万

帖子

203

TA的资源

管理员

楼主
 

观点碰撞:未来五年什么语言会成为最热门的编程语言? [复制链接]

 
斗转星移,移动互联的时代已经日过中天。现在最热门的编程语言当属:Java,C,Python,PHP,JavaScript、C#、SQL、C++……

未来五年什么语言会成为最热门的编程语言?来说说你的观点吧






活动发布帖:说出你的观点,来场不一样的七夕对对碰~

活动时间:即日起到8月29日


参与讨论赢好礼:踊跃发表个人观点,活动结束后管管会选出一对观点最一致的两个发言网有评为“心有灵犀”奖,以及精彩回复“火花奖”等着大家哦~~
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身

最新回复

Python排名第一  详情 回复 发表于 2017-8-29 16:53
点赞 关注
个人签名玩板看这里:
https://bbs.eeworld.com.cn/elecplay.html
EEWorld测评频道众多好板等你来玩,还可以来频道许愿树许愿说说你想要玩的板子,我们都在努力为大家实现!
 
 

回复
举报

3238

帖子

5

TA的资源

五彩晶圆(中级)

来自 2楼
 
首先排行在前五的JAVA,C,C++,Python,C#排名基本不会改变多少,未来五年可能都会在编程棒前十,我觉得最可能受到冲击可能是JAVA,原因主要如下:
如果要评今年热度蹿升最快的编程语言,Kotlin一定榜上有名。2017年5月,谷歌在IO大会上宣布Kotlin语言将取代JAVA作为安卓开发的一级编程语言,然后在TIOBE的六月份榜单中Kotlin就冲进了前50,位列43位,真可谓是一场“任命”引发的爆红。
  近日,Kotlin 1.1.4 发布,其更新内容如下:修复 IDEA 插件中的主要性能回归;添加对包缺省的可控性注解的支持;改进对 Java 9 的支持;添加一个用于 JavaScript 死代码消除的工具,提高对 JS 调试和 JS 单元测试支持的源映射支持;生成更高效的字节码;为 IntelliJ IDEA 插件添加新功能;Android Extensions 插件增强功能。
  针对于Java与Kotlin之争,绿鸟集成技术公司CEO Thorsten Heller表示未来Java也许会死,也许不会死,但是毫无疑问Java会受到挑战。而这个挑战者我认为正是Kotlin,它的简单性、精益语法、函数式方法都是其流行度的加码元素。

其实说直接点就是,未来谷歌是主推Kotlin来开发安卓app的,如果java少了安卓这个市场,地位肯定很难保住,去web端,那它的竞争对手就太多了,没多大优势,我觉得C肯定未来5年前五的排名都是不会变化的,C在算法以及嵌入式市场方面的优势太大了,其他语言可以直接PASS掉,C就和电子行业一样十几年都没什么大变化,但是互联网,移动互联网,可以说基本每天都有新语言出来抢占市场,地位也是最容易被冲击的
个人签名淘宝:https://viiot.taobao.com/Q群243090717
多年专业物联网行业经验,个人承接各类物联网外包项目
 
 
 

回复

578

帖子

0

TA的资源

纯净的硅(初级)

来自 13楼
 
我认为像C这种基础语言任何时候都是需要的,只要单片机不死,C就会存在,像Java这种上层语言在未来面对更高效的语言时会受到巨大的挑战,但是也是看相应使用这些语言编程的硬件支持的发展方向。在未来五年内都会在用,尤其排名靠前的语言不会被摒弃,现在说以后最热门语言,还真猜不出,或许到那时会出现一门全新的语言也说不定
个人签名刻苦学习,共同进步
 
 
 

回复

2774

帖子

8

TA的资源

版主

来自 14楼
 
个人猜测,以后是python的天下,C语言不会淘汰,以后是越高级的语言越火,应该会很符合现在硬件发展的样式,原来都设计芯片的厂家很多,现在都倒了,为啥呢,因为任何行业发展到一定程序后一定会形成寡头,然后基础问题都由寡头们去解决了,就像现在的集成芯片一样,以前分立式功放,各种纠结,现在一个片子,随便解决,原来手机自己要设计很多东西,现在手机,直接买方案就行了,所以手机厂家主要变成了比营销的过程,而软件也是同理的,为什么ST那么**,还那么火呢,因为库推出的早,为什么要推库,因为没有必要每个公司都去写各种最底层的驱动,发前性能不够,那底层写是划算的,现在性能足够强大了,快速开发比节约一点点性能要重要的多,以后像C语言这种做基础开发的,都是寡头干了,而大部分程序员只需要用高级语言调用一下API就行了。所以注定适应于快速开发的解释语言会更加广泛,而基础性的编译语言会变成少数人的利器,就现在发展的势头来看python将会是王者。
 
 
 

回复

6040

帖子

195

TA的资源

版主

来自 20楼
 
我来说说我的观点,什么是最热门的语言,如果按TIEBO排行榜来说的话,5年之后,排名第一的仍有可能是java。

编程语言的发展相对来说还是比较缓慢的,不可能说忽如一夜春风来,某个语言就迅速占领大片市场,也不能哪个语言突然不行了没人用了,至少你老的项目还要维护维护。
将来的编程语言的发展趋势可能是主流语言会均分占有率,不会有哪个语言具有压倒式优势占据奇高的百分比,各种语言百家争鸣,随着时代的发展应用领域的扩大,还会有新的语言出世。
每种语言都有各自的优势,都在某些领域占有一席之地,没有语言可以做到全能。这个世界更需要的是专业的语言,而不是全能的语言。

像python这种通用语言,虽然具有各种高级特性,各种丰富资源,但也只是在少数领域站得住脚,并且越是通用的语言越容易被取代,达不到离开他谁就不转的情况。
C/C++在硬件编程和系统编程中占有一席之地,但是在将来,GO语言会争夺系统编程的市场,坛子里大多是电工,用C编程的时候很少会用到内存管理这块,内存管理是c和c++的极大劣势,开发者也头疼,而GO语言自带垃圾回收,性能也很高,并且还具有并行编程的极大优势,轻松应对以后的多核CPU发展趋势。所以C和C++的份额还会下降一些。GO应该会冲进前十。
并且在硬件编程方面,随着硬件性能提高,什么micorpython,什么javascript、lua也是在往这个领域钻,如果将来单片机开发支持更多的高级语言,对于开发者来说,未尝不是一件好事。
Javascript在浏览器具有不可替代的地位,并且随着Nodejs的流行,应用领域从浏览器扩展到了普通计算机,成为了一门通用语言,并且可以为PC和移动端开发应用的框架层出不穷。并且这两年Javascript标准在频繁更新,各种高级特性逐渐完善,并且各种开源资源稳坐GitHub排行榜第一位,所以Javascript将来的地位也不可小觑。
像C#和swift这种语言,是官方指定的语言,只要他们的后台不倒,他们的地位也是稳稳的。不过这两种语言也在向其他平台扩展,例如.NET Core就是跨平台的,将来能不能发达还不好说。

________
以上仅是我个人观点,不具有权威性,如果有不对之处欢迎指正

 
 
 

回复

510

帖子

2

TA的资源

一粒金砂(高级)

推荐
 
VS 和VB已经是远近闻名的了,集成了很多语言,数据库,JAVA,C#,至少很多初学者完全用不上,如果你嫌麻烦,未来五年童鞋直接上 Dev-c++
简直是小白的神器,我就是这么过来的,几乎该有的都有了
个人签名

 
 
 

回复

714

帖子

2

TA的资源

一粒金砂(高级)

板凳
 
感觉C应该会最稳定 。。。。。                        
个人签名Hello astroturfers
 
 
 

回复

927

帖子

0

TA的资源

纯净的硅(中级)

4
 
还有人记得90年代的数据库吗?dbaseIII foxBase VFP 学校里都嫌过时,不开了,但我还在用,而且在用的ERP还不少。
 
 
 

回复

1239

帖子

68

TA的资源

纯净的硅(中级)

5
 
C千秋万世
 
 
 

回复

483

帖子

0

TA的资源

一粒金砂(中级)

6
 
未来还是C语言的天下,毕竟是基础语言的。
 
 
 

回复

177

帖子

0

TA的资源

一粒金砂(中级)

7
 
C语言吧,毕竟现在用的比较多,而且很稳定了。
 
 
 

回复

767

帖子

2

TA的资源

纯净的硅(初级)

8
 
最热门的感觉会是PY吧 足够强大  
个人签名物致DIY 欢迎你的加入~
QQ群:646461928 公众号:智物知心致成
小店
 
 
 

回复

7219

帖子

192

TA的资源

五彩晶圆(高级)

9
 
python大法好
 
 
 

回复

684

帖子

1

TA的资源

一粒金砂(高级)

10
 
Java,C,Python,PHP,JavaScript、C#、SQL、C++…

感觉是C吧.毕竟是基础的东西.

其他语言也要看在新技术方面应用范围.
 
 
 

回复

4854

帖子

3

TA的资源

版主

11
 
C语言将是未来的主流
 
 
 

回复

450

帖子

43

TA的资源

一粒金砂(高级)

12
 
我认为无疑是Python,貌似书都屯了一年多,还在看前三章。
个人签名一心一意,精益求精
 
 
 

回复

1488

帖子

2

TA的资源

纯净的硅(中级)

15
 
C:我是来争第二的
个人签名专业从事于在线监测振动、转速、轴振动、位移等,设备管理及故障检测振动诊断系统在线监测点巡检系统-现场动平衡仪-测振仪、便携式测振仪
 
 
 

回复

30

帖子

0

TA的资源

一粒金砂(中级)

16
 
C语言仍然是最基础,应用最广的。。。。
 
 
 

回复

1403

帖子

1

TA的资源

纯净的硅(中级)

17
 
很难说,但我不看好py,毕竟一听就不是什么正经语言

点评

我觉得你说的有道理,另外C系出身的人,是不能接受只用缩进来定义块作用域的  详情 回复 发表于 2017-8-24 13:43
个人签名HELLO_WATER
 
 
 

回复

6040

帖子

195

TA的资源

版主

18
 
shinykongcn 发表于 2017-8-24 10:23
很难说,但我不看好py,毕竟一听就不是什么正经语言

我觉得你说的有道理,另外C系出身的人,是不能接受只用缩进来定义块作用域的

点评

google要搞,巨硬都挡不住 py要火,不是因为有多好,是因为google要玩  详情 回复 发表于 2017-8-24 13:55
 
 
 

回复

3416

帖子

0

TA的资源

纯净的硅(高级)

19
 
lcofjp 发表于 2017-8-24 13:43
我觉得你说的有道理,另外C系出身的人,是不能接受只用缩进来定义块作用域的

google要搞,巨硬都挡不住
py要火,不是因为有多好,是因为google要玩
想想java c++,wince和android
也就释然了

点评

来,跟我一起念:P H P shi是zhe这ge个shi世jie界shang上zui最hao好de的yu语yan言  详情 回复 发表于 2017-8-24 20:42
个人签名

So TM what......?

 

 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表