Mastering Nim: A complete guide to the programming language

«Mastering Nim» — это исчерпывающее руководство по современному языку программирования Nim, написанное его создателем, Андреасом Румпфом. Книга представляет собой второе издание, полностью обновлённое для версии Nim 2.0, и служит как введением для новичков, так и глубоким справочником для опытных разработчиков.

Структура книги разделена на две основные части. Первая часть предлагает практическое введение в Nim через создание графических приложений, что позволяет читателю сразу погрузиться в разработку и на практике изучить базовые концепции, такие как переменные, последовательности, итераторы, шаблоны и макросы. Вторая часть представляет собой детальную спецификацию языка, охватывающую лексический анализ, синтаксис и все аспекты Nim.

Издание подробно рассматривает уникальные особенности Nim, включая систему типов, метапрограммирование с помощью шаблонов и макросов, управление памятью, а также его способность генерировать эффективный нативный код. Книга идеально подходит для программистов, желающих освоить Nim для системного программирования, создания инструментов, веб-разработки или скриптинга, сочетая производительность C с выразительностью современных языков.

Mastering Nim: A complete guide to the programming language
A
Автор
Andreas Rumpf
Издательство
Не указано
Год
2023
Язык
Английский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент