Данному образовательному сайту пришлось несколько раз менять свое имя. С 2011 года доступ к нему обеспечивается по URL
http://educomp.runnet.ru

emc.km.ru (2001-2007) ==> educomp.org.ru (2007-2011) ==> educomp.runnet.ru (2011-...)
Более подробно об истории сайта можно прочитать здесь.


Учебные модели компьютера



Модели (software):

"Е14" (parallel !!!)
"S9PU" (parallel)

Модели (hardware):






Награды сайта
Награды сайта

Демонстрационный компилятор "КомПас"
для "Е97"


English pages Идея и реализация программы - Е.А.Еремин

Учебный демонстрационный КОМпилятор языка ПАСкаль служит для изучения принципов трансляции программ с языка высокого уровня на язык машинных кодов. С его помощью можно наглядно и подробно показать обучаемым, что такое переменная, ее тип и значение, как реализуются основные алгоритмические конструкции, чем отличается процедура от функции и какими способами им передаются параметры, а также многое-многое другое.

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

"КомПас" поддерживает все стандартные типы данных, кроме REAL (т.е. INTEGER, CHAR и BOOLEAN) а также массивы из них. Он способен транслировать условный оператор, все 3 вида циклов, стандартные процедуры ввода/вывода, а также позволяет задать процедуру или функцию.

Учебный компилятор подробно описывается в книге Е.А.Еремина "Компилятор? Это довольно просто!", выпущенную в Перми небольшим тиражом. Позднее материал стал более доступным - он был перепечатан во всероссийской газете "Информатика", издаваемой в Объединении педагогических изданий "Первое сентября" (2001, N 40, с.7-17; N 43, с.7-14; N 45, с.21-29; N 46, с.19-25; N 47, с.8-10).

MS DOS версия компилятора "КОМПАС" входит в архив "Е97" (самораспаковывающийся архив около 60К).

Версия для Windows (.zip архив около 300K) гораздо более совершенна. Она объединяет текстовой редактор, компилятор и виртуальную машину "Е97", так что весь цикл набор программы - компиляция - исполнение можно проделать, не выходя из программы.

вид экрана

letter from ZDNet

Предметом моей особой гордости является английская версия программы, принятая в 1999 году в одну из крупнейших Internet-библиотек ZDNet . Количество ее загрузок за 1999 - 2001 превысило 8 тысяч.
Позднее из-за реорганизации библиотеки в связи со слиянием ZDNet с CNet подсчет загрузок в начале 2002 был начат заново. Сейчас общее число загрузок пограммы с разных Web-страниц назвать затруднительно.
Последняя версия
в известной библиотеке


© Е.А.Еремин, 1998-2001


Автор сайта - Евгений Александрович Еремин (Пермский государственный педагогический университет). e_eremin@yahoo.com