深圳UI培训-高端面授深圳UI培训机构
云和教育:云和数据集团高端IT职业教育品牌
  • 华为
    授权培训中心
  • 腾讯云
    一级认证培训中心
  • 百度营销大学
    豫陕深授权运营中心
  • 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行业的新手,那么你就应该避免使用这些语言。