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
- Nokia X2-01
- AmbientTalk
最近瀏覽的軟件
Aries 2013_240x400 20 Jan 13
Whack a bull 14 Jun 18
Mobile Bookshelf 29 May 11
YouTube App 3 Feb 17
Quran With English 15 Feb 12
Blync 28 Feb 11
hjuyt 15 May 14
Life ftp 24 Jan 13
MyBread 9 Mar 11
Song Guru 11 Oct 12
流行的應用程序
IMPlus Pro All in One Messenger 9 Feb 11
Quran Reader Basic 4 Oct 10
Bounce Tales 7 Feb 17
WM Keeper Mobile 1 Feb 17
Mortal Kombat 4 7 Feb 17
EuroFighterFree 14 Mar 13
BOLT lite Browser 25 Feb 11
AmbientTalk
類似的應用程序
google-api-translate-javame
18 Feb 11
OwnMIDlet Demo
23 May 11
J2MEGL
28 Jun 11
Instant Mobile Website Creation
18 Jun 11
意見 AmbientTalk
最近瀏覽的軟件
Aries 2013_240x400 20 Jan 13
Whack a bull 14 Jun 18
Mobile Bookshelf 29 May 11
YouTube App 3 Feb 17
Quran With English 15 Feb 12
Blync 28 Feb 11
hjuyt 15 May 14
Life ftp 24 Jan 13
MyBread 9 Mar 11
Song Guru 11 Oct 12
流行的應用程序
Instant Mobile Website Creation 18 Jun 11
Qibla Compass 26 Jan 11
Doom II RPG 10 Feb 17
Jimm MIDP2 26 Dec 10
UcBrowser V8 20 Mar 12
Mewsim 1 Feb 17
Play Market for Java 31 Jan 17
1 註釋
ققنوس 13 Nov 24
بد نیست