статична, сувора, вивід типів,структурна
Nim (раніше — Nimrod) — системна мова програмування, націлена на забезпечення високої продуктивності, переносності та виразності коду. Мова використовує статичну типізацію і створена з використанням досвіду Pascal, C++, Python і Lisp. Код проекту поставляється під ліцензією MIT. Крім того, мову супроводжує пакетний менеджер nimble для поширення модулів на мові Nim.
Початковий код мовою Nim компілюється в представлення на C, C++ або JavaScript. Надалі отриманий C/C++ код компілюється у виконуваний файл за допомогою будь-якого доступного компілятора (clang, gcc, icc, Visual C++), що дозволяє домогтися продуктивності близькою до C, якщо не враховувати витрати на виконання збирача сміття. За аналогією з Python у Nim як розподільники блоків застосовуються відступи. Регістр написання символів у ідентифікаторах не враховується. Підтримуються засоби метапрограмування і можливості для створення предметно-орієнтованих мов (DSL).
Що таке Nim programming language?
Програму Nim programming language випускає nim. Це ПЗ для Windows з відкритим вихідним кодом, категорія «Мови та SDK». Місце за популярністю серед програм категорії «Мови та SDK» у каталозі: 27. Перша версія вийшла 2008 року. Мова програмування: Nim. Крім Windows, є версії для Linux, macOS, кросплатформність, FreeBSD і DragonFly BSD.
Встановлення та системні вимоги
Розробник пропонує інсталятори Портативна для систем 64-біт і 32-біт. Розмір основного інсталятора — 30,8 МБ. Програма працює без встановлення (портативна версія).
Оновлення та історія версій
Поточна версія — 2.2.12, вийшла 8 вересня 2026 р.. Історія версій починається з 9 березня 2022 р.: загалом 4 версії з посиланнями на офіційні файли. Частота випусків — близько 0,9 на рік.
Популярність і типи файлів
Пакет у Chocolatey завантажено 22 885 разів. Вихідний код на GitHub (nim-lang/Nim) має 18 279 зірок. Стаття про програму є у Вікіпедії 14 мовами нашого сайту. Схожі програми: Go Programming Language, LLVM і CMake.
Опис проєкту на GitHub: “Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).”
Переваги / Недоліки
Переваги
- Відкритий вихідний код: його можна перевірити й зібрати самостійно
- Портативна версія: працює без встановлення
- Останнє оновлення — менш ніж два місяці тому
- Є версії для Linux, macOS і кросплатформність
- Велика аудиторія користувачів
- Зрілий проєкт (з 2008 року)
Недоліки
- Немає нативної збірки ARM64
Коротко: Nim programming language — програма для Windows з відкритим вихідним кодом (категорія «Мови та SDK»); збірки: 64-біт і 32-біт.
Скриншоти
Чи безпечно завантажувати програму Nim programming language?
- Файл завантажується з домену розробника (nim-lang.org)
- Посилання для завантаження використовує HTTPS
- Опубліковано хеш SHA256 — файл можна перевірити:
DAFE9C81F8118FAC2E07EE24F3649448A590D8B0F3B55D1A97C66F99035CC8E6· Відкрити звіт VirusTotal для цього хешу - Під час останньої перевірки посилання відповіло (27 жовтня 2026 р.)
- Вихідний код відкритий
- ExeAtlas не зберігає, не обгортає й не змінює інсталятори
Інструкція на тему: Як перевірити хеш SHA256 файлу у Windows
Останні версії
Усі версії (4) ›4 версії за 5 років · приблизно 0,9 на рік
| Версія | Дата | Розмір | Файли |
|---|---|---|---|
| 2.2.12Остання | 8 вересня 2026 р. | 31,0 МБ | 32-біт ZIP64-біт ZIP |
| 2.0.8 | 3 липня 2024 р. | 25,8 МБ | 32-біт ZIP64-біт ZIP |
| 2.0.0 | 1 серпня 2023 р. | 25,0 МБ | 32-біт ZIP64-біт ZIP |
| 1.6.12 | 9 березня 2022 р. | 21,8 МБ | 64-біт ZIP32-біт ZIP |
Встановлення з командного рядка
Тихе встановлення ›winget install --id nim.nim -echoco install nim -yІнструкція на тему: Як користуватися winget: встановлення й оновлення
Інформація
- Розробник
- nim
- Категорія
- Мови та SDK
- Ліцензія
- MIT
- Ціна
- Безкоштовно
- Вихідний код
- github.com/nim-lang/Nim
- Мова програмування
- Nim
- Вимоги
- Windows 11 / 10
- Архітектура
- 64-біт, 32-біт
- Інсталятор
- Портативна
- Інші платформи
- Linux, macOS, кросплатформність, FreeBSD, DragonFly BSD
- Версія
- 2.2.12
- Дата виходу
- 8 вересня 2026 р.
- Перший випуск
- 2008
- Додано до каталогу
- 24 травня 2023 р.
- Версій у каталозі
- 4
- Оновлень на рік
- 0,9
- Завантаження Chocolatey
- 22 885
- Зірки GitHub
- 18 279
- Форки на GitHub
- 1 571
- Сайт
- nim-lang.org
- ID winget
- nim.nim
- Пакет Chocolatey
- nim
Оцінки та відгуки
Відгуків поки немає. Оцінку можна залишити першим.
Аналоги програми Nim programming language
Показати всі ›-
Відкритий код2,1 млн ↓ -
Відкритий код2,8 млн ↓ -
Відкритий код3,7 млн ↓ -
Відкритий код249,7 тис. ↓ -
Відкритий код1,9 млн ↓ -
Відкритий код1,4 млн ↓ -
Відкритий код2,2 млн ↓ -
Відкритий код82,7 тис. ↓
Часті питання
Програма Nim programming language безкоштовна?
Так. Nim programming language — програма з відкритим вихідним кодом (ліцензія MIT); завантажити й використовувати її можна безкоштовно.
Чи безпечно завантажувати програму Nim programming language?
Файл завантажується з nim-lang.org — цей домен належить розробникові; ExeAtlas не зберігає й не змінює файл. Порівняйте SHA256 завантаженого файлу з указаним на цій сторінці або відкрийте звіт VirusTotal для цього хешу.
Як установити Nim programming language через winget?
Відкрийте PowerShell або Термінал Windows і виконайте команду winget із цієї сторінки. winget завантажить офіційний інсталятор і перевірить його хеш SHA256 перед запуском.
Чи працює Nim programming language на ARM (Windows on Arm)?
Збірки ARM64 немає; Windows 11 on Arm може запустити версію 64-біт і 32-біт через емуляцію.
Де завантажити старі версії програми Nim programming language?
На сторінці версій зібрано посилання на офіційні інсталятори всіх версій (4), починаючи з 9 березня 2022 р..
Чи можна користуватися програмою Nim programming language без прав адміністратора?
Так, це портативна версія: достатньо розпакувати архів і запустити програму.
Які є аналоги програми Nim programming language?
Go Programming Language, LLVM, CMake, Deno і Yarn. Їх порівняння — на сторінці аналогів.