AmbientTalk

应用截图:
AmbientTalk
申请详情:
版本: 2.22 更新
上传日期: 9 Feb 13
许可: 免费
人气: 2270
尺寸: 3863 Kb

Rating: 1.9/5 (Total Votes: 33)

AmbientTalk ?在比利时布鲁塞尔Vrije Universiteit软件语言实验室开发的面向实验的分布式编程语言。该语言主要针对部署在移动自组织网络中的编写程序。


AmbientTalk?一个研究平台,用于实验新的语言功能或编程抽象,以促进软件的构建,该软件必须在具有间歇性连接和基础设施少的?度??的网络中运行。


语言的并发特性建立在actor模型上,并且很大程度上受到E编程语言的影响。语言的面向对象的特性在诸如Smalltalk(即块关闭,关键字消息)和Self(基于原型的编程,委?)的语言中找到它们的影响。最后,语言具有功能核心,灵感来自Scheme和Pico。


AmbientTalk与主流语言的主要区别?:


·它采用一个纯粹的事件驱动的并发框架,建立在actor上。·它抛弃了RPC抽象,有利于异步,非?塞消息传递。因为系统在消息的接收者断开时自动缓冲这样的消息,所以编程者可以?认地从临时网络故障中抽象。

·它具有内置的编程语言结构,用于对象在本地ad hoc网络中发现彼此。对等服务发现?语言内置的。

·它具有基于原型编程原理的动态OO内核语言。内核语言支持使用镜像的反射,它提供对广泛的元对象协议的访问,使得语言可以从其自身内部扩展。

·语言语法主要来源于“大括号”语言族,但它也混合在来自Smalltalk的关键字消息传递语法中。这与AmbientTalk的轻量级块语法一起,使您能够轻松地构建自己的控制结构。·当前实现的AmbientTalk包含JVM作为一个平台。 AmbientTalk程序很容?使用Java库,Java对象很容?将AmbientTalk用作嵌入式脚本语言。这种交互?安全的:即使当AmbientTalk对象被“暴露”到JVM,JVM线程不能违反AmbientTalk的actor模型的并发约束。


AmbientTalk在J2SE,J2ME下在连接的设备配置(CDC)和Android 2.1平台下运行。

类似的应用程序

Java Programming
Java Programming

26 Dec 10

W3D2
W3D2

17 Mar 11

Ideas Hub
Ideas Hub

22 Dec 10

意见 AmbientTalk

评论没有发现
添加评论
打开图片!
通过设备搜索
Nokia 5610

Nokia 5610