Старт

BEGIN

Программа… Что это?…
Компьютерная программа — последовательность инструкций, предназначенных для исполнения устройством управления вычислительной машины.(из Вики)
Программы пишутся на специализированных под разные задачи языках программирования. А как происходит переводит на компьютерный язык и кто/что за это отвечает?
Переводом на «0» и «1», которые понимает компьютер занимаются программы, которые называются компиляторы. Они то и отвечают за перевод.

Для написания программ в курсе информатики (кто изучает Pascal) используют среды программирования (программы — компиляторы.)
• TurboPascal (Классика жанра. Проверенный временем. Англоязычный)

• Free Pascal (Аналог TurboPascal. Бесплатный. Имеет более расширенные возможности. Хотя для начинающих это не суть важно.)

• ABC Pascal.Net (Новинка. Имеет русифицированный интерфейс (менюшки) и HELP-систему.)

• Delphi Lite (Объектно-ориентированная среда программирования. Англоязычная. Может отпугивать начинающих большим набором меню, кнопок и т.д. Хотя в написании консольных программ они задействованы не будут.)

• Lasarus (Аналог Delphi. Имеет определенные недостатки. Бесплатный.)

Программный код, размещенный на данном ресурсе написан в большинстве для TurboPascal, но будет работать и в ABCPascal.Net.

Другие программы-компиляторы можно легко найти в Интернете.

Ссылки для скачивания не привожу, так как со временем они могут меняться.

Итак, пользователь имеет право выбора среды программирования и источники его размещения.

Терминология:

Компилятор — программа или техническое средство, выполняющее компиляцию.

Компиляция — трансляция программы, составленной на исходном языке высокого уровня, в эквивалентную программу на машинном языке, близком к машинному коду (абсолютный код, объектный модуль, иногда на язык ассемблера). Входной информацией для компилятора (входной код) является описание алгоритма или программа на проблемно-ориентоваий языке, а на выходе компилятора — эквивалентное описание алгоритма на машинно-ориентированной языке.

Компилировать — проводить трансляцию машинной программы по проблемно-ориентированного языка на машинно-ориентированный язык.

Проще говоря — компиляция это перевод написанной программистом программы с помощью набора понятных словесных команд в набор машинного кода, который понимает ПК. Этакий переводчик языка программиста на язык компьютера.

Что нужно запомнить:

Названия среды программирования.
Терминологию: компилятор, компиляция, компилировать.
Понимать значение компиляции.

END.

0 0 vote
Article Rating
Подписаться
Уведомление о
guest
0 Комментарий
Inline Feedbacks
View all comments