Что значит компиляция программы?


Главная » Вопрос пользователя: Анастасия

Анастасия

#
2016-12-08 21:25:05

Что значит "компиляция программы"?

Для начала я бы хотела узнать, что такое "компиляция"? А потом уже и что такое "компиляция программы"? Откуда это словосочетание появилось и вышло в свет?


Поделись вопросом с друзьями:
Просмотров: 38       0  
ответить 1  
 1

Respublik

#
12 Октября 2016 в 11:26
- Лучший ответ

Данный вопрос из области программирования. Понятие компиляция, как раз относиться к этой области. Может быть есть другая трактовка, но я его знаю из программирования. Приходилось изучать языки программирования. Это еще на заре появления вычислительной техники. Были времена, когда программирование изучали на языках блок-схем, алгоритмическом и так далее. С появлением машин (вычислительной техники, компьютеров) начали появляться и языки программирования. Первый язык, которым мне пришлось работать этоGW-Basic. Потом появился Q-Basic, Pascal.. Далее появились объектно-ориентированные языки программирования, такие, как Visual Basic, Delphy, С++ и так далее. Так вот, когда программист составляет программу, то он составляет ее на конкретном языке программирования. Например, я сделал дипломную работу по физике "Основы кинематики" на ЯП Q-Basic. Для того, чтобы эту программу запустить на другом компьютере, нужно, чтобы был этот язык программирования установлен на другой компьютер. Но, есть возможность, так сказать, скомпилировать программу. То есть переписать программы с языка программирования на машинный язык. Есть такое понятие, как исполняемый файл. То есть, если файл имеет такое расширение (например exe или bat), то он будет выполняться на любом компьютере, даже без того языка программирования, на котором он был создан. Короче говоря - это процесс перевода в машинный вариант программы.



Ваш ответ на вопрос:

войти на сайт

Ответить анонимно (мин. кол-вол символов 150)
* Ссылки использовать запрещено
: