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
- Samsung D880
- AmbientTalk
通过设备搜索
Samsung D880
最近浏览的软件
-
Azan Times 24 Jun 11
流行的应用程序
-
kasperskey Free Anti Virus Scanner 6 Feb 13
-
EuroFighterFree 14 Mar 13
-
Islamic Daily Dua Durood Shareef Surah and More 4 Apr 13
-
Microsoft Tag reader 11 May 11
-
Soundtracker Radio (Symbian/S40) 10 Mar 13
-
Jimm MIDP2 26 Dec 10
-
2048 Javame 10 Feb 17
AmbientTalk
类似的应用程序
Mobile Survey
14 Feb 11
Me Boy Builder 2.2
22 Nov 12
AlgoMo (Algolight Mobile)
18 Mar 11
MIDPDebugger
12 May 11
意见 AmbientTalk
通过设备搜索
Samsung D880
最近浏览的软件
-
Azan Times 24 Jun 11
流行的应用程序
-
2048 Javame 10 Feb 17
-
Mortal Kombat 4 7 Feb 17
-
Mobile Chess 3 Feb 17
-
guitar chords scales tuner 14 Sep 11
-
epub Reader (Albite reader) 19 Feb 13
-
ZXReader 2 Feb 17
-
PhoneGap 8 Oct 11
1 注释
ققنوس 13 Nov 24
بد نیست