图书馆管理系统调研报告.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
调研报告 ---------关于Ruby与Python Ruby的简介 Ruby是一种简单快捷的面向对象编程的脚本语言。在20世纪由日本人松本行弘开发,遵守GPL(General Public License即GNU通用公共许可证)协议和Ruby License。 Python的简介 Python是一种面向对象、直译式计算机程序设计语言,由Guido van Rossum开发也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳定。这种语言具有非常简捷而清晰的语法特点,适合完成各种高层任务,几乎可以在所有的操作系统中运行。 Ruby的发展历史   Ruby的作者于1993年2月24日开始编写Ruby,直至1995年12月才正式公开发布于新闻组。之所以称为Ruby,是因为Perl语言的发音与6月的诞生石pearl(珍珠)相同,因此Ruby以7月的诞生石ruby(红宝石)命名。   Ruby明显比其他类似的编程语言(如Perl或Python)年轻,又因为Ruby是日本人发明的,所以早期的非日文资料和程序都比较贫乏,所以现在在网上仍然可以找到Ruby的资料太少之类的批评。约于2000年,Ruby开始进入美国,英文的资料开始发展。   Ruby最新稳定版本是1.9.2。 Python的发展历史 Python的创始人为Guido van Rossum。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,做为 ABC 语言的一种继承。之所以选中 Python(大蟒蛇的意思)作为程序的名字,是因为他是一个Monty Python的飞行马戏团的爱好者。 ABC是由Guido参加设计的一种教学语言。就Guido本人看来,ABC 这种语言非常优美和强大,是专门为非专业程序员设计的。但是ABC语言并没有成功,究其原因,Guido 认为是非开放造成的。Guido 决心在 Python 中避免这一错误。   就这样,Python在Guido手中诞生了。实际上,第一个实现是在Mac机上。可以说,Python是从ABC发展起来,主要受到了Modula-3(另一种相当优美且强大的语言,为小型团体所设计)的影响。并且结合了Unix shell和C的习惯。 Ruby与Python的优点比较 Ruby的优点: 语言灵活 开放源代码 容易扩展 良好的交互性 解释性语言不需要编译 拥有功能强大和完善的标准类库 Python的优点: 简单易学 免费开源 可移植性强 对象与过程均支持 可扩展性与嵌入性强 标准库丰富 代码规范可读性强 Ruby与Python的缺点比较 性能不如纯静态编译语言 完全没有类型检查 没有很完善的开发 依然保留部分非面向对象的语法 允许随意替换现有类的方法定义或变量 不支持真正的多线程 强制缩进(例如空格与tab的混用) 很多时候不能将程序连写为一行 运行速度相比较慢 国内市场较小 中文资料匮乏 不如Ruby的构架选择相对集中 应用前景 Ruby是一种功能强大的面向对象的脚本语言,它可以方便快捷地进行面向对象编程.有时使用像Smalltalk、C++这样正式的面向对象语言来开发一些小项目显得有点“小题大做”,而Ruby刚好可以满足这些面向对象编程的需求.当然也可以使用Ruby进行普通的面向过程编程。  Python在编程领域的占有率一直处于稳步上升之中,根据最新的数据,Python排名第六。前五名分别是Java、C、PHP、C++ 和 VB. 作为一个很年轻的语言, Python的位置已经相当令人振奋了。 也可以广泛的应用于:系统编程 、图形处理、数学处理、文本处理、数据库编程、网络编程、Web编程、多媒体应用等方面。 总结 如果你追求语法的简单,那么选择python是正确的。在这一点上,很可能造成python更加流行,因此也有更多的支持。但如果你追求更强大的语法功能,那么ruby是好的选择。还有,由于ruby和python的有很多相似的地方,你可以先从python入手,尽量用python,如果?python的能力不足了,可以再用ruby。? ruby和python的比较,就像五笔和拼音输入法的比较。拼音作为入门的输入法和长久使用的输入法都没有问题。五笔适合更高要求的情况。 总之,一门语言没有绝对的好和坏的区别。一门语言被开发出来总有其被开发的理由,更多时候语言的选择在于程序员的选择,好比一个人对于左手与右手的选择。 * *

文档评论(0)

与您共享 + 关注
实名认证
服务提供商

我的文档主要集中的行业是石油化工和安全生产,从事石油化工行业并且取得了中级注册安全工程资格。精通炼油工艺方面的工艺、安全、设备。希望通过平台共享自己的知识和经验。

1亿VIP精品文档

相关文档