Языки FORTH, PL/M и PL/1 это единственные языки высокого уровня, которые имеют смысл для низкоскоростных 8-ми разрядок. FORTH отпадает, - его программа содержит ядро, отчего программа на ассемлере из нескольких байт на форте занимает 10 Кб. PL/M и PL/1 близки к машинному языку, оттого эффективны. Программы на них уступают в скорости и объёме кода ассемблерным всего в 1.5-2 раза. Объём кода на более современных ЯВУ получается в 4-8 раз больше и во столько же раз меньше скорость, что делает их использование для серъёзных программ бессмысленным. Для 8-ми разрядок не было написано ни одной серьёзной программы на СИ, ПАСКАЛЕ, ФОРТРАНЕ или АДЕ. Объём кода с ростом функциональности программы быстро достигает допустимого максимума. Даже переписывание СИ-процедур на ассемблер не спасает. Потому ЯВУ на 8-ми разрядке пригодны только для обучения и для разработки несложных инструменальных программмок, типа конверторов.Сообщение от S_Kosorev
Потому поднятая тема очень актуальна. К сожалению для PL/M и PL/1 трудно найти учебную литературу. Можно найти лишь примеры исходников на иностранных сайтах о CP/M. Например, утилиты CP/M написанные на PL/M. Просьба ко всем выложить ссылки на учебники по PL/1 или PL/M.




Ответить с цитированием