约搏牛牛大吃小:2020年,5 种 将死的编程语言

admin 5个月前 (06-07) 科技 59 1
 

泉源 | 码农网

译者 | 小峰

曾几何时,险些每个人都在使用Perl语言编程。然则那些经常使用的人慢慢地发现,关于这个Perl语言似乎总是有点不对劲。至少我知道有这么个叫做“piecemeal”的编程语言,它的创造者似乎就只是将这个功效堆在另一个功效上面而已,并没有好好思量将它们连系在一起。

Perl

曾几何时,险些每个人都在使用Perl语言编程。然则那些经常使用的人慢慢地发现,关于这个Perl语言似乎总是有点不对劲。至少我知道有这么个叫做“piecemeal”的编程语言,它的创造者似乎就只是将这个功效堆在另一个功效上面而已,并没有好好思量将它们连系在一起。

事实上,甚至是它的创造者也不得不认可这种编程语言是有问题的。经由完整地革新之后,现在的开发事情最先倾向于使用Perl6,这个大概是在2000年的时刻。至于Perl?俨然已经销声匿迹了!以是完全没有必要去学习它了。顺便说一句,下面这个“Goodbye World”就是用Perl写的:

,!/usr/bin/perlprint “Content-type: text/htmlnn”;print “Goodbye, world!n”;

上面这个例子会出来一个网页。现在的Perl,由于可以作为CGI脚本语言,以是使用的最普遍的是在天生web页面上。然则为了顺应时代的转变,我们最好照样将Perl语言“弃之如敝履”。

Ruby

关于Ruby,可以这么唱“十年之后,我不认识你你不属于我……”。由于就在10年前,Ruby语言可谓是风靡一时。它出生于1995年,5年左右到达它的鼎盛时期。若是你经常使用的话,绝对会义无反顾地爱上它。然则,像我们这些学着C语言气概长大的孩子在学习Ruby时往往会以为有点囧。

下面是用Ruby写的“Goodbye World”:

puts ‘Bye bye, Miss American Ruby! Drove my Chevy to the Levie…’puts ’2011 was the day that Ruby died, yeah…’

下面是一个用于盘算阶乘的例子:

def fact(n) if n == 0 1 else n * fact(n-1) endendputs fact(ARGV[0].to_i)

我测试了这个例子,来盘算1000的阶乘。下面是效果(由于篇幅限制,中心略过了2569个数字):

ruby fact.rb 100040238726007709377354370243392300…0000000

从各方面来看,Ruby都很好,险些是一片赞誉声……除了Twitter。在2011年4月,Twitter宣称他们已经将险些大部分的代码都改写过了,以便不必使用Ruby和它的web框架——Ruby on Rails,据他们所说这个平台异常之低效。不外,我想说的是,也正是那一天起,Ruby最先走下坡路,使用的人数也是越来越少。

,

sunbet

Sunbet www.114co.cn立足亚洲,展望国际,在即将到来的2019年,努力在技术、安全、服务上尽善尽美,致力提高业务品质,期望与业界精英共同开拓未来。

皇冠体育声明:该文看法仅代表作者自己,与本平台无关。转载请注明:约搏牛牛大吃小:2020年,5 种 将死的编程语言

网友评论

  • (*)

最新评论

  • 约搏牛牛开船 2020-06-07 00:13:05 回复

    Allbetwww.jytjgs.com欢迎进入欧博平台(Allbet Gaming),欧博平台开放欧博(Allbet)开户、欧博(Allbet)代理开户、欧博(Allbet)电脑客户端、欧博(Allbet)APP下载等业务。祝大家开心哦

    1

最近发表

文章归档

站点信息

  • 文章总数:772
  • 页面总数:0
  • 分类总数:8
  • 标签总数:1234
  • 评论总数:384
  • 浏览总数:24911