Python论坛  - 讨论区

标题:[python-chinese] 简单问题

2005年05月13日 星期五 10:58

吴晓岛 xiaodao at email.jlu.edu.cn
Fri May 13 10:58:28 HKT 2005

python-chinese,您好!

	python和Java与C++相比,优势在什么地方?
	
	它主要的工作领域是什么呢?

	谢谢

        致
礼!
 				

        吴晓岛
        xiaodao at email.jlu.edu.cn
          2005-05-13

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年05月13日 星期五 11:08

Neo Chan neo.chen at achievo.com
Fri May 13 11:08:58 HKT 2005

干麻要比来比去。。得你成为高手的时候。。你看所有语言都一样。。
语言只是工具。。。你用英文可以交流,用中文也一样。。其它也一样。。。

要非说优势:Python 是GNU下的。。更free...

-----邮件原件-----
发件人: python-chinese-bounces at lists.python.cn
[mailto:python-chinese-bounces at lists.python.cn] 代表 吴晓岛
发送时间: Friday, May 13, 2005 10:58 AM
收件人: python-chinese
主题: [python-chinese] 简单问题

python-chinese,您好!

	python和Java与C++相比,优势在什么地方?
	
	它主要的工作领域是什么呢?

	谢谢

        致
礼!
 				

        吴晓岛
        xiaodao at email.jlu.edu.cn
          2005-05-13

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年05月13日 星期五 11:09

Wayne Wood wuwei00 at 126.com
Fri May 13 11:09:23 HKT 2005

An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20050513/2f7abfe4/attachment.htm

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年05月13日 星期五 11:14

AnkyHe ankyhe at 263.net
Fri May 13 11:14:21 HKT 2005

Neo Chan 写道:

>干麻要比来比去。。得你成为高手的时候。。你看所有语言都一样。。
>语言只是工具。。。你用英文可以交流,用中文也一样。。其它也一样。。。
>
>要非说优势:Python 是GNU下的。。更free...
>
>-----邮件原件-----
>发件人: python-chinese-bounces at lists.python.cn
>[mailto:python-chinese-bounces at lists.python.cn] 代表 吴晓岛
>发送时间: Friday, May 13, 2005 10:58 AM
>收件人: python-chinese
>主题: [python-chinese] 简单问题
>
>python-chinese,您好!
>
>	python和Java与C++相比,优势在什么地方?
>	
>	它主要的工作领域是什么呢?
>
>	谢谢
>
>        致
>礼!
> 				
>
>        吴晓岛
>        xiaodao at email.jlu.edu.cn
>          2005-05-13
>  
>
>------------------------------------------------------------------------
>
>_______________________________________________
>python-chinese list
>python-chinese at lists.python.cn
>http://python.cn/mailman/listinfo/python-chinese
>  
>

虽然很多高手都这么说,但我是个小菜,我觉得这种观点有问题。
对不同的问题,有的语言表达就让人很舒服,有的就很awkward。
虽然很多人也可以在C里面写出面向对象的代码,但那就让人觉得写起来很不舒服。
而且有的语言表达能力强,有的弱,有的有明显的缺失。
譬如C++中不能有效而优雅地返回一个大型对象就是在语法层面上的一些缺失。当
然可以有效地返回一个大型对象,
但可用的方式都不优雅,写这种代码会让人不舒服。


[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年05月13日 星期五 11:15

Neo Chan neo.chen at achievo.com
Fri May 13 11:15:40 HKT 2005

好学,好用,我就喜欢。我学语言。一向是选学学if else,for….. 然后就手拿
library manual 开始开发。。哈哈。我可不想用很长时间去学一个东东。。。

所以python 被我看中了。。几天就学会。。。

 

  _____  

发件人: python-chinese-bounces at lists.python.cn
[mailto:python-chinese-bounces at lists.python.cn] 代表 Wayne Wood
发送时间: Friday, May 13, 2005 11:09 AM
收件人: python-chinese at lists.python.cn
主题: Re: [python-chinese] 简单问题

 

python 是解释型的脚本语言,所以它具有解释型语言的特点,包括优点和缺点
python 写程序非常简洁,习惯了思路比较清晰
python 是一盘大杂烩,集成了很多优点,连 lisp 的 lambda 都有
丰富的库可供调用
支持众多:JPython 支持编译成 Java 平台上运行的 bytecode
    IronPython 和 Python for .NET 支持 .net 平台交互
    等等等等

其实,各种语言各有所长,好用就是硬道理,存在必然有其理由

吴晓岛 写道: 

python-chinese,您好!
 
        python和Java与C++相比,优势在什么地方?
        
        它主要的工作领域是什么呢?
 
        谢谢
 
        致
礼!
                               
 
        吴晓岛
        xiaodao at email.jlu.edu.cn
          2005-05-13
  
 





  _____  



 
_______________________________________________
python-chinese list
python-chinese at lists.python.cn
http://python.cn/mailman/listinfo/python-chinese
  

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20050513/ebdd4cac/attachment.htm

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年05月13日 星期五 11:22

cpunion cpunion at 263.net
Fri May 13 11:22:49 HKT 2005

如果你是个C++程序员,那么熟悉另一种快速开发的脚本语言是必要的。

python替代不了C++的位置,但如果性能要求不算苛刻,而开发时间有限,那么 
python是一个好的选择。

如果你有一个不成熟的想法,想实践来检验一下;或者用python应该会更容易,BT 
就是这样一个产物。

python作为一个基于对象的(脚本)语言,当然会比C++有很多的优势,当然这些优 
势如果站在另一个角度来看,就是劣势。

实际上语言的发展是一个中和、借鉴的过程,C++和PYTHON(或者它们的前辈们)应 
该说各站了一极(静态、动态),各自都有优点,后来的语言多多少少是在中间路线 
上走。

吴晓岛 写道:

>python-chinese,您好!
>
>	python和Java与C++相比,优势在什么地方?
>	
>	它主要的工作领域是什么呢?
>
>	谢谢
>
>        致
>礼!
> 				
>
>        吴晓岛
>        xiaodao at email.jlu.edu.cn
>          2005-05-13
>  
>
>------------------------------------------------------------------------
>
>_______________________________________________
>python-chinese list
>python-chinese at lists.python.cn
>http://python.cn/mailman/listinfo/python-chinese
>  
>

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年05月13日 星期五 11:32

limodou limodou at gmail.com
Fri May 13 11:32:19 HKT 2005

讨论这些东西其实对提高编程能力没有什么帮助。你可以这样想,既然这么多人学Python,自然有它的道理,你学习就是了,时间长了自然会有自已的看法。这样远比听别人的意思要好得多。别人说得再好,不如是自已的。如果再有时间可以几种语言都学一点,找一个认为最满意的学下去就行了。没有最好,只有更好。

在05-5-13,AnkyHe<ankyhe at 263.net> 写道:
> Neo Chan 写道:
> 
> >干麻要比来比去。。得你成为高手的时候。。你看所有语言都一样。。
> >语言只是工具。。。你用英文可以交流,用中文也一样。。其它也一样。。。
> >
> >要非说优势:Python 是GNU下的。。更free...
> >
> >-----邮件原件-----
> >发件人: python-chinese-bounces at lists.python.cn
> >[mailto:python-chinese-bounces at lists.python.cn] 代表 吴晓岛
> >发送时间: Friday, May 13, 2005 10:58 AM
> >收件人: python-chinese
> >主题: [python-chinese] 简单问题
> >
> >python-chinese,您好!
> >
> >       python和Java与C++相比,优势在什么地方?
> >
> >       它主要的工作领域是什么呢?
> >
> >       谢谢
> >
> >致
> >礼!
> >
> >
> >吴晓岛
> >xiaodao at email.jlu.edu.cn
> >2005-05-13
> >
> >
> >------------------------------------------------------------------------
> >
> >_______________________________________________
> >python-chinese list
> >python-chinese at lists.python.cn
> >http://python.cn/mailman/listinfo/python-chinese
> >
> >
> 
> 虽然很多高手都这么说,但我是个小菜,我觉得这种观点有问题。
> 对不同的问题,有的语言表达就让人很舒服,有的就很awkward。
> 虽然很多人也可以在C里面写出面向对象的代码,但那就让人觉得写起来很不舒服。
> 而且有的语言表达能力强,有的弱,有的有明显的缺失。
> 譬如C++中不能有效而优雅地返回一个大型对象就是在语法层面上的一些缺失。当
> 然可以有效地返回一个大型对象,
> 但可用的方式都不优雅,写这种代码会让人不舒服。
> 
> _______________________________________________
> python-chinese list
> python-chinese at lists.python.cn
> http://python.cn/mailman/listinfo/python-chinese
> 


-- 
I like python! 
My Donews Blog: http://www.donews.net/limodou
New Google Maillist: http://groups-beta.google.com/group/python-cn

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年05月13日 星期五 12:42

Qiangning Hong hongqn at gmail.com
Fri May 13 12:42:26 HKT 2005

Python不是GNU项目的组成部分

On 5/13/05, Neo Chan <neo.chen at achievo.com> wrote:
> 
> 
> 干麻要比来比去。。得你成为高手的时候。。你看所有语言都一样。。
> 语言只是工具。。。你用英文可以交流,用中文也一样。。其它也一样。。。
> 
> 要非说优势:Python 是GNU下的。。更free...
> 
> -----邮件原件-----
> 发件人: python-chinese-bounces at lists.python.cn
> [mailto:python-chinese-bounces at lists.python.cn] 代表 吴晓岛
> 发送时间: Friday, May 13, 2005 10:58 AM
> 收件人: python-chinese
> 主题: [python-chinese] 简单问题
> 
> python-chinese,您好!
> 
> python和Java与C++相比,优势在什么地方?
> 
> 它主要的工作领域是什么呢?
> 
> 谢谢
> 
>> 礼!
> 
> 吴晓岛
> xiaodao at email.jlu.edu.cn
> 2005-05-13
> 
> _______________________________________________
> python-chinese list
> python-chinese at lists.python.cn
> http://python.cn/mailman/listinfo/python-chinese
> 
> 
> 


-- 
Qiangning Hong
Get Firefox! <
http://www.spreadfirefox.com/?q=affiliates&id=67907&t=1>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20050513/f6508a82/attachment.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年05月13日 星期五 14:33

Wayne Wood wuwei00 at 126.com
Fri May 13 14:33:14 HKT 2005

我同意你的观点――如果语言真的没有区别,大家不必较真
那么胡乱选一个,然后干什么都用它,这样行吗?对吗?
(把观点推向极端,就可以看出这个观点存在什么潜在的问题了,:))

AnkyHe 写道:

>虽然很多高手都这么说,但我是个小菜,我觉得这种观点有问题。
>对不同的问题,有的语言表达就让人很舒服,有的就很awkward。
>虽然很多人也可以在C里面写出面向对象的代码,但那就让人觉得写起来很不舒服。
>而且有的语言表达能力强,有的弱,有的有明显的缺失。
>譬如C++中不能有效而优雅地返回一个大型对象就是在语法层面上的一些缺失。当
>然可以有效地返回一个大型对象,
>但可用的方式都不优雅,写这种代码会让人不舒服。
>
>_______________________________________________
>python-chinese list
>python-chinese at lists.python.cn
>http://python.cn/mailman/listinfo/python-chinese
>  
>



[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年05月14日 星期六 02:04

itlgycc itlgycc at yeah.net
Sat May 14 02:04:56 HKT 2005

吴晓岛:您好
如果不必和C兼容,你所创造的语言是不是就会是Java? 
不是,差得远。如果人们非要拿C++和Java来作比较,我建议他们去阅读The Design
and Evolution of C++,看看C++为什么是今天这个样子,用我在设计C++时遵从的原则
来检验这两种语言。这些原则与SUN的Java开发小组所持的理念显然是不同的。除了表
面语法的相似性之外,C++与Java 是截然不同的语言。在很多方面,Java更像
Smalltalk(译者按:我学习Java时用的是Sun的培训教材,里面清楚地写道:Java在设
计上采用了与C++相似的语法,与Smalltalk相似的语义。所以可以说Java与C++是貌合
神离,与Smalltalk才是心有灵犀)。Java语言相对简单,这部分是一种错觉,部分是
因为这种语言还不完整。随着时间的推移,Java在体积和复杂程度上都会大大增长。在
体积上它会增长两到三倍,而且会出现一些实现相关的扩展或者库。这是一条每个成功
的商业语言都必须走过的发展之路。随便分析一种你认为在很大范围内取得了成功的语
言,我知道肯定是无有例外者,而且实际上这非常有道理。 
上边这段话是在Java 1.1推出之前写的。我确信Java需要类似模板的机制,并且需要增
强对于固有类型的支持。简单地说,就是为了基本的完整性也应该做这些工作。另外还
需要做很多小的改动,大部分是扩展。1998年秋,我从James Gosling(Java语言的创
始人――译者)那里得到一份建议书,说是要在Java中增加固有类型、操作符重载以及
数学计算支持。还有一篇论文,是数学分析领域的世界级大师,伯克利大学的W. Kahan
教授所写的How Java’s Floating-Point Hurts Everyone Everywhere(“且看Java的
浮点运算如何危害了普天下的芸芸众生”――译者),揭露了Java的一些秘密。 
我发现在电视和出版物中关于Java的鼓吹是不准确的,而且气势汹汹,让人讨厌。大肆
叫嚣凡是非Java的代码都是垃圾,这是对程序员的侮辱;建议把所有的保留代码都用
Java重写,这是丧心病狂,既不现实也不负责任。Sun和他的追随者似乎觉得为了对付
微软罪恶的“帝国时代”,就必须如此自吹自擂。但是侮辱和欺诈只会把那些喜欢使用
不同编程语言的程序员逼到微软阵营里去。 
Java并非平台无关,它本身就是平台。跟Windows一样,它也是一个专有的商业平台。
也就是说,你可以为Windows/Intel编写代码,也可以为Java/JVM编写代码,在任何一
种情况下,你都是在为一个属于某个公司的平台写代码,这些代码都是与该公司的商业
利益扯在一起的。当然你可以使用任何一种语言,结合操作系统的机制来编写可供JVM
执行的程序,但是JVM之类的东西是强烈地偏向于Java语言的。它一点也不像是通用
的、公平的、语言中立的VM/OS。 
私下里,我会坚持使用可移植的C++作大部分工作,用不同的语言作余下的工作。 
(”Java is not platform-independent, it is the platform”,B. S的这句评语对
于C++用户有着很大的影响,译者在国外的几个新闻组里看到,有些C++高手甚至把这句
话作为自己的签名档,以表明对Java的态度和誓死捍卫C++的决心。实际上有很多程序
员不光是把自己喜爱的语言当成一种工具,更当成一种信仰。――译者)

这是摘自C++之父Bjarne Strustrup 得说法。
我不了解 Python 并且以上也不是我说 只不过想让你看看而已。我还是认为 Python
相似 C++得移植 一样 而 JAVA 离开 JVM 就用不了。


-----Original Message-----
From: python-chinese-bounces at lists.python.cn
[mailto:python-chinese-bounces at lists.python.cn] On Behalf Of 吴晓岛
Sent: Thursday, May 12, 2005 7:58 PM
To: python-chinese
Subject: [python-chinese] 简单问题

python-chinese,您好!

	python和Java与C++相比,优势在什么地方?
	
	它主要的工作领域是什么呢?

	谢谢

        致
礼!
 				

        吴晓岛
        xiaodao at email.jlu.edu.cn
          2005-05-13

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年05月14日 星期六 02:16

itlgycc itlgycc at yeah.net
Sat May 14 02:16:29 HKT 2005

我也就得是对得,很多商业得竞争,吹嘘、实际上就想大家来用
能利用你得技巧赚钱就行,没必要 比! 它们得体系不是我们应该
关心得,如果100%得人使用 Linx 那他还会 free?

-----Original Message-----
From: python-chinese-bounces at lists.python.cn
[mailto:python-chinese-bounces at lists.python.cn] On Behalf Of Neo Chan
Sent: Thursday, May 12, 2005 8:09 PM
To: python-chinese at lists.python.cn
Subject: 答复: [python-chinese] 简单问题


干麻要比来比去。。得你成为高手的时候。。你看所有语言都一样。。
语言只是工具。。。你用英文可以交流,用中文也一样。。其它也一样。。。

要非说优势:Python 是GNU下的。。更free...

-----邮件原件-----
发件人: python-chinese-bounces at lists.python.cn
[mailto:python-chinese-bounces at lists.python.cn] 代表 吴晓岛
发送时间: Friday, May 13, 2005 10:58 AM
收件人: python-chinese
主题: [python-chinese] 简单问题

python-chinese,您好!

	python和Java与C++相比,优势在什么地方?
	
	它主要的工作领域是什么呢?

	谢谢

        致
礼!
 				

        吴晓岛
        xiaodao at email.jlu.edu.cn
          2005-05-13

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号