| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1219 人关注过本帖
标题:可爱的 Python
只看楼主 加入收藏
好学
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
帖 子:622
专家分:318
注 册:2004-5-4
结帖率:50%
收藏
 问题点数:0 回复次数:4 
可爱的 Python
让我们为常见的计算机语言列个表吧:
1、低层语言:机器语言、汇编语言
2、编译性语言: C/C++ 、 Basic 、 Pascal
3、脚本语言: Perl 、 PHP 、 java script 、 VBScript
4、半解释性编译语言(不知道恰不恰当): Java
不知道我列这个表完不完整,不过,我想至少还有一种语言我没写: Python 。

一、 Python 的性质  

  如果非要给 Python 归类的话,我想,这也是一个值得探讨的问题。就我个人认为,他是一种介于半解释性编译语言与脚本语言之间的语言,他可以嵌入网页中以 CGI 的形式出现,也可以作为独立的文件运行于解释器之上,也可以编译成为 .exe 的 Windows 可执行文件直接运行。

二、 Python 的技术特点

   Python 是一种面向对象的语言,支持所有流行的语言的面向对象的特点,尤其与 C++ 很像。
   Python 是一种直译式的语言,如果使用 Python 解释器编写程序,在编写的过程中也就完成了调试的动作,使的任何使用者都不会犯诸如忘记“;”这样的错误,喔,忘了, Python 中根本用不着分号。
  与许多脚本语言类似的,在 Python 中所有的类型都是自动识别的,同时,也不需要声明函数原型。
   Python 与其他语言结合得相当完美,尤其是 Java ,你可以在 Python 中无缝的调用 Java 的包。
   Python 是开放的,未经编译的(绝大部分) Python 的程序,是脚本的,也就是说可以随意的察看程序的源代码。你可以为 Python 编写新模块,或者重新制造整个 Python (稍微有点夸张)。

三、 Python 的优势

  我想简化这个部分,因为我不是推销员,一种语言的美是需要程序员自己去发现的:
1、易于学习 一个有经验的程序员大约需要 3-5 小时学习,一个初学者大约需要 3-5 天基本掌握。但这并不表示 Python 是一种简单的语言,事实上,没有一种与 Python 同样强大的语言是简单的。
2、语法优美  Python 的语言是很优美的,而且是很简单的,没有一大堆特别的符号,没有凌乱的程序结构,其实这里还有一些问题,将在下文中提到。
3、完全免费 你可以完全免费( www. )的得到任何 Python 的相关资源,你所要付出的只有电话费。

四、 Python 的缺陷

  首先, Python 是一种“轻量级”的语言,对于大型的工程性的开发有时显得力不从心。然后,第三部分第三条所提到的 Python 的语法优势实际上是针对初学者而言,对于有经验的 C/C++ 或者其它类似语言的程序员来说, Python 的语法会让你感到拘束,感到压抑,感到不习惯。第三, Python 的中文化进程不是相当顺利,目前能够买到的 Python 的教程不超过 4-5 种。
  
五、总结
  我是个很诚实的人,我不是某种语言的狂热者,也不是某某公司的推销员。我对编程和语言有自己的理解,不妥之处还请各位见谅,希望我的东西对你有帮助。
搜索更多相关主题的帖子: Python 
2009-11-09 05:13
larden
Rank: 1
等 级:新手上路
帖 子:19
专家分:7
注 册:2008-8-28
收藏
得分:0 
图片附件: 游客没有浏览图片的权限,请 登录注册
很可爱
2010-04-01 12:35
KLML88422
Rank: 2
来 自:火星
等 级:论坛游民
威 望:1
帖 子:34
专家分:20
注 册:2010-11-12
收藏
得分:0 
号!
2010-11-18 14:11
orgthing
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2010-12-28
收藏
得分:0 
  不错

http://
http://
2010-12-29 11:11
yangfanconan
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:10
帖 子:397
专家分:541
注 册:2009-9-22
收藏
得分:0 
python的优点很明显就是易学,通用,简单。
弱点也很明显。
不过python还是看你用在什么方面的。各有所长么。
2011-01-11 23:01
快速回复:可爱的 Python
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021881 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved