找回密码
 欢迎注册
搜索
热搜: 活动 交友 discuz
查看: 2279|回复: 1

一个漂亮的表达Cω意境的图

[复制链接]
发表于 2004-9-30 09:39:31 | 显示全部楼层 |阅读模式

                               
登录/注册后可看大图

Cω问世 XML数据处理性能更出色
http://china.nikkeibp.co.jp/china/news/pc/pc200409240105.html

【日经BP社报道】美国微软研究机构--微软研究院(Microsoft Research)2004年7月公开了名为“Cω”的编程语言。这是一种处于研究阶段的C#扩展语言。


Cω引入的数据类型


使用Content保存XML数据的杂志类具有图书数据和内容2大要素。而前者则又具有书名和发行日期,后者则具有报道内容和作者2个要素。只要将属于此数据类型的XML数据代入杂志型变量,就会生成对象,而且XML数据的内容将会作为类的成员变量保存起来

  该语言具有C#所没有的一些特点,比如,非同步执行方法的功能、从数据库获取数据的标记等。其中尤为值得关注的是提供了用于处理XML数据的数据类型。

  Cω最新引入的数据类型有4种(表。点击放大)。其中主要用于处理XML数据的是“Content”。只要根据Content的格式定义类,就能轻松生成处理XML数据的对象。

  我们可以这样认为,Content可通过类和结构对象描述XML数据类型(结构图。点击放大)。相当于使用XML Schema和DTD定义的数据类型。

  还能够描述C#过去不能描述的XML数据特有的数据类型。比如,要任意重复同样的数据要素时,就在结构对象的定义末尾加上“*”。可有可无的数据要素则用“?”来定义。

  可直接将XML数据代入上述定义的类对象中。XML数据所包含的各种要素将自动保存在成员变量(member variable)中。

可轻松访问XML数据

  通常情况下,处理XML数据时都是根据DOM(Document Object Model)的规则进行操作。绝大多数用于读取及处理XML数据的对象生成工具均基于DOM。DOM不限制所保存的数据类型。正因为如此,即便只是单纯地获取值,也要求进行复杂的描述。

  作为DOM,以每个要素为对象,以基于XML数据类型的工具形式保存这些对象。要想访问某个要素的值,首先要依据工具调出目的对象,然后再取得要素值。另外,所取出的要素值将重新保存在专用类(Private Class)对象中。Content可以消除这种负担。

  Cω好像并没有与C#合并的计划。不过,今后如果C#能够很好地汲取其优点,定将成为功能强大的语言。(记者:八木 玲子)
发表于 2004-9-30 13:55:20 | 显示全部楼层

一个漂亮的表达Cω意境的图

图象分析:

此图估计是根据固定数据(灯塔性知识)和算法(罗盘性知识)整合而成,固定数据包括欧氏空间x,y,x及其属性颜色,在认知学上应属于静态欧氏形象语义类。如果为一个生物医学图象,在图象医学语义自动分析和识别开发以前,是通过医生的形象思维加以处理的。
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

快速回复 返回顶部 返回列表