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

من ويكيبيديا، الموسوعة الحرة
اذهب إلى التنقل اذهب إلى البحث
نيم
ظهرت في 2008  تعديل قيمة خاصية (P571) في ويكي بيانات
الرخصة رخصة إم أي تي  تعديل قيمة خاصية (P275) في ويكي بيانات
رقم اخر اصدار 1.4.0 (16 أكتوبر 2020)[1]  تعديل قيمة خاصية (P348) في ويكي بيانات
متأثرة بـ مودولا-3،  ودلفي،  وأيدا،  وسي++،  وبايثون،  وليسب،  وسي شارب (C#)،  وغو  تعديل قيمة خاصية (P737) في ويكي بيانات
امتدادات الملفات nim،  وnims  تعديل قيمة خاصية (P1195) في ويكي بيانات
موقع ويب الموقع الرسمي  تعديل قيمة خاصية (P856) في ويكي بيانات

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

وصف[عدل]

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

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

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

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

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

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

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

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