نيم (لغة برمجة)

من ويكيبيديا، الموسوعة الحرة
اذهب إلى التنقل اذهب إلى البحث
نيم_(لغة_برمجة)
معلومات عامة
التصنيف
لغة برمجة — لغة برمجة إجرائية — لغة برمجة أمرية — off-side rule language (en) ترجم عدل القيمة على Wikidata
التنميط
ظهرت في
صممها
Andreas Rumpf (en) ترجم[1] عدل القيمة على Wikidata
نظام التشغيل
الرخصة
التطوير
الإصدار الأول
الإصدار الأخير
المستودع
التأثير
متأثرة بـ
متفرقات
امتدادات الملفات
nim — nims عدل القيمة على Wikidata
موقع الويب
(الإنجليزية) nim-lang.orgالاطلاع ومراجعة البيانات على ويكي داتا

نيم هي لغة برمجة محولة، أمرية، متعددة الاستخدامات، متعددة الأنماط، ثابتة النوع، لغة برمجة النظام، [3] صممها وطورها أندرياس رومب. وهي مصممة لتكون "فعالة، ومعبرة، وأنيقة"، [4] تدعم البرمجة الوصفية ، والوظيفية، وتمرير الرسائل، وأنماط البرمجة الإجرائية وكائنية التوجه من خلال توفير العديد من الميزات مثل تجميع كود الوقت، وأنواع البيانات الجبرية، واجهة وظيفية أجنبية (FFI) مع سي و سي++، والترجمة إلى سي وسي++ و سي الكائنية و جافا سكريبت .

وصف[عدل]

التاريخ[عدل]

الإصدار تاريخ الإصدار [5]
إصدار قديم، غير مدعوم: 0.10.2 2014-12-29
إصدار قديم، غير مدعوم: 0.11.2 2015-05-04
إصدار قديم، غير مدعوم: 0.12.0 2015-10-27
إصدار قديم، غير مدعوم: 0.13.0 2016-01-18
إصدار قديم، غير مدعوم: 0.14.2 2016-06-09
إصدار قديم، غير مدعوم: 0.15.2 2016-10-23
إصدار قديم، غير مدعوم: 0.16.0 2017-01-08
إصدار قديم، غير مدعوم: 0.17.2 2017-09-07
إصدار قديم، غير مدعوم: 0.18.0 2018-03-01
إصدار قديم، غير مدعوم: 0.19.6 2019-05-13
إصدار قديم، غير مدعوم: 0.20.2 2019-06-17
إصدار قديم، غير مدعوم: 1.0.0 2019-09-23
إصدار قديم، غير مدعوم: 1.0.2 2019-10-23
إصدار قديم، غير مدعوم: 1.0.4 2019-11-26
إصدار قديم، غير مدعوم: 1.0.6 2020-01-24
الإصدار المستقر الحالي: 1.2.0 2020-04-03
تنويه:
غير مدعوم
إصدار قديم، ما يزال مدعوم
أحدث إصدار
أحدث إصدار معاينة
إصدار مستقبلي
لكل فرع 0.x، يتم سرد أحدث إصدار للنقطة فقط.

تصميم اللغة[عدل]

بناء الجملة[عدل]

دلالات[عدل]

الآخرين[عدل]

المترجم[عدل]

أدوات[عدل]

الميزات التجريبية[عدل]

مجتمع نيم[عدل]

يحتوي المشروع على أداة تتبع الأخطاء وويكي يستضيفها GitHub ومنتدى. [6] [7] تم تقديم عرض تقديمي عن نيم في اتفاقية O'Reilly مفتوحة المصدر (OSCON) في عام 2015. [8] [9] في FOSDEM الملتقى الأوروبي لمطوري البرمجيات الحرة ومفتوحة المصدر

2020، مثل أربعة متحدثين نيم، مع منشئ اللغة، أندرياس رامبف، كونهم واحدًا منهم. [10]

انظر أيضًا[عدل]

المراجع[عدل]

  1. ^ وصلة مرجع: https://github.com/nim-lang/nim. الوصول: 18 يناير 2019.
  2. أ ب "Release 1.4.4". 23 فبراير 2021. اطلع عليه بتاريخ 24 فبراير 2021. الوسيط |CitationClass= تم تجاهله (مساعدة); تحقق من التاريخ في: |access-date=, |date= (مساعدة)
  3. ^ Rumpf, Andreas (2014-02-11). "Nimrod: A new systems programming language". Dr. Dobb's Journal. مؤرشف من الأصل في 07 يوليو 2019. اطلع عليه بتاريخ 20 يوليو 2014. الوسيط |CitationClass= تم تجاهله (مساعدة)
  4. ^ "The Nim Programming Language". Nim-lang.org. مؤرشف من الأصل في 22 يونيو 2020. اطلع عليه بتاريخ 20 يوليو 2014. الوسيط |CitationClass= تم تجاهله (مساعدة)
  5. ^ "Nim Releases". Nim Project. مؤرشف من الأصل في 19 مايو 2020. اطلع عليه بتاريخ 26 يناير 2020. الوسيط |CitationClass= تم تجاهله (مساعدة)
  6. ^ "Primary source code repository and bug tracker". GitHub. مؤرشف من الأصل في 24 أبريل 2015. اطلع عليه بتاريخ 04 مايو 2015. الوسيط |CitationClass= تم تجاهله (مساعدة)
  7. ^ "Nim Forum". nim-lang.org. مؤرشف من الأصل في 15 يونيو 2020. اطلع عليه بتاريخ 04 مايو 2015. الوسيط |CitationClass= تم تجاهله (مساعدة)
  8. ^ "Nim at OSCON 2015". O'Reilly Open Source Convention (OSCON). O'Reilly Media. 2015-07-20. مؤرشف من الأصل في 06 أكتوبر 2015. اطلع عليه بتاريخ 17 أكتوبر 2018. الوسيط |CitationClass= تم تجاهله (مساعدة)
  9. ^ Rumpf, Andreas; Swartz, Jason; Harrison, Matt. "Essential Languages: Nim, Scala, Python". O’Reilly. O'Reilly Media. مؤرشف من الأصل في 05 يوليو 2019. اطلع عليه بتاريخ 17 أكتوبر 2018. الوسيط |CitationClass= تم تجاهله (مساعدة)
  10. ^ "Events". fosdem.org (باللغة الإنجليزية). مؤرشف من الأصل في 31 مايو 2020. اطلع عليه بتاريخ 17 فبراير 2020. الوسيط |CitationClass= تم تجاهله (مساعدة)

روابط خارجية[عدل]

Computer.svg
هذه بذرة مقالة عن الحاسوب أو العاملين في هذا المجال، بحاجة للتوسيع. شارك في تحريرها.