انتقل إلى المحتوى

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

من ويكيبيديا، الموسوعة الحرة
نيم_(لغة_برمجة)
الشعار
معلومات عامة
التصنيف
التنميط
ظهرت في
2008 عدل القيمة على Wikidata
صممها
نظام التشغيل
الرخصة
التطوير
الإصدار الأول
2008 عدل القيمة على Wikidata
الإصدار الأخير
  • 2.2.0
    (2 أكتوبر 2024) عدل القيمة على Wikidata
المستودع
التأثير
متأثرة بـ
متفرقات
امتدادات الملفات
nim — nims عدل القيمة على Wikidata
موقع الويب
nim-lang.org (الإنجليزية) عدل القيمة على Wikidata

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

التاريخ

[عدل]
الإصدار تاريخ الإصدار [8]
إصدار قديم، غير مدعوم: 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 ومنتدى.[9][10] تم تقديم عرض تقديمي عن نيم في اتفاقية O'Reilly مفتوحة المصدر (OSCON) في عام 2015.[11][12] في FOSDEM الملتقى الأوروبي لمطوري البرمجيات الحرة ومفتوحة المصدر

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

انظر أيضًا

[عدل]

المراجع

[عدل]
  1. ^ وصلة مرجع: https://github.com/nim-lang/Nim/blob/devel/copying.txt.
  2. ^ وصلة مرجع: https://github.com/nim-lang/nim. الوصول: 18 يناير 2019.
  3. ^ "copying.txt". غيت هاب (بالإنجليزية).
  4. ^ "Frequently Asked Questions".
  5. ^ ا ب وصلة مرجع: https://github.com/nim-lang/Nim/releases/tag/v2.2.0.
  6. ^ Rumpf، Andreas (11 فبراير 2014). "Nimrod: A new systems programming language". Dr. Dobb's Journal. مؤرشف من الأصل في 2019-07-07. اطلع عليه بتاريخ 2014-07-20.
  7. ^ "The Nim Programming Language". Nim-lang.org. مؤرشف من الأصل في 2020-06-22. اطلع عليه بتاريخ 2014-07-20.
  8. ^ "Nim Releases". Nim Project. مؤرشف من الأصل في 2020-05-19. اطلع عليه بتاريخ 2020-01-26.
  9. ^ "Primary source code repository and bug tracker". GitHub. مؤرشف من الأصل في 2015-04-24. اطلع عليه بتاريخ 2015-05-04.
  10. ^ "Nim Forum". nim-lang.org. مؤرشف من الأصل في 2020-06-15. اطلع عليه بتاريخ 2015-05-04.
  11. ^ "Nim at OSCON 2015". O'Reilly Open Source Convention (OSCON). O'Reilly Media. 20 يوليو 2015. مؤرشف من الأصل في 2015-10-06. اطلع عليه بتاريخ 2018-10-17.
  12. ^ Rumpf، Andreas؛ Swartz، Jason؛ Harrison، Matt. "Essential Languages: Nim, Scala, Python". O’Reilly. O'Reilly Media. مؤرشف من الأصل في 2019-07-05. اطلع عليه بتاريخ 2018-10-17.
  13. ^ "Events". fosdem.org (بالإنجليزية). Archived from the original on 2020-05-31. Retrieved 2020-02-17.

روابط خارجية

[عدل]