onyx.

Onyx هي لغة مقرها مكدس قابلة للتضمين.
التحميل الان

onyx. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • BSD License
  • السعر:
  • FREE
  • اسم الناشر:
  • Jason Evans
  • موقع ويب الناشر:
  • http://www.canonware.com/Parsing/

onyx. العلامات


onyx. وصف

Onyx هي لغة مقرها مكدس قابلة للتضمين. Onyx هي لغة برمجة عامة متعددة الخيوط، متعددة الخيوط، تفسيرها بشكل مشابهة إلى PostScript. يمكن تضمينها بلغة تمديد مشابهة ل FICL (FIC)، GUILE (SEGEME)، LIBREP (لهجة LISP)، S-Lang، LUA، و TCL.here هي بعض الميزات الرئيسية ل "Onyx": Onyx يوفر قابلة للتحجيم حقا الخيوط الذي يستخدم خيوط Posix نظام التشغيل الأصلية. يمكن تكوين Onyx أكثر من 1000 طريقة مختلفة، اعتمادا على احتياجات البرنامج التي يتم تضمينها في. هذا يجعل من الممكن استخدام Onyx في البيئات المحظورة مثل محملات التمهيد ونماذج نظام التشغيل، دون التضحية بالوظائف المفيدة للبرمجة للأغراض العامة. ربما يكون Onyx لغة البرمجة العامة الأكثر تقدما على المكدس الموجودة في الوجود (ليس هناك آخرين كثر). فيما يلي بعض الأمثلة على كيفية تحسين Onyx على اللغات السابقة التي تعتمد على المكدس: مداخن هي كائنات من الدرجة الأولى. قد يبدو هذا بمثابة ميزة أساسية، ولكن لا يقدم أي من بينهم أو بوستسكريبت كومة، على الرغم من الفائدة الواضحة في لغة قائمة على المكدس. - مداخن مزدوجة انتهت. هذا يعني أن مكدسة واحدة يمكن معالجتها بفعالية كمكتدان، والتي يمكن أن تبسط إدارة المكدس بشكل كبير. يأتي Onyx مع عدم وجود مصحح في حد ذاته، لأن هناك في الأساس لا حاجة لأحد. مجموعة شاملة من المشغلين الذين يوفرون الوصول إلى وظيفة نظام POSIX، مثل الملف I / O، إنشاء العملية والتحكم، ومعالجة الإشارة. كلا UDP. / شبكة TCP / IP. التعبيرات العادية متوافقة مع بيرل. نظام الوحدة المتصل. يمكن تمديد Onyx بواسطة وحدات، والتي يمكن كتابتها في مزيج من C / C ++ و ONYX. يوفر هذا واجهة نظيفة لكتابة برامج كبيرة مع تصميم وحدات، حيث تتم كتابة الأجزاء الحرجة للأداء من البرنامج بلغة مترجمة. دعم البرمجة الموجهة للكائنات (OOP). يحتوي دعم OOP في Open على نكهة مماثلة لهدف الهدف - C، وهو ديناميكي للغاية وقوي. إدارة الذاكرة التلقائية. تتم إدارة الذاكرة من خلال علامة تلقائية ومجهدة القمامة الاجتياح التي تحتوي على مرفقات منخفضة للغاية. بناء جملة Onyx مناسب لكل من التعليمات البرمجية والبيانات، مما يعني أن ملفات التكوين وقواعد البيانات يمكن قراءةها، وكتابة، وتخزينها كصفوفة Onyx. فيما يلي بعض الملامح الرئيسية "Onyx": يوفر Onyx خيوط قابلة للتطوير حقا يستخدم خيوط POSIX الأصلية لنظام التشغيل. يمكن تكوين Onyx أكثر من 1000 طريقة مختلفة، اعتمادا على احتياجات البرنامج التي يتم تضمينها في. هذا يجعل من الممكن استخدام Onyx في البيئات المحظورة مثل محملات التمهيد ونماذج نظام التشغيل، دون التضحية بالوظائف المفيدة للبرمجة للأغراض العامة. ربما يكون Onyx لغة البرمجة العامة الأكثر تقدما على المكدس الموجودة في الوجود (وليس هناك العديد من الآخرين). فيما يلي بعض الأمثلة على كيفية تحسين ONYX على اللغات التي تعتمد على المكدس السابقة: مداخن هي كائنات من الدرجة الأولى. قد يبدو هذا بمثابة ميزة أساسية، ولكن لا يقدم أي من الفور ولا بوستسكريبت كدايكات، على الرغم من الفائدة الواضحة باللغة القائمة على المكدس. مداخن مزدوجة انتهت. هذا يعني أن مكدسة واحدة يمكن معالجتها بفعالية كمكتدان يمكن أن تبسط إدارة المكدس بشكل كبير. - Onyx لديه قدرات الاستمالة الرائعة. Onyx يأتي مع عدم وجود مصحح في حد ذاته، لأن هناك في الأساس لا حاجة لأحد. مجموعة شاملة من المشغلين الذين يوفرون الوصول إلى وظائف نظام POSIX، مثل ملف I / O، إنشاء العملية والتحكم، ومعالجة الإشارة. كل من شبكة UDP / و TCP / IP. التعبيرات العادية متوافقة مع بيرل. نظام وحدة التحميل. يمكن تمديد Onyx بواسطة وحدات، والتي يمكن كتابتها في مزيج من C / C و ONYX. يوفر هذا واجهة نظيفة لكتابة برامج كبيرة بتصميم وحدات، حيث تتم كتابة الأجزاء المهمة للأداء من البرنامج بلغة مترجمة. دعم البرمجة الموجهة للكائنات (OOP). دعم OOP OP في Op يحتوي على نكهة مماثلة لهدف الهدف، وهو ديناميكي للغاية وقوي. إدارة الذاكرة التلقائي. تتم إدارة الذاكرة من خلال علامة تلقائية ومجهز القمامة الاجتياح التي تحتوي على مرفقات منخفضة للغاية. بناء جملة Onyx مناسب لكل من التعليمات البرمجية والبيانات، مما يعني أن ملفات التكوين وقواعد البيانات يمكن قراءتها، وكتابة، وتخزينها ك Code Onyx.


onyx. برامج ذات صلة