AmbientTalk

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

Rating: 1.9/5 (Total Votes: 34)

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å¹³å°ä¸‹è¿è¡Œã€‚

类似的应用程序

意见 AmbientTalk

评论没有发现
添加评论
打开图片!