История языка Nim
История языка Nim - эволюция идеи "эффективности без потери выразительности" и развитие экосистемы.
Простые приложения на Nim
Простые приложения на Nim — скрипты, файлы, JSON и HTTP на stdlib; примеры с разбором.
Основы языка Nim
Основы языка Nim - синтаксис, типизация и принципы системного программирования с высокой производительностью.
Архитектура компиляции и метапрограммирования
Архитектура компиляции и метапрограммирования Nim - этапы трансляции, AST и compile-time возможности.
Типы данных и шаблоны
Типизация, набор правил определения типа данных значений языка.
Управляющие конструкции и операторы Nim
Управляющие конструкции и операторы Nim - переменные `let/var/const`, ветвления и контроль потока выполнения.
Функции и макросы
Функции и макросы в Nim - объявление `proc`, метапрограммирование и расширение языка через compile-time механизмы.
Первая программа на Nim
Гайд по установке и настройке с написанием первой программы и её запуском.
Nim — итоги
Краткие итоги раздела Nim — компиляция в C, ORC, макросы и stdlib.
Nim — о разделе
Материалы ориентированы на Nim 2.x (модель памяти ORC по умолчанию, модули std/...).