AmbientTalk

AmbientTalk는 모바일 기기 사이의 연결이 자주 바뀌는 네트워크에서 분산 응용 프로그램을 작성하도록 설계한 객체 지향 프로그래밍 언어다. 액터 모델 기반의 비동기 메시지 전송과 Future를 이용해 네트워크 지연 및 일시적 연결 끊김을 다루며, 인접 기기를 발견하고 원격 객체와...

분류객체 지향 프로그래밍·동시성 프로그래밍 언어
연구 기관Vrije Universiteit Brussel
핵심 개념액터, 비동기 메시지, Future
주요 대상모바일 애드혹 네트워크와 분산 시스템

AmbientTalk는 모바일 기기 사이의 연결이 자주 바뀌는 네트워크에서 분산 응용 프로그램을 작성하도록 설계한 객체 지향 프로그래밍 언어다. 액터 모델 기반의 비동기 메시지 전송과 Future를 이용해 네트워크 지연 및 일시적 연결 끊김을 다루며, 인접 기기를 발견하고 원격 객체와 통신하는 기능을 연구하였다. 분산 환경에서의 객체 캡슐화와 이벤트 중심 동시성 모델을 핵심 특징으로 한다.[1]

역사

연구 배경

AmbientTalk의 발전

언어 구조

객체와 프로토타입

메시지와 실행 흐름

기본 자료형

분산 프로그래밍

액터 모델

Future와 비동기 전송

네트워크 발견과 연결 복구

구현과 도구

가상 머신과 실행 환경

개발 도구

활용 및 연구

모바일 애드혹 네트워크

분산 언어와의 비교

관련 문서

  1. 참고 자료 ↩