10月编程语言排行榜:Ruby稳步提升 .txt2020年06月26日21时50分56秒

作者: 发表时间:2020-06-26 19:37:52 浏览人数:716

在中国,ruby跻身前十,这使得脚本语言占据了榜单的一半。ruby作为一种动态脚本语言,具有语法简单、灵活性强、代码少、易于维护等特点。 从这张图片中可以看到,ruby的初稿几乎与PHP同时诞生。Ruby语言是由日本程序员松本浩史(网络名Matz)编写的,并于1995年12月正式发布。根据Matz的说法,这就是他描述创建ruby语言动机的方式: 作为面向对象编程的长期支持者,面向对象编程对我来说也非常适合脚本语言,于是我开始上网搜索。我找到了Perl5,当时它还没有正式发布,我正计划实现一些面向对象的特性,但这不是我想要的。我最终放弃了使用Perl作为面向对象脚本语言的尝试。 后来,我发现Python是一种解释性的、面向对象的语言,但我不认为它是一种脚本语言。此外,它是一种混合语言,包括过程编程和面向对象编程。 我需要的是一种比Perl和python更强大、面向对象的语言,这就是为什么我决定设计自己的语言。 然而,由于90年代末互联网的有限流通,诞生于日本的ruby语言在日本的普及和发展,由于缺乏非日语材料(尤其是英语),基本上受到了限制。大约在2000年后就改变了。 2000年左右,美国程序员戴夫托马斯(Dave Thomas)接触到了ruby语言,这在当时的英语社区是不为人所知的,并立即产生了兴趣。《编程红宝石》一书的作者(最近是这本书的十周年纪念日,所以是新版)后来出版了一本书,这本书成为英语社区(包括后来的中文开发社区)许多开发者了解红宝石的启蒙书。这是开发社区开始理解ruby语言的一个转折点。然而,真正的转折点发生在2006年。 在我看来,今天决定ruby规模的有两件事。显然,Ruby on rails就是其中之一。作为一个间接的衡量标准,我们可以看看与ruby相关的书籍的销售情况。如果你回顾2000年以来的图书销售,你会发现一条缓慢上升的线;然后铁轨就出来了,这条线立刻弯曲起来。因为ruby是解决这个问题的好方法,而rails也有这个特性。现在您可以用一种非常简单的方式编写web应用程序,而Ruby恰好位于正确的位置。所以在我看来,rails是ruby的杀手级应用。 Ruby on rails的出现对当时的web开发是一个巨大的启发,并影响了一系列PHP框架的诞生。事实上,由于rails的创始人DHH最初是web应用程序制造商37 signals的合作伙伴,在设计rails时,开发37 signals的一些项目是非常有针对性的,Ruby on rails从一开始就是一个实用的web开发框架:你几乎看不出其中有什么多余的东西。第页,共页: 由于rails的杀手级应用,ruby已经成为web开发领域中罕见的语言之一。目前,web开发的基本确定为PHP(其中PHP刚刚进入前三名,占据了web开发语言中更流行的标题,具有优势)。在本例中,51CTO计划了一个关于ruby未来的项目,并获得了他们对ruby未来的看法。基本上,大师们对Ruby(on rails)的潜力是非常肯定的,但它在web开发领域还是比较新的,需要更多成功的案例才能被认可。ruby的进一步流行被认为是一个时间问题。 统计 字数: 7866 汗字: 6392 数字:30 大写字母:45 小写字母:634 符号:765 总字节数:14258 共:22行2020年06月26日21时50分57秒

Top
RELATEED CONSULTING相关咨询
选择下列产品马上在线沟通
服务时间:9:00-19:00
你可能遇到了下面的问题