تبديل البحث
بحث
تبديل القائمة
1.2M
98
256
3.5M
أرابيكا
الموسوعة
الصفحة الرئيسة
الأحداث الجارية
أحدث التغييرات
أحدث التغييرات الأساسية
صفحات خاصة
رفع ملف
تصفح
المواضيع
أبجدي
بوابات
مقالة عشوائية
تصفح من غير إنترنت
مشاركة
تواصل مع أرابيكا
مساعدة
الميدان
sitesupport
في مشاريع أخرى
Toggle preferences menu
إشعارات
تبديل القائمة الشخصية
غير مسجل للدخول
سيكون عنوان الآيبي الخاص بك مرئيًا للعامة إذا قمت بإجراء أي تعديلات.
user-interface-preferences
أدوات شخصية
إنشاء حساب
دخول
عرض مصدر مودولا-3
من أرابيكا، الموسوعة العربية الحرة
شارك هذه الصفحة
معاينة
اقرأ
عرض المصدر
تاريخ
associated-pages
مقالة
نقاش
المزيد من الإجراءات
→
مودولا-3
ليس لك صلاحية تعديل هذه الصفحة، للسبب التالي:
الفعل الذي اعتزمته مقصور على المستخدمين أعضاء المجموعة:
مستخدمون
.
نص الصفحة:
{{بطاقة لغة برمجة }} '''مودولا-3''' {{إنج|Modula-3}} هي [[لغة برمجة]] تمخضت كخليفة لنسخة مطورة من Modula-2 تُعرف باسم Modula-2+ . في حين أنها كانت مؤثرةً في دوائر البحث (يؤثر على تصميمات اللغات مثل [[جافا (لغة برمجة)|Java]] و [[سي شارب|C #]] و [[بايثون (لغة برمجة)|Python]] <ref>{{استشهاد ويب | مسار = https://docs.python.org/3/faq/design.html#why-self | عنوان = Design and History FAQ: Why must ‘self’ be used explicitly in method definitions and calls? | تاريخ = March 21, 2020 | موقع = Python.org | تاريخ الوصول = 2020-03-21 | مسار أرشيف = https://web.archive.org/web/20200801035535/https://docs.python.org/3/faq/design.html | تاريخ أرشيف = 1 أغسطس 2020 }}</ref> ) لم يتم اعتماده على نطاق واسع في الصناعة. تم تصميمه من قبل [[لوقا كارديلي|لوكا كارديلي]]، وجيمس دوناهو، ولوسيل غلاسمان، وميك جوردان (من قبل في مختبر أوليفيتي لتكنولوجيا البرمجيات)، وبيل كالسو وجريج نيلسون في مركز أبحاث أنظمة [[ديجيتال إكوبمينت|شركة المعدات الرقمية]] (DEC) (SRC) ومركز أبحاث أوليفيتي (ORC) في أواخر الثمانينيات. الميزات الرئيسية لـ Modula-3 هي البساطة والأمان مع الحفاظ على قوة لغة برمجة الأنظمة. تهدف Modula-3 إلى مواصلة تقليد [[باسكال (لغة برمجة)|باسكال]] الخاص بالسلامة النوعية، مع تقديم بنيات جديدة للبرمجة العملية في العالم الحقيقي. على وجه الخصوص، أضاف Modula-3 دعمًا للبرمجة العامة (على غرار [[قالب (سي++)|القوالب]])، [[تشعب (حوسبة)|وتعدد مؤشرات الترابط]]، [[تدبير الحالات الاستثنائية|ومعالجة الاستثناءات]]، [[جمع القمامة (حاسوب)|وجمع البيانات المهملة]]، [[برمجة كائنية التوجه|والبرمجة الموجهة للكائنات]]، والكشف الجزئي، ووضع علامات واضحة على التعليمات البرمجية غير الآمنة. كان الهدف من تصميم Modula-3 هو اللغة التي تنفذ أهم ميزات لغات [[برمجة أمرية|البرمجة الأمرية]] الحديثة بأشكال أساسية تمامًا. وبالتالي تم حذف الميزات التي يُزعم أنها خطيرة ومعقدة مثل [[وراثة متعددة|الوراثة المتعددة والحمل]] [[تحميل زائد للعملية|الزائد للمشغل]].
ارجع إلى
مودولا-3
.
عرض مصدر مودولا-3
من أرابيكا، الموسوعة العربية الحرة