ميسا (لغة برمجة): الفرق بين النسختين

[نسخة منشورة][نسخة منشورة]
تم حذف المحتوى تمت إضافة المحتوى
JarBot (نقاش | مساهمات)
ط بوت:التعريب V3.5
JarBot (نقاش | مساهمات)
ط بوت:الإبلاغ عن رابط معطوب أو مؤرشف V4 (تجريبي)
سطر 2:
 
{{معلومات لغة برمجة
| اسم = ميسا<br /> Mesa<ref name="manual">{{مرجع كتاب | المسار = http://research.microsoft.com/lampson/23a-MesaManual/23a-MesaManualAbstract.html | العنوان = Mesa Language Manual | المؤلف = James G. Mitchell | وصلة المؤلف = James G. Mitchell |المؤلف2=William Maybury |المؤلف3=[[Richard Sweet]] | الناشر = XEROX PARC Technical Report | issue = CSL-79-3}} {{Webarchive|url=https://web.archive.org/web/20081015005544/http://research.microsoft.com:80/lampson/23a-MesaManual/23a-MesaManualAbstract.html |date=15 أكتوبر 2008}}</ref>
| شعار =
| نموذج =
سطر 21:
}}
 
'''ميسا''' {{إنج|Mesa}}، هي [[لغة برمجة]] مستحدثة تطورت في نهاية السبعينات في [[بارك]] في [[بالو ألتو، كاليفورنيا]] [[الولايات المتحدة]].<ref name="مولد تلقائيا1">{{مرجع كتاب | المسار = http://research.microsoft.com/lampson/23a-MesaManual/23a-MesaManualAbstract.html | العنوان = Mesa Language Manual | المؤلف = James G. Mitchell | وصلة المؤلف = James G. Mitchell | المؤلفين المشاركين = William Maybury, [[Richard Sweet]] | الناشر = XEROX PARC Technical Report | issue = CSL-79-3}} {{Webarchive|url=https://web.archive.org/web/20081015005544/http://research.microsoft.com:80/lampson/23a-MesaManual/23a-MesaManualAbstract.html |date=15 أكتوبر 2008}}</ref> وقد تم تسمية هذه اللغة على اسم هضبة ميسا الموجودة بجنوب غرب أمريكا بحيث يشير ذلك إلى الغرض من تصميمها لتكون [[لغة برمجة عالية المستوى]].
 
والميسا لغة شبيهة بلغة ألجول والتي تدعم بقوة البرمجة الوحدوية. كل وحدة مكتبية بها على الأقل ملفين [[كود مصدري]] : ملف تعريفات يحدد السطح البيني للمكتبة بالإضافة إلى واحد أو أكثر، وملفات البرنامج وهي التي تحدد تنفيذ الإجراءات على السطح البيني.<ref>Mesa Language Manual, chapter 7. (The Manual uses the term ''module'' to mean a source file.)</ref> ولاستخدام هذه المكتبة، يجب أن يقوم أحد البرامج أو مكتبة ذات مستوى أعلى ب"استيراد" التعريفات. متفقدات طباعة مصنف الميسا جميعها تستخدم الوحدات المستوردة، هذا الجمع بين التصنيف المنفصل وتفقد الطباعة كان أمرا غير معتاد في هذا الوقت.
سطر 63:
* تطور سطح المكتب الرئيسي لستار إلى سطح المكتب الجديد فيوبوينت والذي أصبح في النهاية جلوبال فيو والذي تم إدخاله لعدة منصات يونكس مثل [[سولاريس]]و [[آي بي إم إيه آي إكس]]، تمت كتابة لغة الميسا على مصنف [[سي (لغة برمجة)]] وجمعت الشفرة الناتجة للمنصة الهدف. وقد كان ذلك حلا قابل للتطبيق ولكنه جعل من المستحيل تقريبا تطوير آلات يونكس نظرا لأن قوة مصنف الميسا وسلسلة الأدوات ذات الصلة فقت مع استخدام هذا التوجه. وقد لقيت محطة مل سبارس نجاحا تجاريا في عالم النشر، ولكن هذا التوجه نتج عنه قصر هذا المنتج على فرص أسواق ضيقة.
* عام 1976، وخلال السنة السبتية لزيروكس بارس، أصبح نيكلاوس ويرث معتادا على الميسا مما كان له اثرا رئيسيا في تصميم لغة موديولا -2 التي صممها بنفسه<ref>{{cite journal | doi = 10.1145/1238844.1238847 | المسار = http://portal.acm.org/citation.cfm?id=1238847 | العنوان = Modula-2 and Oberon | المؤلف = Niklaus Wirth | الصفحات = 3–1–3–10 | العمل = Proc. 3rd Conf. History of Programming Languages | address = San Diego | السنة = 2007}}.</ref>
* وتشير [[جافا (لغة برمجة)]] إلى لغة الميسا على أنها اللغة السالفة لها.<ref>{{مرجع كتاب | المسار = http://java.sun.com/docs/books/jls/second_edition/html/intro.doc.html#237601 | العنوان = Java Language Specification | المؤلف = J. Gosling | وصلة المؤلف = جيمس غوسلينغ | المؤلفين المشاركين = [[بيل جوي]], [[قاي إل. ستيل]], G. Brachda | الإصدار = 2nd}} {{Webarchive|url=https://web.archive.org/web/20120113121154/http://java.sun.com:80/docs/books/jls/second_edition/html/intro.doc.html |date=13 يناير 2012}}</ref>
 
== المراجع ==