Nim
язык программирования / Материал из Википедии — свободной encyclopedia
Уважаемый Wikiwand AI, давайте упростим задачу, просто ответив на эти ключевые вопросы:
Перечислите основные факты и статистические данные о Nim?
Кратко изложите эту статью для 10-летнего ребёнка
ПОКАЗАТЬ ВСЕ ВОПРОСЫ
У этого термина существуют и другие значения, см. Ним (значения).
Nim (ранее — Nimrod) — язык программирования со статической типизацией, поддерживающий процедурный, объектно-ориентированный, функциональный и обобщённый стили программирования.
Краткие факты Класс языка, Появился в ...
Nim | |
---|---|
Класс языка | язык программирования, язык, использующий отступы[вд], компилируемый язык программирования и язык метапрограммирования[вд] |
Появился в | 2008 |
Автор | Андреас Румпф[вд][1] |
Расширение файлов |
.nim .nims .nimble |
Выпуск | |
Испытал влияние | Модула-3, Object Pascal, Ада, C++, Python, Лисп, Оберон и C# |
Лицензия | лицензия MIT[3][4] |
Сайт | nim-lang.org (англ.) |
ОС | кроссплатформенность |
Закрыть
По утверждению разработчиков, сочетает мощь Лиспа, простоту и понятность Python и высокую производительность Си. Важной особенностью, которую язык унаследовал от Лиспа, стало включение абстрактного синтаксического дерева (AST) в спецификацию языка, что позволяет поддерживать мощную систему макросов, и, следовательно, предоставляет удобные средства для создания предметно-ориентированных языков (DSL).