IT培训-高端面授IT培训机构
云和教育:云和数据集团高端IT职业教育品牌 全国咨询热线:0371-67988003
课程 请选择课程
    校区 请选择校区
      • 华为
        授权培训中心
      • 腾讯云
        一级认证培训中心
      • 百度营销大学
        豫陕深授权运营中心
      • Oracle甲骨文
        OAEP中心
      • Microsoft Azure
        微软云合作伙伴
      • Unity公司
        战略合作伙伴
      • 普华基础软件
        战略合作伙伴
      • 新开普(股票代码300248)
        旗下丹诚开普投资
      • 中国互联网百强企业锐之旗
        旗下锐旗资本投资

      新手避坑指南:这7种编程语言别再学了

      • 发布时间:
        2019-05-20
      • 版权所有:
        云和教育
      • 分享:

      编程语言那么多,该怎么选呢?作为编程界的新手,往往很纠结这个问题。其他学习编程的小伙伴是不是同样有这个困扰呢?有些语言对于初学者来说更容易学习,有的对未来最有用。有些最有可能帮助你完成编程工作。在本文中,我们将从另一端接近它:应该避免使用或学习哪种编程语言?

      配图1 新手避坑指南:这7种编程语言别再学了.jpg

      1、Objective-C

      配图2 新手避坑指南:这7种编程语言别再学了.jpg

      Objective-C是一种面向对象的通用编程语言,于1984年问世。主要用于OS X和iOS应用的开发,直到2014年苹果发布了Swift编程语言。

      在2014年的全球开发者大会上,苹果推出了Swift,并大张旗鼓的在开发者社区宣传。Swift的主要目标是成为移动应用开发人员中间流行的编程语言,从而刺激iOS开发应用数量的增长,并强化应用生态系统。

      4年后,Swift不负众望,成为了iOS应用开发的首选语言。然而,Objective-C的情形又如何呢?它的受欢迎程度正在逐步下降,新的开发人员都偏向于对初学者更为友好的Swift。

      2、CoffeeScript

      配图3 新手避坑指南:这7种编程语言别再学了.jpg

      大约在8年前,现代JavaScript中的一些东西出现在了CoffeeScript中!但尽管如此,如今CoffeeScript几乎已经死了,原因显而易见。曾经有一段时间,这种语言在软件开发公司中很受欢迎,然而现在却时过境迁了!

      虽然这种语言或多或少成功地提高了JavaScript的可读性,但是JavaScript的ES6版本升级为这种一度非常流行的编程语言带来了厄运。在ES6版本下,JavaScript的速度几乎与CoffeeScript一样快,因此导致CoffeeScript的价值迅速消失。

      当前,CoffeeScript差不多已经死了。曾经有一度它非常流行,直到ES6出现。

      3、Perl

      配图4 新手避坑指南:这7种编程语言别再学了.jpg

      Perl是1987年推出的一种编程语言,但随着Ruby和Python等竞争语言的出现,它的流行度每况愈下。老实说,1994年的时候这种语言非常流行,甚至是当时公认最顶尖的编程语言之一!

      Perl日渐消亡的主要原因是,这种语言太古老,而且还败给了Python,所以年轻或相对有经验的软件开发人员都不愿意使用Perl写代码。

      Perl的另一个主要问题是它没有特别擅长的方面。事实上,Stack Overflow于2017年发布的一份报告显示,根据Stack Overflow开发人员喜欢和不喜欢的比例,Perl是最不受欢迎的编程语言。

      4、Lua

      配图5 新手避坑指南:这7种编程语言别再学了.jpg

      Lua是一种在游戏和Web服务中很流行的开源编程语言。一些流行的游戏,包括ROBLOX和愤怒的小鸟等,其开发过程都使用了Lua。那么,为什么Lua位列最糟糕的编程语言呢?原因之一就是Lua开发人员的数量远远超过了市场需求。

      与同期出现的其他语言(例如R语言)不同, Lua语言的流行程度或多或少一直在原地徘徊。

      5、Erlang

      配图6 新手避坑指南:这7种编程语言别再学了.jpg

      Erlang语言的创始人之一,Joe Armstrong于4月21日去世。虽然他已经与世长辞,但他的作品Erlang编程语言仍然与我们同在。

      1986年,Armstrong、Mike Williams和Robert Virding在Ericcson电信公司工作时,合作创建了Erlang语言。这种语言主要用于开发即时消息和电信系统的软件应用程序。Erlang曾一度在自定义应用开发人员中很受欢迎。此外,人们还用它开发了WhatsApp和Facebook等消息应用程序。

      那么,为什么Erlang也面临消亡呢?事实上,多年来Erlang的增长一直在下滑。Erlang开发人员的需求也在逐渐下降,因为这种语言的使用仅限于电信行业。

      6、LISP

      配图7 新手避坑指南:这7种编程语言别再学了.jpg

      Perl诞生的1987年,LISP在TIOBE的排名高居第二,三十年后,LISP的排名下滑到了第三十名,距离垃圾回收站只有一步之遥。虽然近年来人工智能死灰复燃,重新成为IT业的热门领域,但是作为人工智能领域专业开发语言LISP却已经步入暮年,虽然繁殖了Clojure这样的语言,但这些都无法挽回LISP的青春。

      7、COBOL

      配图8 新手避坑指南:这7种编程语言别再学了.jpg

      COBOL是编程语言中的“活化石”和“活传奇”,也是数字商业文明的奠基石之一,但是随着大型企业逐渐向新的语言和平台过渡,COBOL的使用范围已经逐渐萎缩到仅限于主机系统维护中。

      配图9 新手避坑指南:这7种编程语言别再学了.jpg

      以上就是世界上一些被数百万的开发人员嫌弃的开发语言。如果你是一位领导者,想开发移动应用或网站,或者你是希望转行进入IT行业的新手,那么你就应该避免使用这些语言。