Языки программирования

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

Современные компьютеры не настолько совершенны, чтобы понимать программы, записанные на каком-либо разговорном языке – русском, английском, японском… Команды, предназначенные для компьютера, необходимо записывать в понятной ему форме. С этой целью применяются языки программирования – искусственные языки. Алфавит, словарный запас и структура таких языков удобны человеку и понятны компьютеру.

Язык программирования Паскаль разработан в 1968 – 1971 гг. Николасом Виртом, профессором, директором Института информатики Швейцарской высшей политехнической школы. Язык Паскаль, созданный первоначально для обучения программированию, скоро стал широко использоваться для разработки программных средств в профессиональном программировании.

Для повышения качества и скорости разработки программ в середине 80-х гг. была создана система программирования Турбо Паскаль. Слово Турбо в названии системы программирования отображает торговую марку фирмы-разработчика Borland International, Inc. (США).

Так как текст записанной на Паскале программы не понятен компьютеру, то требуется перевести его на машинный язык. Такой перевод программы с языка программирования на язык машинных кодов называется трансляцией (translation – перевод), а выполняется он специальными программами – трансляторами.

Существует два вида трансляторов: интерпретаторы и компиляторы.

Интерпретатором называется транслятор, производящий покомандную обработку и выполнение исходной программы.

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