Портфолио Олега Чередниченко :: О языке Coloss

О происхождении имени языка. Coloss — так назывался один из первых компьютеров ещё во времена ламповых монстров. Также это и аббревиатура — Context-Oriented Language & Operation System Subservices.

Z80 Coloss \U 1.2 — как он есть на Спектруме

Главное меню среды разработки Внутри текстового редактора. Редактируем программу на языке Coloss
Отлаживаем программу для воспроизведения музыки Информация, подаваемая программисту средой Coloss после компиляции программы
Из среды разработки запущена программа заливки экрана Отработала программа рисования лучей


Скачать компилятор языка Z80 Coloss \U ver 1.2 + примеры программ.

Посмотреть исходник компилятора языка Z80 Coloss \U ver 1.2 (написан на Coloss 1.1).

Потом компилятор языка Coloss был переписан на языке Pascal и успешно генерирует код для DOS. Ещё позже Coloss 2.0 переписан на язык Coloss. Версия 2.2 — наиболее удачная среда разработки на языке Coloss для платформы DOS.

Посмотреть фрагмент исходника графической библиотеки для ZX-Spectrum на языке Coloss \U 2.1

Посмотреть фрагмент исходника графической библиотеки для DOS на языке Coloss \U 2.2 (сравните).

Дальнейшее развитие языка идёт по другой ветви. Coloss перестал быть чистым компилятором. Сейчас среда Coloss 3.x — контекстно-ориентированная метасистема, описывающая сама себя. Можно добавлять другие операторы, понятия, конструкции и предметные области, регулировать поведение и реакции объектов, описывать кодогенерацию. Базовый метатранслятор версии 3.0 занимает около 2 кб.

В основу языка Coloss 3.x положены некоторые важные тезисы.

Прочесть больше о Coloss 3.x (на английском языке).

Спасибо за интерес к проекту.

Ваш Oleg N. Cher (Steve Mitchell)





 


VIPmail — это программа для компрессии трафика путём сжатия Вашей электронной почты



Купить строительную технику: низкие цены, быстрая доставка. Качественное описание каждого товара, наличие фото



Как провести свободное время, маршруты путешествий по Украине, отдых в городе

Colossoft Research Team — дизайн, графика, вебмастеринг и софт для ПК и КПК под заказ

Рейтинг@Mail.ru Rambler's Top100
Copyright 2004-2017 © Colossoft Research