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

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

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

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”。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值