Write Portable Code: An Introduction to Developing Software for Multiple Platforms
Книга «Write Portable Code» представляет собой практическое руководство по созданию кроссплатформенного программного обеспечения. Автор, Брайан Хук, подробно рассматривает фундаментальные концепции переносимости, которые позволяют разработчикам писать код, работающий на различных операционных системах, процессорных архитектурах и компиляторах.
Основное внимание уделяется использованию стандартов ANSI C и C++ как основы для переносимого кода. В книге детально разбираются техники абстрагирования от платформенно-зависимых особенностей, работа с препроцессором, обработка различий в процессорах и представлении чисел с плавающей точкой. Отдельные главы посвящены портируемости пользовательских интерфейсов, сетевого взаимодействия, файловых систем и динамических библиотек.
Пособие сочетает теоретические принципы с конкретными практическими примерами и рекомендациями. Оно охватывает весь цикл разработки — от редактирования и контроля версий до вопросов масштабируемости и работы с данными. Книга будет полезна как начинающим, так и опытным программистам, стремящимся создавать качественное программное обеспечение, не привязанное к конкретной платформе.









