Главное меню портала
• О портале
• Архив задач
• Карта архива задач
• Результаты тестов
• Ошибки тестирования
• Преподаватели
• Библиотечка
Рейтинг у учителя
• Рейтинг на портале
Начинающему
• Работа с порталом
• Курс для начинающего
• Архив задач начинающего
Олимпиаднику
• Архив задач олимпиадника
Олимпиады
Дистанционные олимпиады
• Положение олимпиады
Новое сообщениеОтправленые
Загрузка...

Тема: Понятие компиляции или как компьютер понимает что от него хотят.

Этот урок, вероятно необходимо ставить первым, но так получилось, что добрались до него только сейчас. 

Что же это такое? Как это можно понять и представить?

Понятно каждому, что компьютер вряд ли понимал бы те слова которые мы ему говорим, если бы мы его этому не научили.
По началу так и было. Программы писались как так называемые машинные коды, но это было очень сложно. Т.е. компьютер может без труда понимать код программы в виде последовательности нулей и единиц, но для человека это не приемлемо.

Мы с Вами пишем на языке программирования Паскаль. И компьютер не понимал бы код нашей программы если бы не программа компилятор.

Компилятор... . Что это?

Компилятор - программа, которая сначала считывает весь код нашей программы, а потом всё что считал переводит в язык машинных кодов.
Конечно я привел здесь очень упрощенный вариант, но этого достаточно для того, чтобы вы могли понять только суть. Так вот Free Pascal - это и есть компилятор, который делает понятной для компьютера вашу программу.

Если вы уже пробовали сдавать задачи на проверку на нашем портале, то скорее всего у вас есть какой либо компилятор. Это может быть Free Pascal, ABC Pascal, Turbo Pascal и др. 

Наш портал тестирует ваши программы с использованием онлайн компилятора Free Pascal v 2.2.0.

Почему я обращаю на это внимание?

Разные компиляторы могут по разному обработать одну и ту же программу.
Например: В ABC Pascal в цикле for можно изменять параметр этого цикла, Free Pascal этого не допускает. Т.е. в ABC все работает, а в Free ошибка.

Поэтому, чтобы не было "казусов" с проверкой ваших решений рекомендую скачать бесплатно компилятор паскаль, который используем мы.

До встречи в следующих уроках! Если есть вопросы, спрашивайте не стесняйтесь.



На сайте гостей 22, зарегистрированных 1:
Dru24,
[Данные за последние 5 минут]