О разделе
История языка Nim
На сегодняшний день Nim остаётся нишевым, но зрелым языком, ориентированным на разработчиков, которые хотят полного контроля над своим кодом при сохранении высокого уровня абстракции. Его история —…
Основы языка Nim
Язык программирования Nim представляет собой статически типизированный, компилируемый и системный язык, сочетающий в себе высокую производительность, выразительность и удобство разработки. Он создан…
Архитектура компиляции и метапрограммирования
Nim — это компилируемый язык, но его архитектура включает в себя фазу трансляции через промежуточное представление. Исходный код на Nim сначала преобразуется в абстрактное синтаксическое дерево…
Типы данных и шаблоны
Типизация, набор правил определения типа данных значений языка.
Управляющие конструкции и операторы Nim
Nim поддерживает три ключевых способа объявления переменных — let — неизменяемая связь, значение присваивается один раз и не может быть изменено, var — изменяемая переменная, значение можно…
Функции и макросы
В Nim функции объявляются с помощью ключевого слова proc, что является сокращением от procedure. Это слово используется как для процедур, так и для функций, поскольку в Nim нет принципиального…
Первая программа на Nim
Гайд по установке и настройке с написанием первой программы и её запуском.
Nim — о разделе
Подборка материалов раздела Nim в энциклопедии Вселенная IT