📚The Secret Life of Programs: Understand Computers—Craft Better Code (2019)



✍️Автор: Jonathan E. Steinhart



📃Страниц: 506



Рассматриваются такие темы, как компьютерное оборудование, комбинаторная логика, последовательная логика, архитектура компьютера, компьютерная анатомия и ввод/вывод данных. Многие программисты не знакомы с базовыми технологиями, которые обеспечивают работу их программ. Но почему вас должно волновать, работает ли ваш код? Потому что вы хотите, чтобы он работал хорошо и в нем не было труднодоступных ошибок. Вы же не хотите, чтобы о вашем коде писали в новостях из-за проблем с безопасностью.



Множество технических деталей доступно в Интернете, но они не систематизированы и не собраны в удобном месте. В книге "Тайная жизнь программ" опытный инженер Джонатан Э. Стейнхарт подробно исследует основополагающие концепции, лежащие в основе машины. Такие темы, как компьютерное оборудование, поведение программного обеспечения на оборудовании, а также то, как люди со временем решали проблемы с помощью технологий.




Скачать книгу