يونيكون (لغة برمجة)
تعتمد هذه المقالة بشكل مفرط على المراجع الأولية . ( يونيو 2018 ) |
| نموذج | كائنية التوجه ، إجرائية |
|---|---|
| صمم بواسطة | كلينت جيفري |
| نظام التشغيل | متعدد المنصات : ويندوز ، يونكس |
| رخصة | رخصة جنو العمومية |
| موقع إلكتروني | يونيكون.سورسفورج.نت |
| متأثر بـ | |
| رمز | |
Unicon هي لغة برمجة صممها عالم الكمبيوتر الأمريكي كلينت جيفري مع زملائه من بينهم شميم محمد وجافر الغرايبة وروبرت بارليت وآخرون. تنحدر Unicon من Icon ومعالج أولي لـ Icon يسمى IDOL. بالمقارنة مع Icon، توفر Unicon وصولاً أفضل إلى نظام التشغيل بالإضافة إلى دعم البرمجة الموجهة للكائنات . بدأت Unicon حياتها كدمج لثلاثة ملحقات شائعة لـ Icon: معالج أولي OO يسمى Idol ونظام ملفات POSIX وواجهة شبكات ومرفق ODBC . الاسم هو اختصار لـ "Unified Extended Dialect of Icon".
سمات
بالمقارنة مع Icon، فإن العديد من الميزات الجديدة في Unicon عبارة عن امتدادات لواجهة الإدخال والإخراج والنظام، لتكملة التحكم الأساسي وهياكل البيانات في Icon. بدلاً من توفير واجهات برمجة تطبيقات منخفضة المستوى كما هي من C، تنفذ Unicon مرافق أعلى مستوى وأسهل في الاستخدام، مما يتيح التطوير السريع للتطبيقات كثيفة الرسوم والشبكات بالإضافة إلى نقاط القوة الأساسية في Icon في معالجة النصوص والملفات.
قائمة المميزات
- الفصول والحزم
- الاستثناءات كمكتبة فئة مساهمة - راجع قائمة البريد
- برامج الأطفال القابلة للتحميل
- مراقبة برامج الاطفال
- التحميل الديناميكي لوحدات C (بعض المنصات)
- الوراثة المتعددة ، مع دلالات جديدة [1]
- الوصول إلى قاعدة بيانات ODBC [2]
- يمكن استخدام ملفات dbm كمصفوفات ارتباطية
- واجهة نظام Posix
- رسومات ثلاثية الأبعاد [3]
- التزامن الحقيقي (على المنصات التي تدعم خيوط Posix) [4]
عند تشغيله كبيئة تطوير متكاملة رسومية، يستمر برنامج Unicon ui.exe في تقديم ارتباطات إلى مساعدة Icon.
يعد كتاب برمجة Unicon الرسمي بتنسيق PDF [5] طريقة شائعة لتعلم Unicon. يتضمن الكتاب مقدمة عن التطوير الموجه للكائنات بالإضافة إلى UML . كما يتضمن فصولاً مفيدة حول مواضيع مثل استخدام Unicon لـ CGI. تتضمن الإضافات الحديثة إلى Unicon التزامن الحقيقي .
يونيكود
لم يتوافق Unicon بعد مع معايير Unicode . هناك فرص متاحة منشورة في صفحة المساعدة المطلوبة. [6]
مثال على الكود
الإجراء main ()
w := open ( "اختبار نافذة UNICON" ، "g" )
write ( w ، "مرحبا بالعالم!" )
read ( w )
close ( w )
end
انظر أيضا
- Rebol ، وهي لغة تعبيرية مماثلة موجهة للويب دون استخدام الكلمات الرئيسية
- Curl ، لغة محتوى ويب متعددة النماذج تعتمد أيضًا على التعبيرات ولكنها مخصصة لجانب العميل فقط
- روتين فرعي
- المولدات
- استمرار
مراجع
- ^ كلينتون جيفري (أغسطس 1998). "الوراثة القائمة على الإغلاق ودورات الوراثة في Idol" - عبر ResearchGate .
- ^ "واجهة Unicon ODBC".
- ^ "دليل المستخدم ودليل مرجعي لـ Unicon 3D Graphics" (PDF) . تم الاسترجاع في 2024-01-27 .
- ^ "Unicon Threads - دليل المستخدم والدليل المرجعي" (PDF) . تم الاسترجاع في 2024-01-27 .
- ^ "البرمجة باستخدام Unicon" (PDF) . تم الاسترجاع في 2024-01-27 .
- ^ "مطلوب مساعدة!".
روابط خارجية
- يونيكون
- Unicon (لغة برمجة) على SourceForge
- كتاب برمجة يونيكون
- واجهة Posix لـ Unicon
- تكييف أنماط سنوبول مع يونيكون
- نسخة جافا من Icon
- يونيكون بسعر 99 زجاجة
- برامج القراءة والكتابة
