цифровая электроника
вычислительная техника
встраиваемые системы

 
» » Каковы функции компилятора

Каковы функции компилятора

Автор: Mike(admin) от 6-05-2019, 03:55

Компиляторы являются неотъемлемой частью инструментария программиста. Компилятор превращает простой текстовый файл, содержащий код, в программу, которую можно запустить.


Каковы функции компилятора

Распространенным заблуждением является то, что компьютеры понимают код языка программирования. Это неправда. Компьютеры понимают только машинный код, то есть код, который собран для архитектуры процессора компьютера. Некоторые программы выпускаются как в 32-разрядной, так и в 64-разрядной версиях, а те, которые используют 32-разрядную операционную систему, не могут запускать 64-разрядные программы. Компиляторы превращают код, который пишет программист, в машинный код.


Однако код не каждого языка может быть скомпилирован. Некоторые языки известны как интерпретируемые языки; это языки, которые компилируются во время выполнения. Интерпретируемые языки все еще должны быть скомпилированы в машинный код, но это происходит во время работы программы. Как только код скомпилированного языка превращается в скомпилированную программу, конечному пользователю этой программы не обязательно иметь компилятор на своем компьютере. Тем не менее, пользователь программы, написанной на интерпретируемом языке, должен иметь интерпретатор на своей машине. Некоторые примеры компилируемых языков – это C, C ++, Objective-C, а некоторые примеры интерпретируемых языков – Python, Ruby, PHP и javascript.




© digitrode.ru




Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Комментарии:

Оставить комментарий