Здравствуйте.
Я не профессиональный программист, обычный любитель. Но даже так мне не всегда нравится, что среда разработки/компилятор делает много такой работы, о которой я даже, скорее всего, не подозреваю(стек, куча, сборка мусора и мн. др.).
Поэтому прошу вашей помощи. Подскажите, в каких книгах есть описание того, как работает программа, написанная мною(или другими). Без привязки к какому-то конкретному языку программирования. Т.е. общий принцип взаимодействия программ с 'железом' компьютера.
Спасибо.
UPD: Всем спасибо!! Нашёл курс по основам программирования, который мне понравился: www.intuit.ru/studies/courses/2193/67/info