Как все же компьютер «понимает», что от него хочет программист? Добрый день. Задался таким вопросом, как процессор понимает, что выводить программисту при написании ПО.
Я знаю, что есть assembler, но сам assembler мало мальски но все же похож на человеческий язык.
Примерно я понимаю, что компилятор парсит исходный код и преобразует в нужные коды для выбранного языка.
Но как все происходит именно на уровне железяки. Это набор 010101 0101010 и так далее?
Какую литературу почитать на эту тему.

21 Авг 2019 в 06:24
220 +1
1
Ответы
1

Да, на самом низком уровне компьютер понимает только наборы нулей и единиц (бинарный код). Когда программист пишет код на любом языке программирования, компилятор преобразует этот код в машинный код, который исполняется процессором. Процессор выполняет инструкции машинного кода, в результате чего выполняется программа.

Если вас интересует более подробное понимание того, как компьютер обрабатывает данные на низком уровне, рекомендуется изучить книги по компьютерной архитектуре, операционным системам, и ассемблерному программированию. Некоторые рекомендации:

"Computer Systems: A Programmer's Perspective" by Randal E. Bryant and David R. O'Hallaron"Computer Organization and Design" by David A. Patterson and John L. Hennessy"Operating System Concepts" by Abraham Silberschatz, Peter B. Galvin, and Greg Gagne

Также, можно начать изучение с самой основы - ассемблерного языка программирования, который позволит вам понять, как именно работает процессор на уровне машинного кода.

20 Апр в 13:18
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 91 947 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир