AmbientTalk

AmbientTalk

היא שפת תכנות מופץ ניסיוני מונחה עצמים שפותחה במעבדת שפות תוכנה על בריסל Vrije Universiteit, בלגיה. השפה מיועדת בעיקר תוכניות הכתיבה לפרוס רשתות סלולריות אד הוק. AmbientTalk היא פל?פורמת מחקר כדי להתנסות בתכונות שפה חדשות או הפש?ות תכנות כדי להקל על הבנייה של תוכנה כי יש להפעיל ברשתות בתנודתיות גבוהה מפגינות קישוריות לסירוגין ותשתיות ק?נות. תכונות המקביליות של השפה מושתתות על מודל השחקן הושפעו במידה רבה על ידי שפת תכנות E. התכונות מונחות העצמים של השפה למצוא השפיעו בשפות כמו Smalltalk (סגרים לחסום למשל, הודעות keyworded) ועצמי (תכנות מבוסס אב?יפוס, משלחת). לבסוף, בשפה יש ליבה פונקציונלית, בהשראת התכנית ופיקו. ההבדלים העיקריים של AmbientTalk עם שפות המיינס?רים הם כי: & מידות; היא מעסיקה מסגרת מקביליות גרידא מונחה אירועים, נוסדה על שחקנים.& מידות; הוא יפסיק את הפש?ת RPC ל?ובת אסינכרוני, ללא חסימת העברת המסר. כיוון שהמערכת או?ומ?ית אוגר הודעות מסוג זה ואילו המקבל של ההודעה מנותקת, המתכנת יכולה מופש?ים מכשלי רשת זמנית כברירת מחדל. & מידות; זה מוכלל בונת שפת תכנות עבור חפצים כדי לגלות אחד את השני ברשת המקומית אד הוק. Peer-to-peer גילוי שירות מובנה בתוך השפה. & מידות; הוא כולל שפה הקרנל OO הדינאמי המבוססת על העקרונות של תכנות מבוסס אב?יפוס. השפה הקרנל תומכת...

קרא עוד