脚本语言也是高级语言
python开发效率高,主要是类型不用声明,也不用编译期检查类型, 还有语法上少敲许多代码, 数据结构接口方便。 以及其他一些方便之处吧。
我想除了汇编算是低层的,python, java, c都算是高级语言吧。python与java比较没仔细想过,想学就学了。有许多介绍python的文章,建议去网上查一查,写得都不错。
我google了,都是脚本语言的比较多,与java C#的比较几乎没有,这可能与工具之间的口水战有关系,不过,我觉得能了解下他们之间的优缺点还是有好处,以便于选择了就会一心一意学下去,免得这样学学那样学学,到头来什么也没学会,所以还是希望能有人谈点什么..........
不要光看比较,还有许多介绍python之类的文章,为什么不看一看呢。
自己动手,trial and error. 试着运行一些简单的python程序,从中体会到乐趣,比干巴巴的书本上介绍给你的更有趣。
呵呵,把python自带的language reference看一下就会明白很多python灵活的地方了.C/C++也灵活,但C/C++那种灵活在应用软件的开发中不像python那么适用.java也是,类型太强,有很多地方需要比python多打很多字.总之就语言而言,做一般的东东,python是最顺手的了.
本来昨天想多写一些,但可写的太多了,就删除了。下面举一个小例子,比如我要打印一个文本文件的内容,可以在python中这样写:
print file('a.txt').read()
但在java中,需要写一个类,然后定义一个static的main()函数,然后再使用 FileInputStream 来读入文件,再使用System.out.print来打印。不仅语句多,还要使用好几个类。别外还要先编译再运行。总之python在许多地方是非常简洁的。不过python与其它语言之间并不是替代的关系,而是互为补充。你的确可以使用python完成你的大部分工作,但你可能还是会使用其它的语言来完成你的工作,也许是因为遗留系统,也许是为了提高效率,也许是混合编程。总之这些方式在python中都可以比较好的支持。而且在许多场合,java和c/c++也的确更适合。这样,有可能都学一些更好。
最主要的还是实用.脚本语言与编译语言,相对来说编译语言应该更快一些.
是否要使用脚本语言,这一点要看具体的应用场合,学习它是件好事,至少使用它解决些小问题很快速,很方便。
脚本语言也是高级语言,C也是高级语言
脚本语言是解释性的,其它的如C++之类的东东都是编译性的
脚本语言开发效率高但是运行速度
同样编译性语言开发效率是瓶颈
各有千秋了
| 论坛热门帖子: | [lch203] 写得蛮好的linux学习笔记(10-21) [黑马制造] 学习java的30个目标(10-19) [笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19) [udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18) [沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18) |
| TAG标签: | 语言 区别 高级 脚本 python java 使用 编译 一些 许多 |
注册
个人空间
