阅 读 文 章

脚本语言与高级语言有什么区别?

[来源:网上转载 (CSDN转载) | 作者:网友(erpproxp) | 时间:2007-08-17 | 浏览:人次 ]

比如python与java他们最大的区别是什么?我学了C想往高级语言转,听说python开发效率高,它为什么比java高呢?也象java比C高的道理一样么?
脚本语言也是高级语言  
  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 使用 编译 一些 许多

最新评论 共有0位网友发表了评论

发表评论

评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名:(注册)
密码:
验证码:
匿名发表

网站地图友情连接交流论坛网站投稿广告服务联系我们留言本站长统计
Some rights reserved: www.chmhome.com, 鄂ICP备07010232号 E-mail:chinakafei@live.com,QQ:552766
中国咖啡技术网(Chmhome):国外编程技术书籍,中文编程手册,经典编程文章,交流技术,技术软件下载,计算机论文,毕业论文.