Perl,Python,Ruby,Javascript四种脚本语言比较
为了选择一个合适的脚本语言学习,今天查了不少有关Perl,Python,Ruby,Javascript的东西,可是发现各大阵营的人都在吹捧自己喜欢的语言,不过最没有争议的应该是Javascript现阶段还不适合用来做独立开发,它的天下还是在web应用上。 我主要是想做数据挖掘算法的研究,应该会处理大量的文本。提到文本处理,相信大部分人都会说应该用Perl。的确,Perl的文本处理很强大,但是它的语法给人的感觉太乱了,我之前把Perl的基本语法学完了,也用它做了一些简单的文本处理工作,但是到现在,用起来还是不那么顺手。貌似在Unix或 Linux上做系统管理Perl是最好的选择。 Python据说吸收了Perl的一些东西,其非常特别的一点应该是它的语法非常规范吧,写出来的程序一定是格式优美的,由于自己没有研究过,也不知道它到底适合用来做什么,摘抄了下面的特点: 面向对象的脚本语言
自由的,可移植的,功能强大的,可以与其它语言混合编程
系统软件的脚本
图形用户接口,可以开发图形界面
组件集成,支持COM、JAVA
快速原型
Internet脚本
图像处理、人工智能、分布式对象
RedHat公司的Linxu安装工具使用Python
MS公司曾发不过部分使用Python写的程序
Yahoo!在大量Internet服务中使用Python
美国国家宇航局把Python用户任务控制系统的实现
制作《侏罗纪公园》的Industrial Light and Magic公司用Python生成标志的商业动画。
Ruby,我是在为一个公司做RoR开发的时候刚接触的,我只做了一个简单的模块,由于时间上的原因没有继续参与项目,因此对Ruby也是停留在懂基本语法的阶段,不过它给我的印象不错。也许是因为它相比以上两个语言来说是最新的吧,应该吸收了不少前辈身上的优点,容易上手,功能也很强大。 查了半天资料眼睛都看花了,还是弄得我不知道选择哪个好。当然,每个都学点不是问题,可我现在是想找一个作为重点研究对象,要达到精通的程度。 实在没办法,我在搜索引擎里进行了实验,看现在哪个语言的技术人员需求量大: 在google中搜索关键词“XXX招聘”: 约有540,000项符合Perl招聘
约有500,000项符合Python招聘
约有515,000项符合Ruby招聘
约有1,280,000项符合javascript招聘
在baidu中搜索关键词“XXX招聘”: Perl招聘:找到相关网页约534,000篇
Python招聘: 找到相关网页约338,000篇
Ruby招聘:找到相关网页约400,000篇
Java
相关文档:
访问控件的主要对象是:document对象。分别对应当前文档所有的(子对象)个人观点。并且已经提供的几个主要方法来访问对象。
1. document.getElementById
2. document.getElementsByName
3 &n ......
Python中文件操作可以通过open函数,这的确很像C语言中的fopen。通过open函数获取一个file object,然后调用read(),write()等方法对文件进行读写操作。
1.open
使用open打开文件后一定要记得调用文件对象的close()方法。比如可以用try/finally语句来确保最后能关闭文件。
file_object = open('thefile.txt')
......
1) 为什么加载javascript文件很重要?
javascript文件是比较特殊的,因为浏览器加载javascript是串行的。以为着在加载Javascript文件的时候,其他一切资源的下载包括页面的显示都会被阻塞。
2) 如何正确的加载JavaScript?
a. 将JavaScript文件放在页面的最后
因为JavaScript的加载会阻塞页面的显示,所以将JavaScrip ......