编程语言那么多,该怎么选呢?作为编程界的新手,往往很纠结这个问题。其他学习编程的小伙伴是不是同样有这个困扰呢?有些语言对于初学者来说更容易学习,有的对未来最有用。有些最有可能帮助你完成编程工作。在本文中,我们将从另一端接近它:应该避免使用或学习哪种编程语言?
1、Objective-C
Objective-C是一种面向对象的通用编程语言,于1984年问世。主要用于OS X和iOS应用的开发,直到2014年苹果发布了Swift编程语言。
在2014年的全球开发者大会上,苹果推出了Swift,并大张旗鼓的在开发者社区宣传。Swift的主要目标是成为移动应用开发人员中间流行的编程语言,从而刺激iOS开发应用数量的增长,并强化应用生态系统。
4年后,Swift不负众望,成为了iOS应用开发的首选语言。然而,Objective-C的情形又如何呢?它的受欢迎程度正在逐步下降,新的开发人员都偏向于对初学者更为友好的Swift。
2、CoffeeScript
大约在8年前,现代JavaScript中的一些东西出现在了CoffeeScript中!但尽管如此,如今CoffeeScript几乎已经死了,原因显而易见。曾经有一段时间,这种语言在软件开发公司中很受欢迎,然而现在却时过境迁了!
虽然这种语言或多或少成功地提高了JavaScript的可读性,但是JavaScript的ES6版本升级为这种一度非常流行的编程语言带来了厄运。在ES6版本下,JavaScript的速度几乎与CoffeeScript一样快,因此导致CoffeeScript的价值迅速消失。
当前,CoffeeScript差不多已经死了。曾经有一度它非常流行,直到ES6出现。
3、Perl
Perl是1987年推出的一种编程语言,但随着Ruby和Python等竞争语言的出现,它的流行度每况愈下。老实说,1994年的时候这种语言非常流行,甚至是当时公认最顶尖的编程语言之一!
Perl日渐消亡的主要原因是,这种语言太古老,而且还败给了Python,所以年轻或相对有经验的软件开发人员都不愿意使用Perl写代码。
Perl的另一个主要问题是它没有特别擅长的方面。事实上,Stack Overflow于2017年发布的一份报告显示,根据Stack Overflow开发人员喜欢和不喜欢的比例,Perl是最不受欢迎的编程语言。
4、Lua
Lua是一种在游戏和Web服务中很流行的开源编程语言。一些流行的游戏,包括ROBLOX和愤怒的小鸟等,其开发过程都使用了Lua。那么,为什么Lua位列最糟糕的编程语言呢?原因之一就是Lua开发人员的数量远远超过了市场需求。
与同期出现的其他语言(例如R语言)不同, Lua语言的流行程度或多或少一直在原地徘徊。
5、Erlang
Erlang语言的创始人之一,Joe Armstrong于4月21日去世。虽然他已经与世长辞,但他的作品Erlang编程语言仍然与我们同在。
1986年,Armstrong、Mike Williams和Robert Virding在Ericcson电信公司工作时,合作创建了Erlang语言。这种语言主要用于开发即时消息和电信系统的软件应用程序。Erlang曾一度在自定义应用开发人员中很受欢迎。此外,人们还用它开发了WhatsApp和Facebook等消息应用程序。
那么,为什么Erlang也面临消亡呢?事实上,多年来Erlang的增长一直在下滑。Erlang开发人员的需求也在逐渐下降,因为这种语言的使用仅限于电信行业。
6、LISP
Perl诞生的1987年,LISP在TIOBE的排名高居第二,三十年后,LISP的排名下滑到了第三十名,距离垃圾回收站只有一步之遥。虽然近年来人工智能死灰复燃,重新成为IT业的热门领域,但是作为人工智能领域专业开发语言LISP却已经步入暮年,虽然繁殖了Clojure这样的语言,但这些都无法挽回LISP的青春。
7、COBOL
COBOL是编程语言中的“活化石”和“活传奇”,也是数字商业文明的奠基石之一,但是随着大型企业逐渐向新的语言和平台过渡,COBOL的使用范围已经逐渐萎缩到仅限于主机系统维护中。
以上就是世界上一些被数百万的开发人员嫌弃的开发语言。如果你是一位领导者,想开发移动应用或网站,或者你是希望转行进入IT行业的新手,那么你就应该避免使用这些语言。