体系请求:
- python 2.4+
- wxPython 2.6+
我们最后选择的是UliPad,照样挺棒的。
Ruby:
Ruby有极好的高等调试器。
Eclipse下安装开辟情况的大年夜致过程:
- 安装 Ruby 1.8.6 One-Click Installer。
- 将 Eclipse Platform Runtime Binary 紧缩包解压到某个目次。
- 将 Ruby Development Tools 紧缩包的内容解紧缩到 Eclipse 响应目次下。
运行情况在其官方网站高低载响应的版本再安装即可,windows下面的安装较为简单,双击运行即可安装。
【3.可移植性】
Python:
- 因为它的开源本质,Python已经被移植在很多平台上(经由修改使它可以或许工作在不合平台上)。如不雅你当心肠避免应用依附于体系的特点,那么你的所有Python法度榜样无需修改就可以鄙人述任何平台膳绫擎运行。这些平台包含Linux、Windows、FreeBSD、Macintosh、Solaris、OS/2、Amiga、AROS、AS/400、BeOS、OS/390、z/OS、Palm OS、QNX、VMS、Psion、Acom RISC OS、VxWorks、PlayStation、Sharp Zaurus、Windows CE甚至还有PocketPC!
- Python在履行时,起首会将.py文件中的源代码编译成Python的byte code(字节码),然后再由Python Virtual Machine来履行这些编译好的byte code。这种机制的根本思惟跟Java,.NET是一致的。然而,Python Virtual Machine与Java或.NET的Virtual Machine不合的是,Python的Virtual Machine是一种更高等的Virtual Machine。这里的高等并不是通平平易近义上的高等,不是说Python的Virtual Machine比Java或.NET的功能更强大年夜,而是说和Java 或.NET比拟,Python的Virtual Machine舅鏊殒实机械的距离更远。或者可以这么说,Python的Virtual Machine是一种抽象层次更高的Virtual Machine。
- 可以安装一种面向对象的解释性的计算机法度榜样设计说话,也是一种功能强大年夜而完美的通用型说话,已经具有十多年的成长汗青,成熟且稳定。Python 具有脚本说话中最丰富和强大年夜的类库,足以支撑绝大年夜多半日常应用.在Symbina智妙手机上支撑C++和JAVA开辟的两类法度榜样,装上Python后,也就可以支撑浩瀚以Python开辟的各类法度榜样了。对于通俗的手机用户,我们不消懂得太多,只是安上Python这个平台就可以了,可以让我们的手机支撑更多以Python开辟的法度榜样。今朝在Symbian手机上已经有相当多的Python开辟的法度榜样,也都是比较实用的。
Ruby:
- 它大年夜部分是在Linux上开辟的,然则可以在很多类型的Unix, Dos, Windows95/98/Me/NT/2000/XP, MacOS, BeOS, OS/2等体系上运行。
- 关于ruby跟手机开辟的材料很少,有在windows CE上运行的版本,然则似乎如今相干的材料还特别少,并且安装掉败、编译不经由过程的例子偏多。日文页面上有少量的日文介绍。
【总结】
然后针对于Python跟Ruby在同伙的建议下还给出了如下一些参考看法,在此感激他:
Python也被称为是一门清楚的说话。因为它的作者在设计它的时刻,总的指导思惟是,对于一个特定的问题,只要有一种最好的办法来解决就好了。Python说话是一种清楚的说话的另一个意思是,它的作者有意的设计限制性很强的语法,使得不好的编程习惯(例如if语句的下一行不向右缩进)都不克不及经由过程编译。如许有意的强迫法度榜样员养成优胜的编程习惯。Python在其他部分的设计上也保持了清楚整洁的风格,这使得Python称为一门易读性、易保护性好,并且被大年夜量用户所迎接的、用处广泛的说话。
同一个问题用Python几小我分别写写出来的代码会很邻近。但Ruby则设计思惟不一样,用它写出来的法度榜样太过于灵活,不合的人写出来可能相差会很大年夜。
Ruby英文文档极端缺乏,中文文档就更不消说。Python社区相对成熟,也有一大年夜堆的材料。
最后给出Python的几个网站
- http://www.python.org/– Python 的官方网站
- http://python.cn/– Python 中文社区
- http://www.codeplex.com/Wiki/View.aspx?ProjectName=IronPythonPython For Dot Net 的网站
Ruby的几个网站
- www.ruby-lang.org/zh_CNRuby中文官方网站
- http://www.rubystudy.com/bbs/tag.php?name=RubyRuby中文进修交换社区
- http://ruby-lang.guo.cc/Ruby在线参考手册
【编辑推荐】
- 为何Python攀上数据科学巅峰?查询拜访显示Python超出R
- 写的代码又被喷?8招让你的代码更Pythonic
- Python Web框架:Django vs Flask vs Pyramid
- Python是增长最快的主流编程说话
- Python vs Ruby:谁是最好的Web开辟说话?
推荐阅读
51CTO诚邀您9月23号和秒拍/国美/美团元专家一路聊智能CDN的优化之路,抓紧时光哦! 看到这条信息后,他们急速联喷鼻魅这位市平易近,具体懂得他的诉求,并向辖区交警懂得该路段的具体情况。>>>详细阅读
本文标题:Python和Ruby两大语言全方位对比
地址:http://www.17bianji.com/lsqh/37397.html
1/2 1

网友点评
精彩导读
科技快报
品牌展示