Важная информация

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 19

Тема: Язык PL/M. Возможность использования.

  1. #1
    Master
    Регистрация
    17.05.2005
    Адрес
    г. Абакан
    Сообщений
    694
    Благодарностей: 53
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Язык PL/M. Возможность использования.

    Кто знаком с сабжем...
    Меня интересует возможность использования для разработки програмулек.
    Поиск по и-нету дает лишь общие фразы, в стиле "был такой", более подробной информации нет
    Может у кого есть документация в электровиде, а может и компилёр у кого завалялся... Просьба, поделитесь!

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Veteran Аватар для Sinus
    Регистрация
    29.01.2005
    Адрес
    Belarus, Grodno
    Сообщений
    1,270
    Благодарностей: 190
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    не знаю что такое PL/M, но первая же ссылка в гугле гласит:
    PLM2C is a compiler/translator which accepts PL/M sources files and produces the corresponding ANSI C or K&R C source files ready to be compiled with a C compiler. The resultant C source code embodies the functionality of the original PL/M source code while adhering to modern C coding style.
    т.е. компайлер. правда вроде как денег хотят
    а если чуть дальше пройтись по ссылкам, то в какой-то википедии есть линк на доку в PDF.
    не знаю в каком вы поисковике искали, но это лишний повод пользоваться гуглем

    и самое главное, я вот задаюсь вопросом: а какое это имеет отношение к спектруму ?
    Последний раз редактировалось Sinus; 11.01.2006 в 12:45.
    [target] [zemu] [js8x] [pouet 1, 2]
    KAY-1024, 5''FDD, 3''FDD, HDD

  4. #3
    Master
    Регистрация
    17.05.2005
    Адрес
    г. Абакан
    Сообщений
    694
    Благодарностей: 53
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Искал гуглем, ссылки на pdf у вики что-то не заметил... либо там не то, что надо...

    Отношение к спектруму скорее всего коссвенное, одно могу сказать, CP/M писана как раз на PL/M. А интересует именно, есть ли сабж для спека, и доки по нему.

    Наверно, придется сделать визит в городскую библиотеку.

  5. #4
    Veteran Аватар для Sinus
    Регистрация
    29.01.2005
    Адрес
    Belarus, Grodno
    Сообщений
    1,270
    Благодарностей: 190
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    сабжа для спека нет.

    вот вики -> 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 ->
    Auto migration of PL/M 51,80,86,96, 186,286,386 code to "C." Free run.
    http://www.mpsinc.com/plm.htm
    правда это опять компайлеры в C (хотя тебя должно заинтересовать от PL/M 80 до PL/M 186)

    чутка переписав строку поиска находим кросс компайлер
    http://www.seasip.demon.co.uk/Cpm/building.html
    This site also contains a PL/M compiler, which runs in an ISIS emulator under DOS.
    а вот и он сам -> http://www.cpm.z80.de/source.html

    в общем искать надо лучше
    [target] [zemu] [js8x] [pouet 1, 2]
    KAY-1024, 5''FDD, 3''FDD, HDD

  6. #5
    Master
    Регистрация
    17.05.2005
    Адрес
    г. Абакан
    Сообщений
    694
    Благодарностей: 53
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Большое спасибо!!
    Буду разбираться со ссылками... (Я наверно не по тем ключевым словам искал...)

  7. #6
    Veteran Аватар для Максагор
    Регистрация
    16.01.2005
    Адрес
    Москва
    Сообщений
    1,449
    Благодарностей: 702
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Еще у меня на сайте в образе TRD под CP/M:

    http://atmturbo.nedopc.com/download/...ng/pl1/pl1.zip

    Правда не знаю, там написана PL/1. Это тоже самое, что PL/M или нет?
    (вопрос ко всем)
    Максагор, NedoPC group
    ПК ATM-turbo 2+ 1024Kb RAM, 1,7Gb HDD, CD-ROM, Turbo FM, GS-512
    [ZX rulezzz 4reva!!!]
    http://atmturbo.nedopc.com
    http://vk.com/atmturbo
    http://maksagor.livejournal.com
    http://moskprf.ru
    [СССР][Коммунизм][КПРФ] ну [ZX], естественно...

  8. #7
    Veteran Аватар для Sinus
    Регистрация
    29.01.2005
    Адрес
    Belarus, Grodno
    Сообщений
    1,270
    Благодарностей: 190
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    нет, если это именно PL/1 - то это печально известный Programming Language One.
    типа язык в котором пытались предусмотреть всё ^_~
    но как обычно оказалось что писать на нём довольно затруднительно- тонны функций, горы документации.
    в общем опыт не удался ^_~
    [target] [zemu] [js8x] [pouet 1, 2]
    KAY-1024, 5''FDD, 3''FDD, HDD

  9. #8
    Master Аватар для Vladimir Kladov
    Регистрация
    09.02.2005
    Адрес
    Новосибирск
    Сообщений
    933
    Благодарностей: 29
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    зря вы так, опыт не совсем не удался... Я очень любил на этом языке писать. Все что угодно можно было сделать. Больше всего мне нравилось, что компилятор автоматом пытался исправить синтаксические (и не только!) ошибки программиста (разумеется, сообщая обо всех). Особенности пакетного режима работы требовали, чтобы комилятор останавливался не как только встретил одну-две ошибки, а по возможности прочесал весь листинг. Сейчас таких не делают

    А почему PL/1 не пошел дальше - действительно оказался слишком сложен для изучения, для реализации на других платформах, и слишком перегружен разными супер-возможностями. Но: это однозначно не язык для микрокомпьютеров PL/M не плох, но мне кажется, Паскаль (подмножество) был бы лучше для спектрума.

  10. #9
    Veteran Аватар для Sinus
    Регистрация
    29.01.2005
    Адрес
    Belarus, Grodno
    Сообщений
    1,270
    Благодарностей: 190
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    а можно поинтересоваться где вы нашли компилер PL/1 ?
    а может такой существует под PC x86 ?
    просто интересно было бы самому попробовать, может моё мнение тогда изменится

    зы. а современные компилеры и не останавливаются встретив 1-2 ошибки, они пытаются "восстановиться" и идти дальше, просто обычно стоит лимит на ошибок 20-30, ибо после "восстановления" компилер может такой фигни повыдавать

    помню досовский Watcom C 10.0.... зло было, 100 левых ошибок из за пропущеной точки с запятой после декларации класса

    а вот GCC и MSVC вполне даже ничего.

    ой! а где тут спектрум? но я думаю меня не убьют
    Последний раз редактировалось Sinus; 12.01.2006 в 11:50.
    [target] [zemu] [js8x] [pouet 1, 2]
    KAY-1024, 5''FDD, 3''FDD, HDD

  11. #10
    Veteran Аватар для Максагор
    Регистрация
    16.01.2005
    Адрес
    Москва
    Сообщений
    1,449
    Благодарностей: 702
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sinus
    а можно поинтересоваться где вы нашли компилер PL/1 ?
    а может такой существует под PC x86 ?
    просто интересно было бы самому попробовать, может моё мнение тогда изменится
    А раздобыл я его в МикроАРТе, в комплекте программного обеспечания под CP/M для ATM-turbo 1,2,2+. Я взял у них без разбору все, что там было, потом перегнал все это в образы и выложил у себя на сайте.
    Максагор, NedoPC group
    ПК ATM-turbo 2+ 1024Kb RAM, 1,7Gb HDD, CD-ROM, Turbo FM, GS-512
    [ZX rulezzz 4reva!!!]
    http://atmturbo.nedopc.com
    http://vk.com/atmturbo
    http://maksagor.livejournal.com
    http://moskprf.ru
    [СССР][Коммунизм][КПРФ] ну [ZX], естественно...

Страница 1 из 2 12 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 52
    Последнее: 19.01.2008, 17:54

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •