数十种的C词汇,大小不等,没人讨厌没人鄙视。
译者 | Ayesha Cuthbert
翻译者 | 弯月
白眉林 | 屠敏
子公司出品 | CSDN(ID:CSDNnews)
下列为原文:
从当今世界上第二种商业性C词汇FORTRAN的再次出现,到现如今许许多多的C词汇,许多词汇都获得了开发人员的钟爱,与此同时也有许多词汇让开发人员极为憎恨。
不过,优先选择一类C词汇来创建位数销售业务,是现今许多民营企业的决定性重大决策。五种词汇都有他们的癖好,但很多词汇的诡异之处分外多,因此开发人员都没动力系统采用这些词汇。
虽然缺少浓厚兴趣,引致这些词汇的畅销某种程度较高,最后旧日这些过分炒的C词汇慢慢地单厢被人忘却。除此以外,除了其它其原因引致这类词汇渐渐丧失了应用软件设计人员、部门经理和应用软件设计子公司的追捧。
实际上,在IT子公司招聘人才的问题上,C词汇起着决定性的作用。根据Coding Sans发布的一份报告,招聘熟练的人才是应用软件设计中管理人员最关心的问题。
经理只有知道需要哪种专业知识的词汇,他们才能找到最优秀的人才。 但更重要的是,他们必须知道哪些词汇在社区和行业中的形势最糟糕。
废话不多说,下列是遭到上百万开发人员鄙视的C词汇:
Objective-C
Objective-C是一类面向对象的通用C词汇,于1984年问世。主要用于OS X和iOS应用的开发,直到2014年苹果发布了SwiftC词汇。
在2014年的全球开发人员大会上,苹果推出了Swift,并大张旗鼓的在开发人员社区宣传。Swift的主要目标是成为移动应用开发人员中间流行的C词汇,从而刺激iOS开发应用数量的增长,并强化应用生态系统。
4年后,Swift不负众望,成为了iOS应用开发的首选词汇。不过,Objective-C的情形又如何呢?它的畅销某种程度正在逐步下降,新的开发人员都偏向于对初学者更为友好的Swift。
CoffeeScript
大约在8年前,现代JavaScript中的一些东西再次出现在了CoffeeScript中!但尽管如此,现如今CoffeeScript几乎已经死了,其原因显而易见。曾经有一段时间,这种词汇在应用软件设计子公司中很畅销,不过现在却时过境迁了!
虽然这种词汇或多或少成功地提高了JavaScript的可读性,但是JavaScript的ES6版本升级为这种一度非常流行的C词汇带来了厄运。在ES6版本下,JavaScript的速度几乎与CoffeeScript一样快,因此引致CoffeeScript的价值迅速消失。
当前,CoffeeScript差不多已经死了。曾经有一度它非常流行,直到ES6再次出现。
Perl
Perl是1987年推出的一类C词汇,但随着Ruby和Python等竞争词汇的再次出现,它的流行度每况愈下。老实说,1994年的时候这种词汇非常流行,甚至是当时公认最顶尖的C词汇之一!
Perl日渐消亡的主要其原因是,这种词汇太古老,而且还败给了Python,所以年轻或相对有经验的应用软件设计人员都不愿意采用Perl写代码。
Perl的另一个主要问题是它没特别擅长的方面。事实上,Stack Overflow于2017年发布的一份报告显示,根据Stack Overflow开发人员讨厌和不讨厌的比例,Perl是最不畅销的C词汇。
Lua
Lua是一类在游戏和Web服务中很流行的开源C词汇。一些流行的游戏,包括ROBLOX和愤怒的小鸟等,其开发过程都采用了Lua。那么,为什么Lua位列最糟糕的C词汇呢?其原因之一就是Lua开发人员的数量远远超过了市场需求。
与同期再次出现的其它词汇(例如R词汇)不同, Lua词汇的流行某种程度或多或少一直在原地徘徊。
Erlang
Erlang词汇的创始人之一,Joe Armstrong于4月21日去世。虽然他已经与世长辞,但他的作品ErlangC词汇仍然与我们同在。
1986年,Armstrong、Mike Williams和Robert Virding在Ericcson电信子公司工作时,合作创建了Erlang词汇。这种词汇主要用于开发即时消息和电信系统的应用软件应用程序。Erlang曾一度在自定义应用开发人员中很畅销。此外,人们还用它开发了WhatsApp和Facebook等消息应用程序。
那么,为什么Erlang也面临消亡呢?事实上,多年来Erlang的增长一直在下滑。Erlang开发人员的需求也在渐渐下降,因为这种词汇的采用仅限于电信行业。
总结
我希望你可以通过本文了解到当今世界上一些糟糕的C词汇,它们被上百万的开发人员嫌弃。
因此,如果你是一位领导者,想开发移动应用或网站,或者你是一位希望在应用软件设计行业中取得巨大成功的学生,那么你就应该避免采用这些词汇。
或许许多人不同意我总结的这份C词汇列表。欢迎在下方留言。
原文:https://hackernoon.com/worst-programming-languages-7b98c749ec36
【END】
作为码一代,想教码二代却无从下手:
听说少儿编程很火,可它有哪些好处呢?
孩子多大开始学习比较好呢?又该如何学习呢?
最新的编程教育政策又有哪些呢?
下面给大家介绍CSDN新成员:极客宝宝(ID:geek_baby)
戳他了解更多↓↓↓
热 文 推 荐
☞TIOBE 5 月C词汇排行榜:Python、C++ 竞争白热化,Objective-C 已沦为小众词汇
☞社交界的 Linux,为何败给了 Facebook、Twitter?
☞漫画:如何给女朋友解释灭霸的指响并不是真随机”消灭”半数宇宙人口的?
☞27亿人的伟大游戏, Facebook推出稳定币已迫在眉睫?
☞SpringCloud微服务如何优雅停机及源码分析 | 技术头条
System.out.println(“点个在看吧!”
);
console.log(“点个在看吧!”);
print(“点个在看吧!”);
printf(“点个在看吧!\n”);
cout << “点个在看吧!”<< endl;
Console.WriteLine(“点个在看吧!”);
Response.Write(“点个在看吧!”);
alert(“点个在看吧!”)echo “点个在看吧!” 你点的每个“在看”,我都认真当成了讨厌