http://www.bestreferat.ru/referat-89941.html
"Было решено реализовывать прототип СУООБД на ДССП. ДССП – диалоговая система структурного программирования – была разработана в 1980 году Н.П.Брусенцовым в МГУ [5]. Система имеет под собой теоретическое обоснование. Принцип ДССП «Слово есть слово», т.е. одно слово программы соответствует одному слову кода. Принципы управляющих конструкций наследуются от троичной вычислительной машины Сетунь-70, имевшей память на магнитных сердечниках. Словарь и обозначения – от языка Ч.Мура Forth. ДССП превосходит Forth по многим параметрам. Язык ДССП обладает существенно более низкой, чем язык ассемблера трудоемкостью в программировании, не уступая ему в компактности кода и быстродействии, позволяет проверять работу подпрограмм в интерактивном режиме и имеет возможность модификации программ практически без внесения изменений в остальные части кода.
См:
http://18delphi.blogspot.com/2013/04/dsl.html
http://18delphi.blogspot.com/2013/04/blog-post_5863.html
http://18delphi.blogspot.com/2013/04/forth-vs-lisp.html
http://18delphi.blogspot.com/2013/03/forth.html
P.S. Дело в том, что и дипломника и преподавателя - я в общем-то знаю. Правда FORTH-машину для БК я написал ещё до того как поступил в институт. Но видимо какие-то институтские флюиды - продолжили влиять до сих пор.
"Было решено реализовывать прототип СУООБД на ДССП. ДССП – диалоговая система структурного программирования – была разработана в 1980 году Н.П.Брусенцовым в МГУ [5]. Система имеет под собой теоретическое обоснование. Принцип ДССП «Слово есть слово», т.е. одно слово программы соответствует одному слову кода. Принципы управляющих конструкций наследуются от троичной вычислительной машины Сетунь-70, имевшей память на магнитных сердечниках. Словарь и обозначения – от языка Ч.Мура Forth. ДССП превосходит Forth по многим параметрам. Язык ДССП обладает существенно более низкой, чем язык ассемблера трудоемкостью в программировании, не уступая ему в компактности кода и быстродействии, позволяет проверять работу подпрограмм в интерактивном режиме и имеет возможность модификации программ практически без внесения изменений в остальные части кода.
Основные черты ДССП:
· Двухстековая архитектура
· Обратная польская запись
· Словари
· Поддержка нисходящего программирования
· Встроенный отладчик с рекомпиляцией
· Высокоуровневые структуры данных и операции
· Высокоуровневый механизм программных прерываний и исключительных ситуаций
· Компактный код
· Гибкость, мобильность, наращиваемость
· Наличие сопрограммного механизма
К сожалению, при всех этих достоинствах, ДССП на данный момент является только системой программирования. Она не предоставляет сервис СУБД и не взаимодействует ни с одной СУБД. Данная работа направлена на то, чтобы обеспечить ДССП возможность обрабатывать данные в качестве СУБД, создав тем самым дешевый (Jasmine стоит порядка $15000), но эффективный инструмент, способный работать даже в самых непритязательных условиях, которые так часто встречаются сейчас в России. Разработка не ограничивается расширением ДССП и способна работать в качестве сервера ООБД на файл-сервере ЛВС."
http://18delphi.blogspot.com/2013/04/dsl.html
http://18delphi.blogspot.com/2013/04/blog-post_5863.html
http://18delphi.blogspot.com/2013/04/forth-vs-lisp.html
http://18delphi.blogspot.com/2013/03/forth.html
P.S. Дело в том, что и дипломника и преподавателя - я в общем-то знаю. Правда FORTH-машину для БК я написал ещё до того как поступил в институт. Но видимо какие-то институтские флюиды - продолжили влиять до сих пор.
Комментариев нет:
Отправить комментарий