为什么旧的编程语言仍然有用源代码

为什么旧的编程语言仍然有用源代码

对于新手和有经验的程序员来说,学习一门新语言总是有趣和令人兴奋的。新语言带来了新工具新功能,并且通常允许以既有趣又有利可图的方式操纵数据。

自然地,大多数编码人员都希望跟上市场上最新的语言。但是,有一些很好的理由可以说明为什么旧语言仍应在大多数编码人员的技能组合中占有一席之地,当然,这取决于他们的目标和兴趣领域。

编程语言的重新出现和演变
仅仅因为一种语言是古老的并不意味着它已经过时了。北德克萨斯大学的 Leon Kappelman 说,COBOL 是一个活得很好的语言,它占据了仍然为世界上许多最大公司提供动力的大量大型机。如今有超过 2000 亿行 COBOL 代码在运行,替换它们的风险太大且成本太高。这意味着对 COBOL 专业知识的需求将保持高位,因为公司试图在不断变化的经济中保持语言的新鲜感。

近年来卷土重来的其他恐龙语言包括 Fortran 和 Apple 的 Objective-C,它们都被列入 Tiobe 编程社区最新的流行语言索引。 Objective-C 已经将聚光灯让给了更新的版本,如适用于 iOS 和 macOS 的 Swift,但它重新获得了一些势头,主要是因为开发人员倾向于为多个编写代码,人们对 Swift 的兴趣迅速下降。

与此同时,由于对分析和大量数字运算的需求增加,Fortran 今年重新出现在 Tiobe 的前 20 名名单中,从去年调查的第 34 位上升。同样回到前 20 名的还有 Apache Groovy,它在 Java 虚拟机上运行,​​并提供高级功能,如脚本和特定领域的创作,语法相对简单。

依然强劲:旧的编程语言仍在使用
事实上,在选择一门新语言时,最后要考虑的事情之一应该是它的年龄。 BMC Software 最近列出了当今推动关键流程的 10 种顶级语言,并且表明其中只有两种在本世纪发布。可能很难相信,Java、Python 和 PHP 等仍然很热门的语言都可以追溯到 1990 年代,而 C++ 和 Excel 等语言则出现在 80 年代中期。

当然,请记住,编程语言不是静态的。 1995 年发布的 Java 与我们今天看到的 Java 不同。新命令、新技术、定义语法的新方法都有助于为新一代应用更新和完善语言。有时,一种语言会分支成新版本以完成更专业的任务,例如 Javascript 和 C++。

还应该注意的是,无论年龄大小,每种语言都是针对特定领域量身定制的。在线辅导服务 Wyzant 的 Alys Brooks 指出,最古老的游戏语言之一是 C,它为 SimCity 和 Doom 等经典游戏提供了支持,但也被用于火星好奇号探测器。同样,Python 在需要大量数字运算的网站上有应用程序,而 Java 仍然是企业工作负载的首选。最后,学习一门新语言不应该基于什么是新的或酷的,而是基于你想做什么以及你想怎么做。 (另请阅读:C 编程语言的历史。)

关键编程语言属性
同样重要的是该语言的关键属性,这些属性在很大程度上决定了它的易用性和灵活性。一个主要的考虑因素是可访问性,Brooks 说这有助于确定它允许您分解问题并将其转化为代码的程度。在这种情况下,您需要一种语法明确且一致的语言,提供清晰简洁的错误消息,并充分利用已建立的库。

衡量一种语言的相对受欢迎程度也无妨,因为编码人员越多,在遇到棘手问题时提供的帮助就越多。然而,另一方面,那些希望在编码方面建立职业生涯的人会希望专注于高需求的语言,这通常是由于缺乏可用的程序员。 (另请阅读:现在最好学习哪些函数式编程语言?)

结论
当然,旧的编程语言今天仍在使用的主要原因是因为它们有效,而且效果很好。归根结底,语言的评判标准是它们将人类需求和愿望转化为数字过程的能力——基本上比人类更快、更准确地完成工作。如果它做不到这一点,那么它很快就会变成一种死语言。

在这方面,在选择要掌握的语言时没有对错之分——只要它能令人满意地工作就可以了。它是在你父亲时代创造的,还是你祖父时代创造的,应该是最不考虑的。

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。商机网仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 tenspace2022@163.com 举报,一经查实,本站将立刻删除。 本文链接:https://www.315965.com/n/68322.html 聚才发 母婴好物

(0)
上一篇 2024年1月16日 上午12:37
下一篇 2024年1月16日 上午12:47

相关推荐

  • 2023 元宇宙赋能数字文化新消费高峰论坛:行业大咖即将亮相分享

    近三年来迅速崛起的华南地区领先的IP授权商贸深圳国际授权展(Licensing China)将于4月7日至9日在深圳国际会展中心(宝安新馆)隆重举办,本届展会除了将展出大量优质的海内外IP、玩具及婴童用品外,还将举办多场同期活动,聚焦行业发展趋势,讨论行业关注的热点话题。 4月8日下午,以“感知元宇宙,赋能新消费”为主题的《2023元宇宙赋能数字文化新消费高…

    2023年12月16日
    145
  • 2024科技圈十大丑闻 愿良知与正义始终都在(2024年最新排名前十榜单)

    感动中国十大人物(2002-2008) 历年《感动中国》十大人物 注:排名不分先后 2002年度感动中国十大人物颁奖辞 1、郑培民 湖南省委原副书记 颁奖辞:他身居高位而心系百姓,他以“做官先做人,万事民为先”为自己的行为标准,直到生命的最后时刻仍然不忘自己曾经许下的诺言。他树立了一个共产党人的品德风范,他在人民心里树立起一座公正廉洁为拆岩民服务的丰碑。 2…

    2024年2月1日
    271
  • 监视资本主义:老大哥在过去十年如何回家源代码

    你在听我说吗?对该帖子的一些回应表明,即使没有任何直接数据馈送,现在携带的各种听力功能的语音激活设备可能已经听到她谈论买和注册信息。 亚马逊可能会否认它正在窃听。但事实是,任何买 Echo 的人都会带来一些内置的东西来听到并可能偷听他们。 自 2014 年亚马逊推出基于 Alexa 的 Echo 扬声器以来,智能家居设备的普遍采用加速了。 现在,亚马逊已售出…

    2024年1月14日
    121
  • 比尔·盖茨谈千名专家公开信:呼吁暂停人工智能开发不会“解决挑战”

    当地时间4月3日,微软联合创始人比尔·盖茨在接受路透社采访时表示,呼吁暂停人工智能开发不会“解决挑战”,最好是把注意力放在如何最好地利用人工智能的发展上,很难理解在全球范围内暂停AI研发将如何实现。上周,特斯拉CEO马斯克、苹果联合创始人沃兹尼亚克等在内的1000多名人工智能专家和行业高管联署公开信,呼吁暂停比GPT-4更强大的人工智能系统开发至少6个月,期…

    2023年12月15日
    157
  • 混合动力汽车的工作原理 混合动力汽车的优缺点是什么(附2024年排行榜前十名单)

    混合动力汽车的优缺点有哪些 随着汽车工艺的进步,汽车根据动力的不同,划分的类型也来越多样,这其中,混动车型便是其中一类,那么混合动力汽车的优缺点有哪些呢,下面就一起来看看吧。 混合动力汽车的优缺点有哪些 什么是混合动力 通常所说的混合动力一般是指油电混合动力,即燃料(汽油,柴油等)和电能的混合。混合动力汽车是由电动马达作为发动机的辅助动力驱动汽车。 混动系统…

    2024年2月5日
    137
  • 以色列研究揭示基因突变是导致儿童精神分裂症的原因

    新华社耶路撒冷4月4日电(记者王卓伦 吕迎旭)以色列希伯来大学近日发表公报说,该校研究人员参与的一项研究发现,基因突变是导致儿童精神分裂症的原因。相关论文已发表在荷兰《精神分裂症研究》杂志上。   儿童精神分裂症是一种严重且罕见的精神疾病,出现于13岁之前。患这一疾病的儿童与成人精神分裂症患者症状相似,包括认知混乱、幻觉、言语及行为紊乱等。该病在诊断过程中存…

    2023年12月16日
    154
  • 特斯拉又披露一起致命车祸:与辅助驾驶系统有关

    DoNews4月18日消息,据报道,特斯拉向美国监管机构提交资料,披露一起与自动辅助驾驶系统有关的致命车祸事故。 据新浪科技报道,2021 年 6 月,美国监管机构要求特斯拉汇报自动辅助驾驶系统车祸数据,自此之后已经有 17 人死亡。 2023 年 2 月,一辆特斯拉 Model S 汽车在旧金山湾区与一辆救急车辆相撞,当时国家公路交通安全管理局(NHTSA…

    2023年12月19日
    139
  • AI 生图细思极恐,连它自己也分辨不出真假了

    北京时间 4 月 12 日消息,人工智能(AI)图像生成器的技术正在迅速发展,它不但能够蒙蔽人类,就连专门用于查图的 AI 工具也未必能分辨真假。 今年 1 月时,OpenAI 的 AI 文字图片生成模型 DALL-E 等系统还不够先进,只能渲染出一个手指向后倾斜或多余眉毛在漂浮的人类。但是到了 3 月,一些图片已经逼真到足以欺骗很多人。 ▲ 图中有 6 个…

    2023年12月17日
    150
  • 华为2000左右性价比最高的手机,华为便宜性价比高的手机(附2024最新排名前十名单)

    哪款电信版手📱机 华为火花8600 12稳例依河贵算损00元 摩托罗拉XT800+ 1900元 三星I909 2899元 2000元以内,华为哪款手📱机性价比最高?求介绍 2000元以内,华为手📱机性价比最高的有:华为畅享9 Plus、HUAWEI nova 5i Pro、华为畅享10 Plus、HUAWEI nova 5i、华为畅享 9S这五款,每个系列都…

    2024年2月5日
    547
  • ChatGPT单月访问量再创新高,已达到谷歌的2%,百度的60%

    北京商报讯(记者 杨月涵)据财联社5月9日消息,根据SimilarWeb统计,ChatGPT上月全球访问量17.6亿次,已超越必应、鸭鸭走DuckDuckGo等其他国际搜索引擎,并达到谷歌的2%,百度的60%。不过,ChatGPT自身的高速增涨也有了一点放缓的迹象。4月ChatGPT访问量增长12.6%,而3月增长为55.8%、2月62.5%、1月131.6…

    2023年12月24日
    132

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注