广告

编程语言发展10年,发生了什么变化?

2019-10-08 15:14:04 Cabe Atwell 阅读:
移动设备确实是推动程序语言普及的重要因素之一,因为某些语言更适合用于开发行动App,或者更适于搭配平板计算机和智能型手机等便携设备使用…

我们是多么地喜欢各种移动设备啊!记得曾经照相手机让我们记录最宝贵的时刻,而互联网及其多种通讯工具使我们能够与遥远的朋友和家人保持联络。但我们通常并不会想到实现这个互连世界背后的「程序语言」(programming languages)。t34ednc

然而,值得注意的是,随着智能型手机与穿戴式装置等移动设备普及,近来有些程序语言的“人气”开始起了变化,这让我们有机会得以一窥数字世界的走向,同时也提醒自己究竟发展到什么地步了。t34ednc

Python稳居龙头宝座

IEEE Spectrum在今年九月发布2019年程序语言排行榜,许多人可能会惊讶地发现Python仍保持其龙头宝座。自2017年以来,Python这种基于脚本(script-based)的语言,在IEEE Spectrum的排名中一直排名第一。t34ednc

但这其实一点都不意外。IEEE采用加权标准对语言进行评分。去年,Python的得分为100,而C++的得分为99.7,Java为97.5分,C则有96.7分。然而,今年,程序语言领域出现了一些变化。Python仍以100分之姿位居榜首,但Java得分掉到96.3,排名却前进至第二。C以94.4的得分排第三名,而C++的得分与排名则双双滑落至87.5分与第四,而统计程序语言R以81.5的得分排名第五。JavaScript、C#、MATLAB、Swift和Google Go依次排名第六至第十。t34ednc

033ednc20190929t34ednc

2019年十大程序语言排行榜(来源:IEEE Spectrum)t34ednc

值得注意的是,IEEE Spectrum的排名包括用于支持电子和电机工程之硬件和软件应用的所有程序语言。IEEE主要根据IEEE、Reddit、Stack Overflow、Twitter、Google、GitHub、CareerBuilder、Hacker News和GitHub等来源提供的11种测量指标,评选出今年度的排行榜。t34ednc

IEEE并不是唯一对程序语言进行排名的组织。TIOBE也专门针对软件发布了程序语言的年度排名。在不考虑硬件的前下,TIOBE的2019年程序语言排行榜显示Java是最常用的语言,其后依序是C、Python、C++、C#、Visual Basic .NET、JavaScript、SQL、PHP和Objective-C。t34ednc

034ednc20190929t34ednc

TIOBE程序语言Top 10排名走势(来源:TIOBE)t34ednc

10年前的排名

在2010年,TIOBE Programming Index发布的十大程序语言排名分别是:Java、C、C++、PHP、(Visual) Basic、C#、Python、Objective-C、Perl和Ruby。而IEEE在2014年首度发表的排行榜中,也包括了C#、PHP和Ruby。t34ednc

发生了什么变化?

对于某些程序语言而言,例如Ruby和Ruby on Rails,执行速度和启动速度还不够快,因而无法全面支持各种商业产品。而其他有的语言,如PHP,由于安全性较差是导致Facebook等公司未能继续使用该语言的重要因素。t34ednc

Python、Java、JavaScript和C则由于是通用语言而使其得以广泛使用。特别是针对Python而言,有许多专用的工具库可支持机器学习、深度学习(Theano)、人工智能(AI),以及针对微控制器(MCU)和小型计算机(如Adafruit、Arduino和Raspberry Pi)的自造者工具库。它还具有可轻松让Python程序代码与其他产品或库(如Google Tensor Flow和Microsoft Cognitive Toolkit)搭配使用的工具库。 Python有多种用途,而且是一种相当容易学习的程序语言,同时还提供当今大数据(Big Data)世界所需的安全性。t34ednc

更多因素:硬件、安全性、行动装置

还有一些其他因素可能影响程序语言的普及。程序语言固有的安全性是其中的原因之一,另一项素是行动装置的普及。根据统计,在2018年,70%的美国人都拥有智能型手机,50%的人拥有平板计算机。在这些行动用户中,90%的连网时间都花在使用应用程序(App)而非因特网。t34ednc

行动装置确实是推动程序语言普及的重要因素之一,因为某些语言更适合用于开发行动App,或者更适于搭配平板计算机和智能型手机等便携设备使用… ——这也让我们想到了另一个因素:硬件。t34ednc

掌握我们日常生活各种功能的行动装置与穿戴式装正置日益普及,包括从睡眠和活动监测器到智慧手表和穿戴式装置等所有装置。随着穿戴式装置普及,以及基于桌面计算机的标准软件减少,可支持这种需求的程序语言普及性势必会再进一步地增加。t34ednc

过去十年来发生了许多变化,随着我们朝着更加密切互连的未来前进,还将会看到更多的变化。目前,使用最广泛和最安全的程序语言将仍然是使用最广泛的语言,但有谁知道程序的未来将会如何发展?尤其是随着电子产品工程(例如忆阻器)的不断发展,未来的变化与发展无限!t34ednc

(原文发表于ASPENCORE旗下EDN姐妹媒体EETimes,参考链接: 10 Years of Programming Language Evolution,编译:Susan Hong)t34ednc

责编:Demi Xiat34ednc

 t34ednc

本文为电子技术设计原创文章,未经授权禁止转载。请尊重知识产权,违者本司保留追究责任的权利。
  • 编程语言是在不断发展
Cabe Atwell
机械工程师/EE Times资深博主。Cabe Atwell是一名居住在芝加哥地区的电气工程师。
进入专栏
产业前沿  消费电子  嵌入式系统
上一篇: 芯片级拆解iPhone 11/Apple Watch 5:发现几个奇怪的设计 下一篇: 一文了解燃料电池技术
  • 微信扫一扫
    一键转发
  • 最前沿的电子设计资讯
    请关注“电子技术设计微信公众号”
  • 首款背接触微米光伏电池问世,阴影效应降低95% 加拿大渥太华大学领导的国际科研团队,研制出了全球首款背接触微米光伏电池,相较于普通的光伏电池,这种背接触电池正面无栅线,正负极全部挪到了电池背面,能让太阳能电池板吸收更多太阳光···
  • B站UP主买了一颗国产卫星:微波炉大小,在轨360度拍摄宇宙 B站UP主“影视飓风”11月28日发布了最新一期视频《我们买了一颗国产卫星》。该视频播放量已成为全站排行榜榜首。视频中介绍,影视飓风和Insta360公司共同出资定制了这颗微波炉大小的卫星,装了一枚Insta360全景相机,可拍到卫星和地球的大合影。
  • 龙芯3A6000问世,国产自研CPU最新里程碑 龙芯3A6000采用的是我国自主设计的指令系统和架构,无需依赖任何国外授权技术,是我国自主研发、自主可控的新一代通用处理器,标志着我国自主研发的CPU在自主可控程度和产品性能方面达到新高度,性能达到国际主流产品水平···
  • 阿里达摩院裁撤量子实验室,将所有仪器设备都捐给浙大 阿里达摩院确认裁撤量子实验室,实验室连带仪器设备,统统捐给浙大;对于相关资源如何开放的具体细则,以及实验室人员是否流动到浙大等问题,目前达摩院方面暂无官方回应。但据知情人士透露,浙大会接受一部分实验室相关人员,核心还是遵照“双向选择,公开竞聘”的原则和流程。
  • 超过现有材料四倍,新型碳材料超级电容器创下储能纪录 近日,美国橡树岭国家实验室(ORNL)的研究人员在机器学习的指导下,设计了一种创纪录的碳基超级电容材料,它储存的能量是当前最佳商业材料的4倍···
  • 模拟人工智能能否通过混合数字计算东山再起? 本文将探讨的是模拟计算这一用例的进展程度,或者其他潜在的应用以及在复兴模拟计算上的努力···
  • 安谋科技:汽车芯算力,车载融合计算IP平台助力新智驾未来 在“2023中国临港国际半导体大会”同期举办的“汽车半导体峰会”上,安谋科技汽车业务线业务发展与方案总监曾霖发表了“汽车芯算力,车载融合计算IP平台助力新智驾未来”的主题演讲。
  • 创芯未来 共筑生态 2023中国临港国际半导体大会暨司南 司南科技奖由全球科技领先媒体机构AspenCore分析师团队与业界最具专业性的专家组成的司南科技奖评委会,并邀请EETimes、EDN、ESMChina广泛的用户进行投票,综合评选出半导体领域的各项奖项,期望逐渐成为最具风向标价值的科技奖之一,作为科技领域的指南针,引导科技行业参与者乘风破浪,是司南科技奖期望传递的态度与坚持。
  • Isabellenhuette:面向智能汽车架构的区域控制器 在“2023中国临港国际半导体大会”同期举办的“汽车半导体峰会”上,Isabellenhuette(伊莎贝棱辉特)中国区总经理兼亚洲销售副总裁Ladislav Varga发表了“智能汽车架构的区域控制器”主题演讲。
  • 长电科技:高性能先进封装助力临港打造完整的半导体生态 在“2023中国临港国际半导体大会”上,长电汽车电子事业部副总裁、总经理兼长电汽车电子上海有限公司总经理郑刚发表了“高性能先进封装助力临港打造完整的半导体生态圈”主题演讲
  • LG电子采用芯原矢量图形GPU 业经验证的2.5D GPU可通过芯原的VGLite API全面支持行业标准SVG和LVGL
  • 理想自研芯片,总体人员规模在160人以上 据EDN电子技术设计报道,理想在加大芯片自研方面投入,同时研发用于智能驾驶场景的 AI推理芯片,和用于驱动电机控制器的 SiC 功率芯片。
  • 新品亮相、三城巡回! “2023年度小华半导体产品&技术交流会”圆满 11月28日,“2023年度小华半导体产品&技术交流会”最后一站在上海圆满收官。此次交流会以“铸就芯程,智造未来
  • 天龙PerL Pro真无线耳机拆解 近期,天龙再次推出了DENON PerL和DENON PerL Pro两款采用全新设计的TWS降噪耳机新品,其中“Pro”定位于旗舰,拥
  • 拆解报告:lifeme魅蓝140W 2C1A氮化镓充电器 充电头网拿到了魅蓝一款140W多口氮化镓充电器,这款充电器采用圆润白色机身,配有折叠插脚,小巧便携。下面就带来
  • 拆解报告:绿联4K HDMI视频采集卡 绿联这款HDMI视频采集卡采用铝合金外壳,具有良好的散热性能,并且坚固耐用。采集卡具有两个HDMI接口,支持4K30Hz
  • 拆解报告:贝尔金100W USB-C编织数据线 贝尔金这款USB-C数据线长度约为2米,采用双色编织外皮,支持100W快充,非常适合为笔记本电脑,手机和大功率移动电源
  • 年底刺刀见红,11月第4周热点车企销量盘点 上周11月20日-11月26日,国产乘用车总销量43.8万辆,其中燃油车26.2万台,国产新能源乘用车销量 17.6万辆,新能源渗
  • 冰火两重天,11月第4周热点车型大PK 年底最大的特征,不好卖的车型,都得降价。实在绷不住了,这并不是瑞雪照丰年,这代表下一场寒冬还在前面等着我们!
  • IEEE新晋Fellow名单公布,射频微波领域有哪些大牛入选呢? 总共有53名新晋Fellow的研究方向和无线通信以及射频微波有关,占到2024新晋Fellow总人数的16%···
  • HUAWEI DATS 3.0动态自适应扭矩控制系统 HUAWEI DATS 3.0动态自适应扭矩控制系统的引入,不仅提升了车辆的操控性、舒适性和安全性,也展示了智能控制技
  • 拆解报告:LISEN 240W USB-C快充编织数据线 下面就带来李森科技这款240W数据线的拆解,看看内部的用料和做工···
  • 拆解报告:邦克仕10000mAh 15W磁吸支架背夹电池 Benks邦克仕推出了一款10000mAh的磁吸支架背夹电池,可作为磁吸无线移动电源使用,还可以作为手机支架使用,在充
  • 进来教你无人机蜂群作战以及反无人机蜂群作战 《流浪地球2》中出现的无人机蜂群作战的技术,现在现实中其实是有迹可循的吗?
  • 武汉芯源半导体首款车规级MCU,CW32A030C8T7通过AEC-Q100测试考核 近日,武汉芯源半导体正式发布首款基于Cortex®-M0+内核的CW32A030C8T7车规级MCU,这是武汉芯源半导体首款通
  • 西门子推出HEEDS AI Simulation Predictor和Simcenter Reduced O 西门子的HEEDS AI Simulation Predictor解决方案能够帮助企业发挥数字孪生优势,通过内置准确性意识的人工智
  • Achronix推出基于FPGA的加速自动语音识别解决方案 提供超低延迟和极低错误率(WER)的实时流式语音转文本解决方案,可同时运行超过1000个并发语音流
  • Diodes公司的低功耗1.8V、2.5Gbps、双数据通道ReDriver支持MIPI Diodes推出一款低功耗、高性能且符合MIPI D-PHY 1.2协议的信号ReDriver。
  • 2023中国航空应急救援年会 2023年12月15至16日  河北廊坊
  • AM62x开发板5折,米尔助力TI研讨会 11月22日,在德州仪器北京嵌入式技术创新发展研讨会上,米尔电子展出AM335x、AM437x、AM62x相关的产品方案和应
  • 工业一体全国产方案,米尔T113核心板79起 随着信息技术的快速发展,行业需求不断升级,工程师使用了大量串口屏后,发现串口屏功能上限很低、制约太多、非常
  • 限量7折!米尔STM32MP135开发板 米尔电子作为ST官方合作伙伴,先后开发了STM32MP151、STM32MP157、STM32MP135系列核心板和开发板,受到广大客户
  • Arm扩展Cortex-M产品组合,将人工智能引入超小型端点设备 全新Arm Cortex-M52是采用了Arm Helium技术中面积最小且面积能效与成本效益极为优异的处理器,可为更低成本的
  • IAR为恩智浦S32M2提供全面支持,提升电机控制能力 IAR Embedded Workbench for Arm已全面支持恩智浦最新的S32系列,可加速软件定义汽车的车身和舒适性应用的开
  • 美光率先为业界伙伴提供基于32Gb单裸片DRAM的高速率、低延迟128G 美光基于1β先进制程的DRAM速率高达8,000MT/s,为生成式AI等内存密集型应用提供更出色的解决方案
  • 瑞萨面向高端工业传感器系统推出具备高速、高精度模拟前端的32位 全新RX23E-B相比现有版本数据速率快8倍,并包含125 kSPS ΔΣ A/D转换器
广告
换一换
换一换
热门推荐
广告
广告
EE直播间
更多>>
在线研讨会
更多>>
更多>> 更多>>
更多>> 更多>>
广告
      广告
      面包芯语
      更多>>
      热门TAGS
      产业前沿  消费电子  EDN原创  电源管理  技术实例  处理器/DSP  汽车电子  通信  新品  传感器/MEMS  无线技术  模拟/混合信号/RF  人工智能  EDA/IP/IC设计  制造/工艺/封装  工业电子  物联网  安全与可靠性
      查看更多TAGS
      广告
      向右滑动:上一篇 向左滑动:下一篇 我知道了

      深圳SEO优化公司百色外贸网站建设价格盐田网站排名优化价格网站推广工具哪家好天门至尊标王张家界阿里店铺托管罗湖seo网站推广价格包头至尊标王推荐锦州外贸网站建设哪家好青岛网站推广系统推荐文山网站优化按天扣费哪家好渭南网站优化软件报价安庆企业网站建设哪家好德州关键词按天计费公司宝鸡外贸网站建设推荐焦作网站排名优化公司九江seo排名多少钱临猗至尊标王报价钦州关键词排名公司孝感网站建设设计推荐诸城建网站公司广安seo排名多少钱阳江seo排名公司泰安SEO按天收费哪家好龙岩网站优化软件哪家好株洲英文网站建设推荐湘西网站优化排名价格兰州至尊标王哪家好临沧网站优化推广价格景德镇网站搜索优化报价随州SEO按天扣费哪家好歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

      深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化