Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
jgvjv
0 / 0 / 1
Регистрация: 29.06.2015
Сообщений: 27
Завершенные тесты: 1
1

Литература о компиляции, линковке, что содержится в объектных файлах, стеке переменных?

21.10.2015, 16:54. Просмотров 290. Ответов 4
Метки нет (Все метки)

Здравствуйте.
Подскажите, какую литературу почитать, чтобы более глубоко понимать сам процесс создания программ?
Я имею в виду не книги по языку программирования вроде Страуструп, Липпман, Дейтел и т.д. (это само собой), а именно ПОДРОБНОЕ описание того, что происходит при компиляции, линковке, что содержится в объектных файлах, стек переменных; как создаются программы, которые распаковываются при запуске, и т.д.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.10.2015, 16:54
Ответы с готовыми решениями:

В каких lib файлах содержится описание функций из iostream, math.h?
В каких lib файлах содержится описание функций из iostream, math.h? Как получить полный список...

Определение переменных в заголовочных файлах
Здорова! Определил переменную в заголовочном фале от так #pragma once #ifndef...

Есть ли в объектных файлах таблицы Global Offset Tables
Добрый день. У меня такой вопрос. А есть ли в объектных файлах таблицы Global Offset Tables.?...

Ошибка инициализации объектных переменных
Здравствуйте все! Столкнулся с непонятным глюком. Есть форма, на ней внедренное представление. В...

Загрузка объектных переменных объектами формы
Добрый день или ночь! Я так понимаю, те контролы которые находятся на форме-это ОБЪЕКТЫ формы!...

4
hoggy
Нарушитель
Эксперт С++
7084 / 3128 / 647
Регистрация: 15.11.2014
Сообщений: 7,194
Завершенные тесты: 1
21.10.2015, 19:49 2
Цитата Сообщение от jgvjv Посмотреть сообщение
Подскажите, какую литературу почитать, чтобы более глубоко понимать сам процесс создания программ?
1.
смотрите в сторону языков ассемблера.

2.
смотрите в сторону языка си.

3.
смотрите в сторону языка с++.

4.
загуглите книги аля :
"как написать компилятор".
"как написать ОС".

5.
PROFFIT!!!
0
jgvjv
0 / 0 / 1
Регистрация: 29.06.2015
Сообщений: 27
Завершенные тесты: 1
21.10.2015, 20:41  [ТС] 3
hoggy, и на том спасибо, но думал, будет что-то конкретное.
0
DrOffset
8141 / 4722 / 1154
Регистрация: 30.01.2014
Сообщений: 7,692
21.10.2015, 22:11 4
Цитата Сообщение от jgvjv Посмотреть сообщение
что-то конкретное.
Если под windows, то можешь начать с этой книги.
0
gazlan
3141 / 1917 / 311
Регистрация: 27.08.2010
Сообщений: 5,132
Записей в блоге: 1
21.10.2015, 22:24 5
Цитата Сообщение от jgvjv Посмотреть сообщение
при компиляции, линковке, что содержится в объектных файлах, стек переменных; как создаются программы, которые распаковываются при запуске
Совершенно разные и не связанные вещи.

Начните с этого:

Баррон Д. "Ассемблеры и загрузчики" (1974)
Levine J. "Linkers and Loaders"
0
Вложения
Тип файла: 7z Windows 2000 Loader.7z (24.2 Кб, 1 просмотров)
21.10.2015, 22:24
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.10.2015, 22:24

Удаление переменных в стеке
TPoint points; points = Point(30,0); points = Point(60,20); points = Point(30,40); ...

Относительное расположение переменных в стеке
Всем привет, подскажите где я не так рассуждаю. Вот исходный код программы #include <stdio.h> ...

Ошибки в стандартных заголовочных файлах при компиляции проекта
Старый проект на С++ пытаюсь скомпилировать в VS2008 выдает 66 ошибкок в файлах: string.h...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru