![]() |
Язык PL/M. Возможность использования.
Кто знаком с сабжем...
Меня интересует возможность использования для разработки програмулек. Поиск по и-нету дает лишь общие фразы, в стиле "был такой", более подробной информации нет :( Может у кого есть документация в электровиде, а может и компилёр у кого завалялся... Просьба, поделитесь! |
не знаю что такое PL/M, но первая же ссылка в гугле гласит:
Quote:
а если чуть дальше пройтись по ссылкам, то в какой-то википедии есть линк на доку в PDF. не знаю в каком вы поисковике искали, но это лишний повод пользоваться гуглем ;) и самое главное, я вот задаюсь вопросом: а какое это имеет отношение к спектруму ? :confused: |
Искал гуглем, ссылки на pdf у вики что-то не заметил... либо там не то, что надо...
Отношение к спектруму скорее всего коссвенное, одно могу сказать, CP/M писана как раз на PL/M. А интересует именно, есть ли сабж для спека, и доки по нему. Наверно, придется сделать визит в городскую библиотеку. |
сабжа для спека нет.
вот вики -> http://en.wikipedia.org/wiki/PL/M вот дока -> http://www.slac.stanford.edu/grp/cd/...ls/PLM_386.PDF а вот синтаксис в БНФ -> http://en.wikipedia.org/wiki/Backus-Naur_Form правда я понял что PL/M называются по версиям процов под которые заточены. а вот ещё google-sponsored-link -> Quote:
чутка переписав строку поиска находим кросс компайлер http://www.seasip.demon.co.uk/Cpm/building.html Quote:
в общем искать надо лучше ;) |
Большое спасибо!!
Буду разбираться со ссылками... (Я наверно не по тем ключевым словам искал...) |
Еще у меня на сайте в образе TRD под CP/M:
http://atmturbo.nedopc.com/download/...ng/pl1/pl1.zip Правда не знаю, там написана PL/1. Это тоже самое, что PL/M или нет? (вопрос ко всем) |
нет, если это именно PL/1 - то это печально известный Programming Language One.
типа язык в котором пытались предусмотреть всё ^_~ но как обычно оказалось что писать на нём довольно затруднительно- тонны функций, горы документации. в общем опыт не удался ^_~ |
зря вы так, опыт не совсем не удался... Я очень любил на этом языке писать. Все что угодно можно было сделать. Больше всего мне нравилось, что компилятор автоматом пытался исправить синтаксические (и не только!) ошибки программиста (разумеется, сообщая обо всех). Особенности пакетного режима работы требовали, чтобы комилятор останавливался не как только встретил одну-две ошибки, а по возможности прочесал весь листинг. Сейчас таких не делают :)
А почему PL/1 не пошел дальше - действительно оказался слишком сложен для изучения, для реализации на других платформах, и слишком перегружен разными супер-возможностями. Но: это однозначно не язык для микрокомпьютеров :) PL/M не плох, но мне кажется, Паскаль (подмножество) был бы лучше для спектрума. |
а можно поинтересоваться где вы нашли компилер PL/1 ?
а может такой существует под PC x86 ? просто интересно было бы самому попробовать, может моё мнение тогда изменится ;) зы. а современные компилеры и не останавливаются встретив 1-2 ошибки, они пытаются "восстановиться" и идти дальше, просто обычно стоит лимит на ошибок 20-30, ибо после "восстановления" компилер может такой фигни повыдавать ;) помню досовский Watcom C 10.0.... зло было, 100 левых ошибок из за пропущеной точки с запятой после декларации класса ;) а вот GCC и MSVC вполне даже ничего. ой! :p а где тут спектрум? но я думаю меня не убьют :) |
Quote:
|
| All times are GMT +4. The time now is 21:09. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.