这些编程语言老了,差不多死透了,新手不能碰

简介:

世界上最好的编程语言是啥?开场辩论会,估计都会变成战斗鸡,吵吵着不停了。那么世界上最烂的编程语言是什么呢?没人能给出具体的答案,语言只是工具,被淘汰了,说明不适合这个时代了,仅此而已。

对于编程新手而言,却有很多碰不得的语言,它们都有一个共性,使用这门语言的人非常少,相关的职位也不多,而且也没什么人愿意讨论了。“水货”本质凸显无疑。

6fd0c87624578ad5ced51801b1c6c2d11e0df41b

Dart是Google在2011年推出的一种编程语言,它的语法类似于C语言,并且可以转译成Javascript。Dart在丹麦奥尔胡斯举行的GOTO大会上发布后,引起了极大的反应。它经常被用来开发web应用、服务器和移动应用,物联网也有所涉及。

含着金钥匙出生的Dart,却有很多致命的缺点。比如它太依赖Google了,一般程序员不敢以这家伙为主要的开发工具。它的雷同性也高,不怎么能脱颖而出。

Dart发布后,确实也有一些企业使用它,但很明显还不够。

be84af377524df6a5277a930bd2a428368df31f2

现阶段这门语言稳定性依然很差,甚至可以说差不多死透了,新手并不建议学。不过作为一门新语言,它还有起死回生的机会。Google新系统钦定用flutter开发,而Dart是唯一支持的语言,能不能活下去,关键就取决于谷歌的新系统了……

与Dart不同的是,Objective-C已经活了很久了,最初1984年问世的它,已经有30余岁的年纪。在Swift问世之前,这可是OSX和IOS系统编写应用程序的官方语言。虽然大都人已经改用Swift了,但依然有程序员深爱着它。

6c5a02d4655bed5e192e0b2f5d57c707cc8a35f5

在就业市场上,虽然已经不及Swift,但作为一门老语言,表现还是相当可观,但作为一个新手,并不建议学习它,因为它的发展已经到了瓶颈,从编程使用者的角度上看,它已经趋于平稳,虽然靠它吃饭,问题还不大,但毕竟廉颇老矣。

c8c6ec384f48dac8bfd212faa3c1fa982d2a630c

Coffeescript是2009年发布的一种编程语言,它的发明者Jeremy Ashkenas可是一位大牛,他不仅是backbone.js的作者,而且还是underscore.js的作者。

Coffeescript有很多优点,比如已有的Javascript类库可以无缝地和Coffeescript搭配使用,甚至有开发者称,它可以代替Javascript。

6718a20b4ef2f3af1e37b985fbd2bacb264080de

为什么最好别学Coffeescript呢?主要是它的对手Javascript太强悍了,而且比起其他新语言,竞争力上也有些过不去。更重要的是,它有一些缺点,许多Node.js开发者,使用Coffeescript后,没过多久就换回去了。

这三门语言,我们并不是说他们已经不行了,只是对于新手来说,他们有很高的风险会死得透透的,好不容易学了一门编程语言,结果没过多久就凉了,这得多尴尬。

看前景、看需求,从而学习一门热门的编程语言,这是一类人。仅凭爱好,而选择了一门编程语言,这又是一类人。可能第二类人还能走得更远些。但还是那句老话:选择比努力更重要。


原文发布时间为:2018-10-30

本文来自云栖社区合作伙伴“w3cschool”,了解相关信息可以关注“w3cschool”。

相关文章
|
9月前
|
Oracle Java 关系型数据库
神级程序员都在用什么工具?
神级程序员都在用什么工具?
|
4月前
|
算法 JavaScript 前端开发
学做游戏要不要先学一门编程语言?
学做游戏要不要先学一门编程语言?
44 0
|
7月前
|
Java 程序员 开发者
优秀程序员的学习习惯和方法你都不知道,还学什么编程
好的学习习惯和方法会让你的工作事半功倍,快来看看你还差哪些
34 0
优秀程序员的学习习惯和方法你都不知道,还学什么编程
|
8月前
|
机器学习/深度学习 存储 运维
探索编程世界的宝藏:程序员必掌握的20大算法(中)
探索编程世界的宝藏:程序员必掌握的20大算法
112 0
|
8月前
|
存储 机器学习/深度学习 自然语言处理
探索编程世界的宝藏:程序员必掌握的20大算法(下)
探索编程世界的宝藏:程序员必掌握的20大算法
97 0
|
8月前
|
搜索推荐 算法 程序员
探索编程世界的宝藏:程序员必掌握的20大算法(上)
探索编程世界的宝藏:程序员必掌握的20大算法
103 0
|
JavaScript 前端开发 Java
编程界的修仙秘籍属实离谱《JavaScript百炼成仙》让你枯燥的编程学习增加乐趣
编程界的修仙秘籍属实离谱《JavaScript百炼成仙》让你枯燥的编程学习增加乐趣
2697 0
编程界的修仙秘籍属实离谱《JavaScript百炼成仙》让你枯燥的编程学习增加乐趣
|
Rust Java 机器人
是 Rust 太难了,还是主流编程本来就这么折磨人?
本文作者在文章的前部分用了大量笔墨详细描述了自己尝试 Rust 受挫的经历,后半部分分析了 Rust 的问题及发展。自发布以来,这篇文章在 r/rust 上得到了 500 多个赞,在 HN 上有 700 多条评论。我们将其翻译出来,以飨读者,也希望大家可以理性讨论。
453 0
是 Rust 太难了,还是主流编程本来就这么折磨人?
|
网络协议 C语言
学了C语言想装x能干点啥?手把手教你写个聊天软件来玩玩
学了C语言想装x能干点啥?手把手教你写个聊天软件来玩玩
224 0
学了C语言想装x能干点啥?手把手教你写个聊天软件来玩玩
|
前端开发 算法 Java
成功程序员的 14 个优秀习惯,良心推荐!
成功程序员的 14 个优秀习惯,良心推荐!
160 0