编辑空间

走近软件人 接近理想

用户操作
[即时聊天] [发私信] [加为好友]
泰稳ID:futurelight
529776次访问,排名85,好友4人,关注者108人。
做高质量的技术内容,为中国技术社区尽一分力量。
futurelight的文章
原创 220 篇
翻译 9 篇
转载 11 篇
评论 878 篇
泰稳的公告
InfoQ中文站
关注企业软件开发领域的变化和创新
最近评论
theoffspring:idea有eap版本的,试用一个月,而且再下载个新的eap,又可以试用,我就一直这么用着。
theoffspring:idea有eap版本的,试用一个月,而且再下载个新的eap,又可以试用,我就一直这么用着。
theoffspring:idea有eap版本的,试用一个月,而且再下载个新的eap,又可以试用,我就一直这么用着。
janper:胆大心细 敢做敢为 人中之龙啊!!
zhouwendong006:我觉得他最厉害的是“不要脸”,不怕拒绝!我被拒绝后绝对不会有第二次的,这大概也是我最大的失败之处吧!
文章分类
收藏
    相册
    相册库
    夜探新浪
    推荐社区
    《程序员》杂志官方博客
    InfoQ中文站—企业级技术社区
    ZDNet China软件技术专区
    博文视点官方博客
    友人博客
    《程序员》孟大师
    CSDN测试圈 聚天下高手
    David turing
    DBAnotes
    EricLee
    jay CTO,Dreams.
    Sean.Pu的Platform
    何为超媒体?阿魔为你解说
    别人称他为表哥
    博文周老师
    博文彭俊
    图灵刘江(RSS)
    小熊
    朋友的爱比网
    桂枝香在故国晚秋(RSS)
    梁宁
    讲武堂-Jiangtao
    赫拉迪克宝盒
    辛佳雨(RSS)
    邢波涛
    闫辉
    陈绍英的测试专区
    韩磊@CSDN
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 Python创始人谈Python 3000及与Ruby的竞争收藏

    新一篇: 《程序员》第6期:中国企业应用SOA现状调查 | 旧一篇: Silverlight、JavaFX、Flex/Flash技术比较

    Guido van Rossum 1989年在ABC与语言的基础上创建了Python语言。目前Python不仅得到其他开发社区的认可,比如JPython和IronPython的广泛应用,在教育和科学技术领域也起到举足轻重的作用,据Guido介绍,Python甚至可以和价格昂贵的Matlab等商业软件相媲美。在5月31日举行的Google开发者日期间,InfoQ中文站就Python与Ruby的竞争,即将推出的新版本Python 3000等话题与Guido进行了交流。

    在谈到为什么Python应用程序的运行速度比Ruby快,社区也较Ruby更为成熟,也产生了像DjangoTurbogears等这样的框架,但却没有产生一个像Ruby on Rails那样普遍受欢迎的Killer Application时,Guido说:

    我不喜欢Killer Application,因为那会让多数人或者社区将精力集中于一个地方。Rython是一个应用广泛的语言,基于Python已经产生了很多好用的Web框架,比如Django等。但是Python不需要Killer Application,至少目前是这样,而且我相信随着Python社区的发展,会有很多Killer Applications自然出现。我喜欢多样化的应用。
    这一观点在Guido的主题演讲中,谈到Python语言的初始设计目标时得到验证:
    • 易于实现
    • 典型的高级语言
    • 跨平台(硬件和软件)
    • 可读性和表达能力强
    • Bug不会破坏解释器
    • 不和C语言竞争,而是实现C

    Google给了Guido充分的自由时间,在Google他可以用一半的时间用Python为Google开发人员开发易用的工具,而另一半可以全部投入到Python的开发中,加快了Python语言新版本的推出速度。Guido表示在2007年夏天,他会推出Python 3000

    在新版本3000里有很多大的改进,对中国开发者而言最感兴趣的我想应该是Python对Unicode的支持。在将来,除了部分核心关键字比如if、else外,其他的类名、接口等都可以用中文表示。另外会修复一些在1990年至1991年间出现的设计错误。在细节方面也做了改进,比如整数的除法,在Python 2.0中1/2的结果是0,而在Python 3000中则为0.5。为保持语言的简单,Python 3000还会去掉一些从前重要但现在无人问津的功能。
    全文链接:Guido谈Python 3000及与Ruby的竞争

    发表于 @ 2007年06月01日 09:13:00|评论(loading...)|编辑

    新一篇: 《程序员》第6期:中国企业应用SOA现状调查 | 旧一篇: Silverlight、JavaFX、Flex/Flash技术比较

    评论

    #famu 发表于2007-06-01 14:02:56  IP: 60.191.61.*
    开发语言为什么要中文呢?
    #bossin 发表于2007-06-01 15:07:21  IP: 10.8.8.88, 202.*
    Python 怎么和Matlab比较,乱弹琴。
    #ttkk1024 发表于2007-06-01 18:32:52  IP: 218.26.251.*
    当然可以了,python可以跟matlab相比较的!特别时它的的numpy模块就可以跟matlab的功能想媲美的!
    #ttkk1024 发表于2007-06-01 18:33:53  IP: 218.26.251.*
    一定要解决编码的问题,现在编码的问题很困扰人啊
    #ttkk1024 发表于2007-06-01 18:47:00  IP: 218.26.251.*
    在python使用中文的编码是个很郁闷的事情啊
    #wuliaoshengji 发表于2007-06-01 22:33:22  IP: 217.150.124.*
    "在细节方面也做了改进,比如整数的除法,在Python 2.0中1/2的结果是0,而在Python 3000中则为0.5。"

    不知道会不会破坏现有的代码?
    #gashero 发表于2007-06-02 22:23:14  IP: 58.38.137.*
    现在的编码也没什么问题阿。另外,有必要把变量名之类的东西也全都用中文么?这个功能Java就是支持的,但是大家见谁在Java里面用中文作变量名呢?不过1/2=0.5估计是要影响代码的移植了,不过既然那么多功能都改了,还不如重写。
    #forlinux 发表于2007-06-03 16:55:07  IP: 219.137.140.*
    在C#中就可以方便的使用中文作变量名。
    #sticker_xji 发表于2007-06-03 19:48:53  IP: 131.107.0.*
    没有任何说python可以演变成那种用中文名字命名变量或函数名的畸形东西。不要曲解大师的话。大师只是说在python 3000中会完全支持UTF-8字符编码。也就是说到那时python中声明的字符串在底层全都是UTF-8编码的,这样可以方便地使用和现实包括中文在内的很多地区语言的字符串了。
    #huangyiiiiii 发表于2007-06-03 20:49:58  IP: 222.20.237.*
    唉,一问就是web应用框架。

    允许非 ascii 字符做标识符,python3000中实在是还有太多激动人心的新东西了。

    """大师只是说在python 3000中会完全支持UTF-8字符编码。也就是说到那时python中声明的字符串在底层全都是UTF-8编码的"""
    可没这么说,unicode而已,utf-8编码后变成字节数组(也就是过去的字符串)。
    发表评论  


    当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
    Csdn Blog version 3.1a
    Copyright © 泰稳