AmbientTalk

AmbientTalk

ベルギーã€ãƒ–リュッセル大学ã®ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢è¨€èªžç ”究所ã§é–‹ç™ºã•ã‚ŒãŸå®Ÿé¨“çš„ãªã‚ªãƒ–ジェクト指å‘ã®åˆ†æ•£ãƒ—ログラミング言語ã§ã™ã€‚ã“ã®è¨€èªžã¯ã€ä¸»ã«ãƒ¢ãƒã‚¤ãƒ«ã‚¢ãƒ‰ãƒ›ãƒƒã‚¯ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã«é…å‚™ã•ã‚ŒãŸãƒ—ログラムã®ä½œæˆã‚’対象ã¨ã—ã¦ã„ã¾ã™ã€‚ AmbientTalkã¯ã€æ–°ã—ã„言語機能やプログラミング抽象概念を試ã—ã¦ã€æ–­ç¶šçš„ãªæŽ¥ç¶šæ€§ã¨å°‘ãªã„インフラストラクãƒãƒ£ã‚’示ã™éžå¸¸ã«ä¸å®‰å®šãªãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã§å®Ÿè¡Œã™ã‚‹å¿…è¦ãŒã‚るソフトウェアã®æ§‹ç¯‰ã‚’容æ?“ã«ã™ã‚‹ãƒªã‚µãƒ¼ãƒãƒ—ラットフォームã§ã™ã€‚ 言語ã®ä¸¦è¡Œå‡¦ç†æ©Ÿèƒ½ã¯ã‚¢ã‚¯ã‚¿ãƒ¼ãƒ¢ãƒ‡ãƒ«ã«åŸºã¥ã„ã¦ãŠã‚Šã€Eプログラミング言語ã®å½±éŸ¿ã‚’å¼·ãå—ã‘ã¦ã„ã¾ã™ã€‚言語ã®ã‚ªãƒ–ジェクト指å‘機能ã¯ã€Smalltalk(ブロッククロージャã€ã‚­ãƒ¼ãƒ¯ãƒ¼ãƒ‰ä»?ãメッセージ)やSelf(プロトタイプベースã®ãƒ—ログラミングã€å§”任)ãªã©ã®è¨€èªžã«å½±éŸ¿ã‚’与ãˆã¾ã™ã€‚最後ã«ã€ã“ã®è¨€èªžã«ã¯ã€Schemeã¨Picoã«è§¦ç™ºã•ã‚ŒãŸæ©Ÿèƒ½çš„ãªã‚³ã‚¢ãŒã‚ã‚Šã¾ã™ã€‚ AmbientTalkã®ãƒ¡ã‚¤ãƒ³ã‚¹ãƒˆãƒªãƒ¼ãƒ è¨€èªžã¨ã®ä¸»ãªé•ã„ã¯æ¬¡ã®ã¨ãŠã‚Šã§ã™ã€‚ ·アクターã«åŸºã¥ã„ãŸç´”粋ãªã‚¤ãƒ™ãƒ³ãƒˆé§†å‹•åž‹ä¸¦è¡Œæ€§ãƒ•ãƒ¬ãƒ¼ãƒ ãƒ¯ãƒ¼ã‚¯ã‚’採用ã—ã¦ã„ã¾ã™ã€‚·...

続きを読む