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

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

نيم
ظهرت في 2008 
نظام التشغيل جنو/لينكس   ،  وماك أوس ،  ومايكروسوفت ويندوز  
الرخصة رخصة إم أي تي  
رقم اخر اصدار 1.4.2 (1 ديسمبر 2020)[1] 
متأثرة بـ مودولا-3 ،  ودلفي ،  وأيدا ،  وسي++ ،  وبايثون ،  وليسب ،  وسي شارب (C#) ،  وغو  
امتدادات الملفات nim،  وnims 
موقع ويب الموقع الرسمي 

التاريخ

الإصدار تاريخ الإصدار [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.2 — تاريخ الاطلاع: 15 ديسمبر 2020 — تاريخ النشر: 1 ديسمبر 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= تم تجاهله (مساعدة)

    روابط خارجية

    • بوابة برمجيات حرة
    • بوابة تقنية المعلومات
    • بوابة برمجة الحاسوب
    • بوابة علم الحاسوب
    This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.