原来真的是那么不同的啊,就比如C-Omega
文档原话:
“C-Omega是一种强类型的面向数据的语言(Data Oriented Language),桥接了半机构化层次数据如XML,SQL,CTS之间的裂缝,在C-Omega中表面上不同的世界,被用通用的方法连接了起来;
除了数据集成之外,C-Omega还以基于连接微分(join calculus)的异步并发提取(asynchronous concurrency abstractions)扩展了C#,语言表现出一个简洁但是强大的并发模型,适用于单机的多线程,和通过广域网络的基于事件的应用程序通讯”
数据集成,将XQuery当作自然的语言特性来使用:
和弦(Chord)方法,在Get执行直线先执行异步方法Put()
察看所有C-Omega的细节及下载:
http://research.microsoft.com/research/downloads/default.aspx