Как компьютер понимает язык программирования? - Компьютерные вопросы
  • Чаты 4chT.com в телеграмм
    Наши группы в телеграмм

Вопрос Как компьютер понимает язык программирования?

Регистрация
16 Окт 2013
Сообщения
64
Репутация
0
Спасибо
0
Монет
0
Ну то есть ты пишешь такой код, и как компьютер знает что ему надо делать?
 
Регистрация
18 Май 2013
Сообщения
88
Репутация
0
Спасибо
0
Монет
0
Трансляторы разновсяческие (текста в код), ну да, компиляторы, псевдокомпиляторы, интерпретаторы и т. п.
 
Регистрация
11 Авг 2013
Сообщения
73
Репутация
-3
Спасибо
0
Монет
0
Никак. Для перевода текста, а не кода, программы в код, который компьютер только и понимает, есть специальные программы, называются либо компилятор либо интерпретатор. И компьютер не понимает (во всяком случае пока), а выполняет простейшие логические операции. Насколько простейшие можно посмотреть в любом учебнике по ассемблеру.
 
Регистрация
2 Июл 2013
Сообщения
74
Репутация
0
Спасибо
0
Монет
0
Микропроцессор выполняет машинные команды например cout<<"Hello world; на языке с++ он переводит в команды микропроцессора например t db "NAME$" mov ax,@Data mov ds,ax mov ah, 05h mov dl,OFFSET t int 21h mov ah,4ch int 21h и потом в эти команды переводит в числа от 0 до 256 соотвнтствующие командам микропроцессора, а текстовая строка содержит номера букв и так далее Там много заморочек
 
Регистрация
23 Май 2013
Сообщения
84
Репутация
0
Спасибо
0
Монет
0
Компьютер ничего не знает. Знает программа-компилятор, которую ты запускаешь и которая преобразует текст твоей программы в последовательность команд процессора.
 
Сверху Снизу