数百种的编程语言,形态各异,有人喜欢有人厌弃。

作者 | Ayesha Cuthbert

译者 | 弯月

责编 | 屠敏

出品 | CSDN(ID:CSDNnews)

以下为译文:

从世界上第一种商业编程语言FORTRAN的出现,到如今数不清的编程语言,许多语言都得到了开发人员的喜爱,同时也有很多语言让开发人员十分痛恨。

然而,选择一种编程语言来建立数字业务,是当今许多企业的关键性决策。每种语言都有自己的怪癖,但有些语言的怪异之处格外多,所以开发人员都没有动力使用这些语言。

由于缺乏兴趣,导致这些语言的受欢迎程度较低,最终昔日那些过度炒作的编程语言渐渐地都会被人遗忘。除此之外,还有其他原因导致某些语言逐渐失去了软件开发人员、项目经理和软件开发公司的青睐。

实际上,在IT公司招聘人才的问题上,编程语言起着关键性的作用。根据Coding Sans发布的一份报告,招聘熟练的人才是软件开发中管理人员最关心的问题。

经理只有知道需要哪种专业知识的语言,他们才能找到最优秀的人才。 但更重要的是,他们必须知道哪些语言在社区和行业中的形势最糟糕。

废话不多说,以下是遭到数百万开发人员厌弃的编程语言:

Objective-C

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

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

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

CoffeeScript

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

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

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

Perl

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

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

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

Lua

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

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

Erlang

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

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

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

总结

我希望你可以通过本文了解到世界上一些糟糕的编程语言,它们被数百万的开发人员嫌弃。

因此,如果你是一位领导者,想开发移动应用或网站,或者你是一位希望在软件开发行业中取得巨大成功的学生,那么你就应该避免使用这些语言。

或许很多人不同意我总结的这份编程语言列表。欢迎在下方留言。

原文:https://hackernoon.com/worst-programming-languages-7b98c749ec36

本文为 CSDN 翻译,转载请注明来源出处。

别惊讶!人工智能时代即将到来!

https://edu.csdn.net/topic/ai30?utm_source=csdn_bw

【END】

作为码一代,想教码二代却无从下手:

听说少儿编程很火,可它有哪些好处呢?

孩子多大开始学习比较好呢?又该如何学习呢?

最新的编程教育政策又有哪些呢?

下面给大家介绍CSDN新成员:极客宝宝(ID:geek_baby)

戳他了解更多↓↓↓

 热 文 推 荐 

微软 Build 2019 对开发者意味着什么?

TIOBE 5 月编程语言排行榜:Python、C++ 竞争白热化,Objective-C 已沦为小众语言

☞社交界的 Linux,为何败给了 Facebook、Twitter?

让孩子进阶中产的唯一路径是编程?

☞漫画:如何给女朋友解释灭霸的指响并不是真随机"消灭"半数宇宙人口的?

27亿人的伟大游戏, Facebook推出稳定币已迫在眉睫?

专访NIPS主席:如何保证论⽂评审的公平性?| 人物志

SpringCloud微服务如何优雅停机及源码分析 | 技术头条

☞她说:为啥程序员都特想要机械键盘?这答案我服!

System.out.println("点个在看吧!");
console.log("点个在看吧!");
print("点个在看吧!");
printf("点个在看吧!\n");
cout << "点个在看吧!" << endl;
Console.WriteLine("点个在看吧!");
Response.Write("点个在看吧!");
alert("点个在看吧!")
echo "点个在看吧!"

点击阅读原文,输入关键词,即可搜索您想要的 CSDN 文章。

你点的每个“在看”,我都认真当成了喜欢

惨遭数百万开发者厌弃的五大编程语言!相关推荐

  1. iOS生态链寄生数百万开发者:艰难求生面临决择

    k歌之王: 对当前智能机应用开发局势的较全面点评, 不过在windows phone8发布以后, 不知道那些准备转向wp的团队会作何打算~~~ 短短4年间,依托iOS系统平台,形成了一个庞大的苹果商业 ...

  2. 开发者最讨厌的编程语言:Perl 名列第一,PHP、Objective-C 和 Ruby 都在其中

    说好的 PHP 是世界上最好的语言的呢? 了解当下最流行的编程语言,那你知晓开发者中最不受欢迎的编程语言吗?是因为与时俱进的淘汰,还是"人红是非多"的不喜欢? 近日,全球著名的 I ...

  3. python路径分隔符_Python:当读取一个没有默认分隔符的文件(包含数百万条记录)并将其放入dataframe (pa-问答-阿里云开发者社区-阿里云...

    Python:在没有默认分隔符(包含数百万条记录)的情况下读取文件并将其放入"数据框架(panda)"中,最有效的方法是什么? 文件是:"file_sd.txt" ...

  4. 丰巢快递柜启动超时收费3元封顶;谷歌市值一夜暴涨5000亿;两行代码构成的npm包影响到了数百万项目 | EA周报...

    EA周报 2020年4月30日 每个星期7分钟,元宝带你喝一杯IT人的浓缩咖啡,了解天下事.掌握IT核心技术. 热点大事件 丰巢快递柜启动超时收费3元封顶,菜鸟驿站表态继续免费保管 从深圳市丰巢科技有 ...

  5. 给力!斩获 GitHub 14000 Star,两周创办开源公司获数百万美元融资

    作者 | 伍杏玲 出品 | AI 科技大本营(ID:rgznai100) 上世纪 90 年代初,21 岁大学生 Linus Torvalds 开源 Linux 操作系统,自此掀起全球开源浪潮.随后&q ...

  6. 全球数百万台 Mac 疑似因 Big Sur 更新险酿计算灾难,苹果官方回应来了!

    整理 | 夕颜 出品 | CSDN(ID:CSDNnews) 近日,苹果在发布会上推出了数款专用芯片M1支持的Mac新品,包括Mac book.MacBook Pro和Mac mini系列.随之一起重 ...

  7. 深入理解空间搜索算法 ——数百万数据中的瞬时搜索

    转自 干货|深入理解空间搜索算法 --数百万数据中的瞬时搜索 全球人工智能:专注为AI开发者提供全球最新AI技术动态和社群交流.用户来源包括:北大.清华.中科院.复旦.麻省理工.卡内基梅隆.斯坦福.哈 ...

  8. wordpress插件翻译不生效_新的恶意软件利用wordpress插件漏洞攻击数百万网站

    研究人员发现,正在进行的一项针对数百万WordPress网站的恶意攻击活动,目的是利用后门和各种WordPress插件漏洞进行感染. 据wordpress统计,wordpress内容管理系统提供了近6 ...

  9. 数百万台车联网设备同时在线 0 故障,中瑞集团的云原生探索之路

    简介: 在保持对业界趋势调度关注的同时,始终选用最适合自身的技术,这可能是中瑞能在车联网领域引领行业的重要原因之一,正如中瑞CTO所说"阿里云云原生产品体系带给我们的,不是单纯的IT工具,而 ...

最新文章

  1. MPB:农科院牧医所赵圣国组-微生物超高分子量DNA提取方法
  2. 零基础学python需要多久-零基础学习Python开发需要多长时间?
  3. 如何向妻子解释OOD
  4. 部署时服务端Excel的COM设置
  5. app启动页数秒加载 代码_干货 | App 自动化测试痛点(弹框及首页启动加载完成判断处理)
  6. JVM从入门到精通(九):JVM调优实战 - arthas 的使用
  7. ServletContextListener在Springboot中的使用
  8. 在多任务(RTOS)环境中使用看门狗
  9. 航测大数据量处理_揭秘航测局“航空摄影质量自动检查系统”的“黑科技”
  10. java 内部类and匿名类
  11. 什么是一维表 什么是二维表
  12. element-ui的confirm里面可一写html
  13. 2021年茶艺师(初级)新版试题及茶艺师(初级)考试总结
  14. PHP后端入门(一):实现前后端交互
  15. 解决表格刷新时抖动闪烁问题
  16. 自动驾驶开发中的地图
  17. Java Map集合的详解
  18. for 一到100以内的质数
  19. 洛谷 P5663 [CSP-J2019] 加工零件(最短路)
  20. java.sql.SQLException: The server time zone value '???ú±ê×??±??' is unrecognized or represents 解决方法

热门文章

  1. position: relative_设置relative 后再设置定位 原有位置空白
  2. 谷歌浏览器flash_谷歌浏览器今年12月开始,Flash Player将不再受支持
  3. python中math.log注意点
  4. 多层神经网络中的正则化代价函数解析
  5. 剑指offer之构建乘积数组
  6. Golang的socket一般使用方式
  7. 中国农业工作服行业市场供需与战略研究报告
  8. android php 项目代码混淆,Android Studio配置反混淆的实现
  9. final finalize finally比较
  10. SQL 注入竟然把我们的系统搞挂了