نمرود.

لغة برمجة فعالة وعبرية وأنيقة
التحميل الان

نمرود. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • GPL
  • السعر:
  • FREE
  • اسم الناشر:
  • Andreas Rumpf
  • موقع ويب الناشر:
  • http://force7.de/nimrod/
  • أنظمة التشغيل:
  • Mac OS X
  • حجم الملف:
  • 5.9 MB

نمرود. العلامات


نمرود. وصف

لغة برمجة فعالة ومعبرة وأنيقة Nimrod هي لغة برمجة مكتوبة قانونية جديدة، تدعم أنماط البرمجة الإجرائية والموجهة نحو الكائنات والعمومية والأجنحة مع تبقى بسيطة وفعالة. ميزة خاصة أن Nimrod موروثة من LISP هي أن شجرة بناء جملة Nimrod المجردة (AST) هي جزء من المواصفات - وهذا يسمح بنظام ماكرو قوي يسمح لغات المجال الخاصة بالاسم.nimrod هي لغة برمجة أنظمة محمولة بجمع القمامة والتي لديها ممتازة نسبة الإنتاجية / الأداء. يركز تصميم Nimrod على 3E: الكفاءة، التعبير، الأناقة (حسب الأولوية). يجب أن يعمل التثبيت القائم على المصدر على معظم الأنظمة التي يشبه اليونانس. حاليا، تم اختبار NIMROD على هذه الأنظمة: Mac OS X (i386)، Linux (i386، AMD64)، و FreeBSD (i386). فيما يلي بعض الملامح الرئيسية "Nimrod": نمرود فعال: توليد الكود الأصلي (حاليا عبر الترجمة إلى ج)، لا يعتمد على الجهاز الظاهري: Nimrod ينتج الملفات التنفيذية الصغيرة دون تبعيات لسهولة إعادة التوزيع. جامع القمامة الإضافية والجندات بسرعة غير متكررة يجب أن يكون مناسبا تماما لأنظمة الوقت الحقيقي الناعم (مثل الألعاب). ميزات برمجة النظام: القدرة على إدارة الذاكرة الخاصة بك والوصول إلى الأجهزة مباشرة. تتميز مؤشرات الذاكرة التي تم جمعها بالكمال من المؤشرات لإدارة الذاكرة المدارة يدويا. المزارعين العلوية الصفرية. عبر الوحدة النمطية. تجميع الوقت تقييم الوظائف المعرفة من قبل المستخدم. البرنامج الكامل القضاء على التعليمات البرمجية: يتم تضمين الوظائف المستخدمة فقط في الملف القابل للتنفيذ. أنواع البيانات القائمة على القيمة: على سبيل المثال، يمكن تخصيص الكائنات والمصفوفات على المكدس. نمرود هو التعبير: مدمج في أنواع البيانات عالية المستوى: سلاسل، مجموعات، تسلسل، إلخ. النظام الحديث نوع مع الاستدلال النوع المحلي، tuples، المتغيرات، الجنراء، إلخ. المشغلين القابلة للقياس المستخدم؛ غالبا ما يكون الكود مع مشغلين جدد أسهل في القراءة من التعليمات البرمجية التي يزيد عن تحميل المشغلين المدمجين. في مقتطف التعليمات البرمجية، يتم تعريف عامل التشغيل = ~ في وحدة RegexPrs. يمكن لحدات الماكرو تعديل شجرة بناء الجملة مجردة في وقت الترجمة. نمرود أنيق: لا يمكن لحدات الماكرو تغيير بناء جملة Nimrod لأنه لا توجد حاجة لذلك. بناء جملة Nimrod مرن بما فيه الكفاية. ومع ذلك، يمكن تحليل Nimrod مع محلل (1). يتم تجميع البيانات من قبل المسافة البادئة ولكن يمكن أن تصل خطوط متعددة. يجب ألا تحتوي المسافة البادئة على Tabulators حتى يرى المترجم دائما الرمز بنفس الطريقة التي تقوم بها. Nimrod هي لغة بسيطة تؤدي إلى برامج بسيطة. ومع ذلك، فإن اللغة ليست معلفة باسم البساطة. Nimrod يلعب لطيف مع الآخرين: يتم تشغيل برنامج التحويل البرمجي Nimrod على Windows و Linux و BSD و Mac OS X. Porting إلى منصات أخرى أمر سهل. هناك ارتباطات إلى GTK2، و API واجهة برمجة تطبيقات Windows، و API Posix، OpenGL، SDL، Cario، Lua، X11، Libzip، PRCE، ODBC، Libcurl، Mysql و Sqlite. يتم إنشاء ارتباطات جديدة بسهولة بطريقة نصفية. أداة تحويل Pascal إلى NIMROD: مجموعة فرعية كبيرة من كائن Pascal يمكن ترجمتها إلى Nimrod تلقائيا! بناء جملة وثائق NIMROD هي مجموعة فرعية من إعادة هيكس بناء جملة بناء جملة التعريف القابل للقراءة بشكل رائع. مولد الوثائق مرن للغاية؛ تم إنشاء هذا الموقع معها!


نمرود. برامج ذات صلة

الويكيت راد.

مجموعة من مكونات ومساعدات تطوير تطبيقات الويب السريعة للأبصل الواحد ل Apache Wicket لاستخدامها في تطبيق Wicket الخاص بك ...

198 4 MB

تحميل

T18N.

مكتبة صغيرة تحاول التوقف عن التدويل ...

324 49 KB

تحميل

Testoob.

إطار اختبار وحدة مفتوح ومتقدمة للاختبار ل Python ...

168 118 KB

تحميل