AmbientTalk

عکس صفحه برنامه:
AmbientTalk
جزئیات برنامه:
نسخه: 2.22 به روز شده
ها تاریخ: 9 Feb 13
توسعه دهنده: AmbientTalk Team
پروانه: رایگان
محبوبیت: 2270
اندازه: 3863 Kb

Rating: 1.9/5 (Total Votes: 37)

AmbientTalk شی گرا زبان برنامه نویسی توزیع تجربی در نرم افزار زبان آزمایشگاه در دانشگاه وریج بروکسل، بل?یک توسعه یافته است. این زبان در درجه اول در نوشتن برنامه مستقر در شبکه های تلفن همراه آگهی تک کاره هدف قرار دادند.


AmbientTalk پلت فرم تحقیقات برای آزمایش وی?گی های زبان جدید و یا انتزاعی برنامه نویسی به منظور تسهیل در ساخت و ساز از نرم افزار است که به اجرا در شبکه به شدت ناپایدار برگزاری نمایشگاه اتصال متناوب و زیرساخت های کمی است.


وی?گی های همزمانی زبان را در مدل بازیگر تاسیس و تا حد زیادی با زبان برنامه نویسی E تحت تاثیر قرار. وی?گی های شی گرا زبان را نفوذ خود را در زبان مانند اسمالتاک (به عنوان مثال بسته شدن بلوک، پیام keyworded) و خود (مبتنی بر نمونه های برنامه نویسی، هیئت). در نهایت، زبان دارای هسته های کاربردی، با الهام از طرح و پیکو.


تفاوت اصلی AmbientTalk با زبان اصلی است که:


و middot. این یک چارچوب همزمانی صرفا رویداد محور، بازیگران تاسیس شد.و middot. این را رها انتزاع RPC به نفع ناهمزمان، غیر مسدود کردن عبور پیام. از آنجا که سیستم به طور خودکار بافر مانند پیام در حالی که گیرنده پیام قطع شده است، برنامه نویس می تواند انتزاعی از شکست های شبکه موقت به طور پیش فرض.

و middot. این ساخته شده است در ساختار زبان برنامه نویسی برای اشیاء به کشف یکی دیگر در محلی شبکه ad hoc. همتا به همتا کشف سرویس به زبان ساخته شده است.

و middot. این سیستم دارای یک زبان کرنل OO پویا ساخته شده بر اصول برنامه نویسی مبتنی بر نمونه. زبان کرنل پشتیبانی بازتاب با استفاده از آینه، که دسترسی به یک پروتکل metaobject گسترده، ساخت زبان توسعه از درون است.

و middot. نحو زبان مشتق شده در درجه اول از خانواده آکولاد از زبان است، اما آن را در نحو پیام keyworded از اسمالتاک مخلوط و همچنین. این، همراه با نحو بلوک سبک AmbientTalk می است، را قادر می سازد تا شما به راحتی ساخت سازه کنترل خود را.و middot. پیاده سازی فعلی از AmbientTalk می پذیرای JVM عنوان یک پلت فرم. این آسان برای برنامه های AmbientTalk می به استفاده از کتابخانه های جاوا، و آن را آسان برای جاوا اشیاء به استفاده از AmbientTalk می به عنوان یک زبان برنامه نویسی تعبیه شده است. این تعامل امن است: حتی زمانی که AmbientTalk می اشیاء و & quot؛ در معرض و & quot؛ به JVM، موضوعات JVM می توانید محدودیت های همزمانی مدل بازیگر AmbientTalk می را نقض نمی کند.


قابل اجرا بر روی AmbientTalk می J2SE، J2ME تحت پیکربندی دستگاه متصل (CDC)، و آندروید 2.1 پلت فرم.

برنامه های مشابه

نظرات به AmbientTalk

1 نظرات
  • ققنوس 13 Nov 24
    بد نیست
اضافه کردن نظر
روشن کردن تصاویر!