The D Programming Language
Книга представляет собой исчерпывающее руководство по языку программирования D, созданное одним из его ключевых разработчиков — Андреем Александреску. В издании подробно рассматриваются все аспекты языка: от базовых типов и выражений до сложных конструкций, таких как шаблоны, обобщённое программирование и управление памятью.
Особое внимание уделяется практическому применению D в системном программировании, веб-разработке и создании высокопроизводительных приложений. Книга содержит множество примеров кода, поясняющих синтаксис и идиомы языка, а также сравнения с C++ и другими языками.
Автор последовательно раскрывает философию D, его преимущества перед традиционными языками системного уровня, включая безопасность памяти, модульность и выразительность. Отдельные главы посвящены массивам, ассоциативным массивам, строкам, объектно-ориентированному программированию и обработке исключений.
Издание предназначено для опытных программистов, желающих освоить D, а также для всех, кто интересуется современными подходами к разработке надёжного и эффективного программного обеспечения.