Джонатан СтейнхартТайная жизнь программ. Как создать код, который понравится вашему компьютеру
Знакомы ли вы с технологиями, лежащими в основе вашей собственной программы? Почему «правильный» код не хочет работать? Истина проста и банальна — нужно сразу создавать код, который будет работать хорошо и не будет прятать в себе трудноуловимые ошибки. Для этого Джонатан Стейнхарт исследует фундаментальные концепции, лежащие в основе работы компьютеров. Он рассматривает аппаратное обеспечение, поведение программ на определенных устройствах, чтобы показать, как на самом деле должен работать ваш код.
Узнайте, что на самом деле происходит, когда вы запускаете код на компьютере, — и вы научитесь программировать лучше и эффективнее.
Оптические диски похожи на магнитные, за исключением того, что они используют свет вместо магнетизма. Они знакомы вам как CD и DVD. Большим преимуществом оптических дисков является то, что их можно массово выпускать посредством печати. Предварительно отпечатанные диски — это ПЗУ. Версии, эквивалентные ППЗУ, которые можно записать один раз (CD-R, DVD-R), также доступны, как и версии, которые можно стирать и перезаписывать (CD-RW). На рис. 3.30 показан крупный план части оптического диска.