@rusl2401

Как именно работает программа на компьютере?

Здравствуйте.
Я не профессиональный программист, обычный любитель. Но даже так мне не всегда нравится, что среда разработки/компилятор делает много такой работы, о которой я даже, скорее всего, не подозреваю(стек, куча, сборка мусора и мн. др.).
Поэтому прошу вашей помощи. Подскажите, в каких книгах есть описание того, как работает программа, написанная мною(или другими). Без привязки к какому-то конкретному языку программирования. Т.е. общий принцип взаимодействия программ с 'железом' компьютера.
Спасибо.

UPD: Всем спасибо!! Нашёл курс по основам программирования, который мне понравился: www.intuit.ru/studies/courses/2193/67/info
  • Вопрос задан
  • 3625 просмотров
Пригласить эксперта
Ответы на вопрос 3
Структура и интерпретация компьютерных программ
Ответ написан
AnnTHony
@AnnTHony
Интроверт
"Код" Петцольда, любая книга по ассемблеру
Ответ написан
uvelichitel
@uvelichitel
habrahabr.ru/users/uvelichitel
В обычном окружении ваша программа взаимодействует вовсе не с железом а с операционной системой посредством системных вызовов. Системные вызовы linux хорошо документированы, штудируйте man. Если хотите потрогать железо программируйте калькуляторы, микроконтроллеры, arduino всякие, драйверы устройств.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы