当前位置:首页 > 科技  > 软件

被卷到“准下岗”,这九种编程语言要消失了!

来源: 责编: 时间:2023-09-25 10:37:22 424观看
导读译者 | 布加迪审校 | 重楼技术在不断发展,我们使用的编程语言也不例外。随着人工智能日益普及,并影响这些语言的使用,人们更关注哪些语言将在未来依然坚挺,哪些会销声匿迹。包括Python、Java和JavaScript在内的用途广泛的

译者 | 布加迪MGO28资讯网——每日最新资讯28at.com

审校 | 重楼MGO28资讯网——每日最新资讯28at.com

MGO28资讯网——每日最新资讯28at.com

技术在不断发展,我们使用的编程语言也不例外。随着人工智能日益普及,并影响这些语言的使用,人们更关注哪些语言将在未来依然坚挺,哪些会销声匿迹。MGO28资讯网——每日最新资讯28at.com

MGO28资讯网——每日最新资讯28at.com

包括Python、Java和JavaScript在内的用途广泛的编程语言占据主导地位,而其他语言比较小众,似乎正在失宠。MGO28资讯网——每日最新资讯28at.com

MGO28资讯网——每日最新资讯28at.com

唯有变化是不变的,你应该远离以下这9种语言,它们可能很快不会成为主要角色。MGO28资讯网——每日最新资讯28at.com

1、Visual Basic

MGO28资讯网——每日最新资讯28at.com

Visual Basic是一种古老的语言,1991年就出现在Windows机器上。但微软的这种编程语言似乎不太可能重现昔日的辉煌。MGO28资讯网——每日最新资讯28at.com

MGO28资讯网——每日最新资讯28at.com

由于微软不再青睐Visual Basic,消亡几乎是不可避免的。另一种面向对象的编程语言Visual Basic .NET已在很大程度上取而代之,如果你对开发Windows应用程序感兴趣,应该熟悉它。MGO28资讯网——每日最新资讯28at.com

MGO28资讯网——每日最新资讯28at.com

你可能会认为Visual Basic .NET会落得与前身同样的结果,但微软似乎不会在短期内停止支持。毕竟,Visual Basic.NET是Windows生态系统背后的主要技术。MGO28资讯网——每日最新资讯28at.com

2、R 

MGO28资讯网——每日最新资讯28at.com

R编程语言的出现是为了征服数据分析的编程世界。经过多年的蓬勃发展,它最近开始在Python编程语言面前节节败退。MGO28资讯网——每日最新资讯28at.com

MGO28资讯网——每日最新资讯28at.com

作为一种编程语言,R为程序员提供了众多有价值的特性,但目前它的人气很低迷。它在TIOBE指数中排名第18位,名次不太可能再会上升。MGO28资讯网——每日最新资讯28at.com

MGO28资讯网——每日最新资讯28at.com

尽管如此,这种语言依然在使用,如果想尝试一下R,可以在Mac或Windows电脑上安装它。MGO28资讯网——每日最新资讯28at.com

3、Haskell

MGO28资讯网——每日最新资讯28at.com

令人遗憾的是,Haskell已度过了最好的岁月;许多程序员希望自己知道如何用这种美妙的函数式编程语言编写代码。随着许多人开始使用Haskell的原生单子(monad)和代数数据类型编写大型金融程序,这种语言成为了首选。MGO28资讯网——每日最新资讯28at.com

MGO28资讯网——每日最新资讯28at.com

Haskell从Miranda、Clean、HOPE及其他几种语言中借鉴了元素,提供很多功能特性。然而,响应缓慢使其不太受开发人员的欢迎。这种低效率可能导致用户兴趣下降,从而导致缺少最新更新版,上一个重要的更新版还是九年前的。MGO28资讯网——每日最新资讯28at.com

MGO28资讯网——每日最新资讯28at.com

与Go和Python等更重要、更灵活的编程语言相比,Haskell也风光不再,这些语言从2000年代开始就凭借强大功能和实用性不断挑战Haskell。毕竟,Go编程语言在TIOBE索引中重新占据一席之地是有原因的。MGO28资讯网——每日最新资讯28at.com

4、Visual Basic Applications

MGO28资讯网——每日最新资讯28at.com

Visual Basic for Applications(通常称为VBA)是MS Office产品套件使用的一种优秀的自动化语言。从自动化处理Excel任务到创建MS Word和PowerPoint文档,VBA及其宏可以帮助你完成很多工作。MGO28资讯网——每日最新资讯28at.com

MGO28资讯网——每日最新资讯28at.com

坊间盛传,考虑到JavaScript具有的人气和灵活性,微软可能会用JavaScript取代VBA。那么微软什么时候会逐步淘汰该编程语言呢?考虑到许多组织依赖VBA模型来自动化处理重复任务,这一幕在短期内不会上演。JavaScript API和微软集成等方面的问题可能意味着这种语言还将存在一段时间,但它功能太过单一了。MGO28资讯网——每日最新资讯28at.com

5、Fortran

MGO28资讯网——每日最新资讯28at.com

令人惊讶的是,已有62年历史的编程语言Fortran仍未消亡。随着时间的推移,其使用量可能有所减少,但仍然比一些同类语言更长寿。MGO28资讯网——每日最新资讯28at.com

MGO28资讯网——每日最新资讯28at.com

可以说Fortran默默无闻。从事数值计算或科学模型的同学,可能会严重依赖由IBM开发的这种语言。你可以将其用于数值天气预报、计算物理和计算流体动力学之类的任务。MGO28资讯网——每日最新资讯28at.com

MGO28资讯网——每日最新资讯28at.com

尽管使用有限,但Fortran有稳固的基础,Fortran开发人员可能还需要一段时间才能完全摆脱这种语言。MGO28资讯网——每日最新资讯28at.com

6、COBOL

MGO28资讯网——每日最新资讯28at.com

面向业务的通用语言(COBOL)在20世纪60年代与另外三种语言:ALGOL、LISP和FORTRAN一起称霸编程界。作为一种用于区分商业计算和科学计算的语言,它已进入了自然消亡的轨道。MGO28资讯网——每日最新资讯28at.com

MGO28资讯网——每日最新资讯28at.com

它与其他语言的集成很少,对开发人员的影响也很小。尽管有相关的联邦和政府要求,但过于低调使这种语言成为小众语言。可以肯定地说,只有少数开发人员掌握COBOL。MGO28资讯网——每日最新资讯28at.com

7、 Perl

MGO28资讯网——每日最新资讯28at.com

尽管Perl是一种通用编程语言,但它在Web开发、网络编程、文本操作和GUI开发等方面特别流行。MGO28资讯网——每日最新资讯28at.com

MGO28资讯网——每日最新资讯28at.com

它包含两个语言变体:Perl 5和Perl 6(Raku)。总的来说,Perl用途广泛,拥有出色的功能特性集。然而,这一切的代价是CPU耗用比较大、内存需求更高。MGO28资讯网——每日最新资讯28at.com

MGO28资讯网——每日最新资讯28at.com

随着开发人员转向更易于访问、更高效的Web开发替代方案,竞争对手正在慢慢侵蚀Perl的市场份额。MGO28资讯网——每日最新资讯28at.com

8、ActionScript

MGO28资讯网——每日最新资讯28at.com

ActionScript是JavaScript这种知名语言的近亲,它是Adobe的ECMAScript版本。由于它是Adobe的工具随带的原生语言,在Adobe Flash以外的地方找不到它。MGO28资讯网——每日最新资讯28at.com

MGO28资讯网——每日最新资讯28at.com

ActionScript是一种面向对象的语言,常用于使Flash应用程序具有交互性。随着Flash及相关版本日渐式微,ActionScript的使用率也在逐年下降。MGO28资讯网——每日最新资讯28at.com

MGO28资讯网——每日最新资讯28at.com

一旦苹果决定了停止其iOS设备对Flash的支持,ActionScript的前景也就不容乐观。MGO28资讯网——每日最新资讯28at.com

9、Pascal

MGO28资讯网——每日最新资讯28at.com

Pascal于1970年由Niklaus Wirth开发,它抓住了ALGOL-60的精髓。由于Pascal是一种程序语言,所以对于崭露头角的程序员来说是一种出色的学习工具。MGO28资讯网——每日最新资讯28at.com

MGO28资讯网——每日最新资讯28at.com

Pascal慢慢稳步上升,但从来没有给编程界带来任何新颖的东西。虽然这种语言没有真正进化,但后继者却颇具创新性。MGO28资讯网——每日最新资讯28at.com

MGO28资讯网——每日最新资讯28at.com

Pascal带来了Turbo Pascal、Object Pascal和Delphi,Delphi是一种可视化的面向对象语言,它让前身Pascal黯然失色。MGO28资讯网——每日最新资讯28at.com

10、非现代的编程语言迟早会消亡

MGO28资讯网——每日最新资讯28at.com

如今开发人员使用各种各样的编程语言,因为没有一种语言可以满足所有的目的。随着需求变得更复杂,用户要求发生变化,一些语言会销声匿迹。MGO28资讯网——每日最新资讯28at.com

MGO28资讯网——每日最新资讯28at.com

本文介绍的编程语言受到了竞争的影响,通常无法提供现代的相关功能。更优秀的语言慢慢稳步取而代之,这些语言随之进入了故纸堆。MGO28资讯网——每日最新资讯28at.com

MGO28资讯网——每日最新资讯28at.com

MGO28资讯网——每日最新资讯28at.com

原文链接:https://www.makeuseof.com/programming-languages-heading-for-extinction/MGO28资讯网——每日最新资讯28at.com

本文链接:http://www.28at.com/showinfo-26-11242-0.html被卷到“准下岗”,这九种编程语言要消失了!

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。邮件:2376512515@qq.com

上一篇: VS Code 中使用 Git 实践,学会了效率翻倍!

下一篇: CSS Mask 与切图艺术

标签:
  • 热门焦点
  • MIX Fold3包装盒泄露 新机本月登场

    小米的全新折叠屏旗舰MIX Fold3将于本月发布,近日该机的真机包装盒在网上泄露。从图上来看,新的MIX Fold3包装盒在外观设计方面延续了之前的方案,变化不大,这也是目前小米旗舰
  • 影音体验是真的强 简单聊聊iQOO Pad

    大公司的好处就是产品线丰富,非常细分化的东西也能给你做出来,例如早先我们看到了新的vivo Pad2,之后我们又在iQOO Neo8 Pro的发布会上看到了iQOO的首款平板产品iQOO Pad。虽
  • 0糖0卡0脂 旭日森林仙草乌龙茶优惠:15瓶到手29元

    旭日森林无糖仙草乌龙茶510ml*15瓶平时要卖为79.9元,今日下单领取50元优惠券,到手价为29.9元。产品规格:0糖0卡0脂,添加草本仙草汁,清凉爽口,富含茶多酚,保留
  • 谷歌KDD'23工作:如何提升推荐系统Ranking模型训练稳定性

    谷歌在KDD 2023发表了一篇工作,探索了推荐系统ranking模型的训练稳定性问题,分析了造成训练稳定性存在问题的潜在原因,以及现有的一些提升模型稳定性方法的不足,并提出了一种新
  • JVM优化:实战OutOfMemoryError异常

    一、Java堆溢出堆内存中主要存放对象、数组等,只要不断地创建这些对象,并且保证 GC Roots 到对象之间有可达路径来避免垃 圾收集回收机制清除这些对象,当这些对象所占空间超过
  • 大厂卷向扁平化

    来源:新熵作者丨南枝 编辑丨月见大厂职级不香了。俗话说,兵无常势,水无常形,互联网企业调整职级体系并不稀奇。7月13日,淘宝天猫集团启动了近年来最大的人力制度改革,目前已形成一
  • 携众多高端产品亮相ChinaJoy,小米带来一场科技与人文的视听盛宴

    7月28日,全球数字娱乐领域最具知名度与影响力的年度盛会中国国际数码互动娱乐展览会(简称ChinaJoy)在上海新国际博览中心盛大开幕。作为全球领先的科
  • 小米MIX Fold 3配置细节曝光:搭载领先版骁龙8 Gen2+罕见5倍长焦

    这段时间以来,包括三星、一加、荣耀等等有不少品牌旗下的最新折叠屏旗舰都得到了不少爆料,而小米新一代折叠屏旗舰——小米MIX Fold 3此前也屡屡被传
  • 微软发布Windows 11新版 引入全新任务栏状态

    近日,微软发布了Windows 11新版,而Build 22563更新主要引入了几周前曝光的平板模式任务栏等,系统更流畅了。更新中,Windows 11加入了专门针对平板优化的任务栏
Top