和Google互补的搜索引擎Wolfram|Alpha
Wolfram|Alpha与Google究竟是什么关系,Wolfram|Alpha自己是如何定位的?Wolfram|Alaph在多大程度上是语义网搜索呢?InfoQ中文站就等等这些问题采访了Wolfram研究公司中国区商务经理王翔。
作者 霍泰稳 发布于 2007年5月31日 下午8时0分
Guido van Rossum 1989年在ABC与语言的基础上创建了Python语言。目前Python不仅得到其他开发社区的认可,比如JPython和IronPython的广泛应用,在教育和科学技术领域也起到举足轻重的作用,据Guido介绍,Python甚至可以和价格昂贵的Matlab等商业软件相媲美。在5月31日举行的Google开发者日期间,InfoQ中文站就Python与Ruby的竞争,即将推出的新版本Python 3000等话题与Guido进行了交流。
在谈到为什么Python应用程序的运行速度比Ruby快,社区也较Ruby更为成熟,也产生了像Django、Turbogears等这样的框架,但却没有产生一个像Ruby on Rails那样普遍受欢迎的Killer Application时,Guido说:
我不喜欢Killer Application,因为那会让多数人或者社区将精力集中于一个地方。Python是一个应用广泛的语言,基于Python已经产生了很多好用的Web框架,比如Django等。但是Python不需要Killer Application,至少目前是这样,而且我相信随着Python社区的发展,会有很多Killer Applications自然出现。我喜欢多样化的应用。这一观点在Guido的主题演讲中,谈到Python语言的初始设计目标时得到验证:
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还会去掉一些从前重要但现在无人问津的功能。
Python语言的简单性是Guido一直强调的重点,他希望Python在未来能够没有类型检查;任何表达都是对象,都有命名空间,都能被输出;用户和系统交互时有更多的优先权,还要有交互式提示等。
Wolfram|Alpha与Google究竟是什么关系,Wolfram|Alpha自己是如何定位的?Wolfram|Alaph在多大程度上是语义网搜索呢?InfoQ中文站就等等这些问题采访了Wolfram研究公司中国区商务经理王翔。
Vijay Narayanan在这篇文章中对数据服务的几个方面进行了介绍,它们都是SOA实践者和数据架构师感兴趣的内容。本文对数据服务的几个方面进行了介绍,包括需求定义,基本原理和好处、范围、开发以及消费模式。
罗马不是一天建成的,豆瓣的技术架构也是随着用户规模的增长一直在持续变化中。在本次演讲中,豆瓣的首席架构师洪强宁将与大家一起分享从上线时的单台服务器架构开始一直到现在的豆瓣架构变迁历程。
Billy McCafferty展示了S#arp架构,它在ASP.NET MVC框架的基础上,荟萃了当今的最佳实践,应用在ASP.NET Web应用程序的架构设计中。
中国作为新兴市场中的新兴市场,是Sun在美国之外实施SSE(SUN Startup Essentials)项目重点关注的地区。在QCon Beijing 2009期间,InfoQ中文站有幸对此项目的负责人王雷先生进行了采访,探讨了关于开源、新兴市场、SSE等话题。
HTML5 是由 WHATWG发起的,最开始的名称叫做Web Application 1.0,而后这个标准吸纳了Web Forms 2.0的标准,并一同被W3C组织所采用,合并成为下一代的HTML5标准。
1 条回复
关注此讨论 回复