AmbientTalk هي وجوه المنحى توزيع لغة البرمجة التجريبية المتقدمة في مختبر لغات البرنامج في جامعة فريجي في بروكسل، بلجيكا. ويستهدف اللغة في المقام الأول في برامج الكتابة المنتشرة في شبكات مخصصة المحمول.
AmbientTalk هو منبر البحوث لتجربة ميزات لغة جديدة أو تجريدات البرمجة لتسهيل بناء البرامج التي يجب أن تعمل في شبكات شديدة التقلب واظهار اتصال متقطع وقليل من البنية التحتية.
وتأسست ميزات التزامن اللغة على نموذج الفاعل، وقد أثرت إلى حد كبير لغة البرمجة الإلكترونية. ملامح وجوه المنحى اللغة وتجد تأثيرها في لغات مثل من Smalltalk (أي إغلاق كتلة، رسائل keyworded) والذات (النموذج القائم على البرمجة، وفد). وأخيرا، فإن لغة لها نواة وظيفية، مستوحاة من خطة وبيكو.
الخلافات AmbientTalk الرئيسية في لغات السائدة هي أن:
وميدوت. ويعمل في إطار التوافق بحتة الحدث يحركها، التي تأسست على الفاعلين.وميدوت. تخلت عن التجريد RPC لصالح غير المتزامن، غير مؤمن رسالة عابرة. لأن النظام تلقائيا مخازن هذه الرسائل أثناء يتم قطع المتلقي للرسالة، يمكن مجردة من فشل شبكة مؤقتة افتراضيا مبرمج.
وميدوت. وقد بنيت في ذلك يبني لغة البرمجة لكائنات لاكتشاف بعضها البعض في شبكة مخصصة المحلي. بنيت اكتشاف خدمة الند للند في اللغة.
وميدوت. ويتميز لغة OO نواة ديناميكية مبنية على مبادئ البرمجة القائمة على النموذج. اللغة النواة تدعم التفكير باستخدام المرايا، والتي توفر الوصول إلى بروتوكول metaobject واسعة، مما يجعل للمد لغة من داخل نفسه.
وميدوت. بناء الجملة لغة مستمد أساسا من عائلة "متعرج" لغات، لكنه يمزج في بناء جملة الرسائل keyworded من من Smalltalk كذلك. هذا، جنبا إلى جنب مع جملة كتلة خفيفة الوزن AmbientTalk، ويتيح لك بسهولة لبناء هياكل المراقبة الخاصة بك.وميدوت. التطبيق الحالي AmbientTalk تحتضن JVM كمنصة. فإنه من السهل للبرامج AmbientTalk لاستخدام المكتبات جافا، وأنه من السهل للكائنات جافا لاستخدام AmbientTalk باعتبارها جزءا لا يتجزأ من لغة البرمجة. هذا التفاعل هو آمن: حتى عندما AmbientTalk الكائنات ومثل، تتعرض ومثل. إلى JVM، يمكن المواضيع JVM لا تنتهك القيود التزامن من نموذج الفاعل AmbientTalk ل.
يدير AmbientTalk على J2SE، J2ME تحت تكوين الجهاز المتصل (CDC)، ومنصة اندرويد 2.1.
تفاصيل التطبيق:
الإصدار: 2.22 محدث
تاريخ إيداع: 9 Feb 13
المطور: AmbientTalk Team
ترخيص: حرر
شعبية: 2270
حجم: 3863 Kb
1 تعليقات
ققنوس 13 Nov 24
بد نیست