Тема: Понятие компиляции или как компьютер понимает что от него хотят.
Этот урок, вероятно необходимо ставить первым, но так получилось, что добрались до него только сейчас.
Что же это такое? Как это можно понять и представить?
Понятно каждому, что компьютер вряд ли понимал бы те слова которые мы ему говорим, если бы мы его этому не научили. По началу так и было. Программы писались как так называемые машинные коды, но это было очень сложно. Т.е. компьютер может без труда понимать код программы в виде последовательности нулей и единиц, но для человека это не приемлемо.
Мы с Вами пишем на языке программирования Паскаль. И компьютер не понимал бы код нашей программы если бы не программа компилятор.
Компилятор... . Что это?
Компилятор - программа, которая сначала считывает весь код нашей программы, а потом всё что считал переводит в язык машинных кодов.
Конечно я привел здесь очень упрощенный вариант, но этого достаточно для того, чтобы вы могли понять только суть. Так вот Free Pascal - это и есть компилятор, который делает понятной для компьютера вашу программу. Это может быть Free Pascal, ABC Pascal, Turbo Pascal и др.
Разные компиляторы могут по разному обработать одну и ту же программу.
Например: в ABC Pascal в цикле for можно изменять параметр этого цикла, Free Pascal этого не допускает. т.е. в ABC все работает, а в Free ошибка.
Поэтому, чтобы не было "казусов" с проверкой ваших решений рекомендую скачать бесплатно компилятор паскаль.
Скачано с www.znanio.ru
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.