نیم (زبان برنامه‌نویسی)

نیم یا نمرود(nimrod) یک زبان برنامه‌نویسی سیستمی، همه منظوره، چند پارادایم، تایپ ایستا و کامپایل شده‌است که توسط تیمی نزدیک به آندریاس رامف طراحی و توسعه یافته شده‌است.

نیم
لوگوی تاج نیم
پارادایم‌های برنامه‌نویسیپارادایم برنامه‌نویسی: زبان کامپایل‌شونده، رایانش همزمان، برنامه‌نویسی رویه‌ای، برنامه‌نویسی دستوری، برنامه‌نویسی تابعی، برنامه‌نویسی شیءگرا، فرا برنامه‌نویسی
طراحی شده توسطآندریاس رامپ
توسعه‌دهندهتیم برنامه نویسی نیم[۱]
ظهوریافته در۲۰۰۸؛ ۱۶ سال پیش (۲۰۰۸-خطا: زمان نامعتبر}})
انتشار پایدار
2.0.4[۲] ویرایش در ویکی‌داده
۱۶ آوریل ۲۰۲۴؛ ۱۵ روز پیش (۱۶ آوریل ۲۰۲۴-خطا: زمان نامعتبر}})
سیستم نوع،[۳] نوع‌دهی قوی و ضعیف،[۴] استنباط نوع، ساختمانی
دامنهدامنه (علوم رایانه)
زبان پیاده‌سازی
نیم (self hosted)
بن‌سازه رایانشآی‌ای-۳۲, X86-64, معماری آرم، Aarch64, ریسک پنج، پاورپی‌سی ...[۵]
سیستم‌عاملنرم‌افزار چندسکویی[۶]
پروانهپروانه ام‌آی‌تی[۷][۸]
.nim, .nims, .nimble
وبگاه
متأثر از
ایدا (زبان برنامه‌نویسی)، ماجولا ۳, لیسپ، C++, آبجکت پاسکال، پایتون (زبان برنامه‌نویسی)، اوبرون، راست (زبان برنامه‌نویسی)

منابع ویرایش

  1. "Contributors to nim-lang/Nim". Retrieved 23 March 2022.
  2. https://github.com/nim-lang/Nim/releases/tag/v2.0.4.
  3. "Nim by example". گیت‌هاب. Retrieved 2014-07-20.
  4. Караджов, Захари; Станимиров, Борислав (2014). Метапрограмиране с Nimrod. VarnaConf (به بلغاری). Retrieved 2014-07-27.
  5. "Packaging Nim". Retrieved 23 March 2022.
  6. "Install Nim". Retrieved 2018-10-12.
  7. "FAQ". nim-lang.org. Retrieved 2015-03-27.
  8. "copying.txt". GitHub. Retrieved 2015-03-27.