Python语言的发言人在当地时间上周三(11月21日)表示,Python的开发者目前正致力于核心平台的两次升级,这两次升级均将在2008年完成。
Python软件基金会的一位主管David Goodger表示,最先出现的将是Python 2.6,它将作为Python 3.0公布之前的过度版本。在2.6中,性能上已经做了改变,但与2.x系列仍有不兼容之处。Python 3.0也即Python 3000。
Python在Web开发中广为流行但又不仅限于此,它的内存管理、变量声明等性能使开发者不必操心于此。“Python比其他语言都更切合程序员的大脑。” Goodger说。
在Python 2.6,程序员将能够判断他们的程序跟3.0之间有哪些不兼容之处。而且Python基金会将发布一个工具以使迁移到3.0平台更加容易。
Python 3.0将通过支持Unicode更加国际化,还将做一些功能的变更:比如将打印状态变为函数从而开发者可以直接在编程时使用“print”;还有一个新的I/O库以在不同的操作系统之间更好地兼容。
“从1991年首次发布到如今的这些年,许多人们意识到早期设计中的一些问题,” Goodger说,“我们将利用这次机会修正这些问题,使其细节处更加完美。”
版本2.6的beta版预计将在08年2月发布,普通发行版(general release)则在三月或者四月。3.0的beta预计在08年的三月Python开发者的PyCon大会时出炉,最终版本预计在8月发布。
“一些大的性能变更将不得不使2.x的代码使用工具才能与3.0版本兼容,但我们提供的工具在开发者版本升级时不需要做太多的工作。” Goodger说。
Goodger还表示,新版本发布后,开发者仍可以继续使用2.x来编程,只是无从享受到3.0的最佳性能。
Goodger还提醒说,Python的核心新版本由Python基金会掌控,但一些组织会添加他们的第三方包来推出不同版本的Python。比如IronPython作为微软.Net的Python语言;Jython作为Java版Python。
【相关文章】
|
||||
| · NAC安全访问控制 · 网络布线测试仪器 · Windows Server 2008专.. · Windows远程桌面应用 · 网络故障排除宝典 · 运营商封堵ADSL共享 中.. · 解析35岁技术人的价值.. · 世纪枭雄比尔盖茨的王.. |
· 主流品牌防火墙配置 · ASP.NET开发教程 · 超级计算机TOP500专题 · Vista SP1对决XP SP3 · SQL Server 2008/2005.. · 程序员如何成长? · C#技术开发指南 · 虚拟化技术还有点“虚” |
|||
|
||||
| · SOA 面向服务架构 · SQL Server 2008/2005.. · Apache技术专题 · 三层交换技术专题 · SQL Server入门到精通 · Windows远程桌面应用 · C#技术开发指南 · Apache技术专题 |
· Windows集群服务应用 · C#技术开发指南 · 国际文档格式标准开战 · 路由器设置与口令恢复 · Linux 集群技术专题 · PHP开发应用手册 · SOA 面向服务架构 · 企业数据恢复指南 |
|||
|
||||
| · SQL Server入门到精通 · SQL Server 2008/2005.. · SOA 面向服务架构 · Apache技术专题 · C#技术开发指南 · 三层交换技术专题 · Apache技术专题 · C#技术开发指南 |
· Windows远程桌面应用 · 企业数据恢复指南 · Windows集群服务应用 · 路由器设置与口令恢复 · Linux 集群技术专题 · SOA 面向服务架构 · 了解统一威胁管理(UTM).. · 反垃圾邮件技术应用 |
|||