The Dart Programming Language
Книга «The Dart Programming Language» представляет собой глубокое и систематическое введение в язык программирования Dart, созданное одним из его ключевых разработчиков — Гиладом Брахой. Издание охватывает фундаментальные концепции языка, его философию дизайна и практические аспекты использования.
В первой главе автор раскрывает мотивацию создания Dart, основные принципы проектирования (такие как «всё есть объект», программирование на уровне интерфейсов, а не реализаций, и типы на службе у программиста), а также ограничения, наложенные на язык. Это позволяет читателю понять, почему Dart был разработан именно таким образом и какие задачи он призван решать.
Последующие главы детально разбирают ключевые элементы языка: объекты, интерфейсы, классы и миксины (глава 2), организацию кода с помощью библиотек, импортов и отложенной загрузки (глава 3), а также функции, включая параметры, замыкания, генераторы и работу с функциями как с объектами (глава 4). Каждая тема сопровождается примерами и объяснениями, помогающими закрепить материал.
Книга предназначена для программистов, которые хотят не просто изучить синтаксис Dart, но и понять его внутреннюю логику, идеологию и возможности. Она будет полезна как начинающим разработчикам, так и опытным специалистам, интересующимся современными языками программирования, особенно в контексте веб-разработки и создания кроссплатформенных приложений.









