Книги / Языки программирования / C++ / Symbian OS Explained: Effective C++ Programming for Smartphones

Symbian OS Explained: Effective C++ Programming for Smartphones

Jo Stichbury

Книга «Symbian OS Explained: Effective C++ Programming for Smartphones» — это практическое руководство по разработке приложений на C++ для операционной системы Symbian OS, которая долгое время была основной платформой для смартфонов (Nokia, Sony Ericsson, Motorola и др.). Автор Джо Стичбери, известный разработчик и автор книг по Symbian, подробно объясняет особенности программирования на C++ в условиях ограниченных ресурсов мобильных устройств.

Основное внимание уделено идиомам и паттернам Symbian C++, которые существенно отличаются от стандартного C++. Рассматриваются соглашения об именовании классов (T, C, R, M), управление памятью (cleanup stack, two-phase construction), обработка исключений и ошибок, дескрипторы, массивы, активные объекты, а также работа с файловой системой и потоками. Книга помогает разработчикам избежать типичных ошибок и писать эффективный, надёжный код.

Издание предназначено для программистов, уже знакомых с C++ и желающих освоить специфику Symbian OS. Оно будет полезно как новичкам в Symbian, так и опытным разработчикам, стремящимся углубить свои знания. Книга содержит множество примеров кода и рекомендаций, проверенных на практике.

Хотя Symbian OS сегодня уже не используется в новых устройствах, книга остаётся ценным источником знаний о разработке для мобильных платформ с жёсткими ограничениями по памяти и производительности, а также об эволюции подходов к программированию встраиваемых систем.