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

User Tag List

Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 21 по 30 из 39

Тема: MODULA2 ДВК\УК-НЦ

  1. #21
    Master
    Регистрация
    05.03.2010
    Адрес
    Санкт-Петербург
    Сообщений
    778
    Благодарностей: 290
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    Gina ответил - книг у него не осталось! Он постарается связаться с тем кому
    их отдал, пока других новостей по теме нет.
    Еще здесь http://www.phantom.sannata.ru/forum/...hp?t=5509&st=0
    как минимум двое просили, но пока увы. Может третьего не хватает

  2. Этот пользователь поблагодарил Vamos за это полезное сообщение:
    hobot (11.12.2013)

  3. #22
    Guru Аватар для hobot
    Регистрация
    29.08.2011
    Адрес
    Зеленоград
    Сообщений
    4,566
    Благодарностей: 1003
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    Arrow Интересные ссылки \ информация

    Интересными ссылками по теме поделился со мной Oleg N. Cher! )

    http://www.codehosting.net/blog/Blog...he-PDP-11.aspx

    http://www.classiccmp.org/PDP-11/RT-...11s083/modula/


    PDP-11 assembler written in Modula-2, written as a university assignment.
    http://mdfs.net/Software/PDP11/AssemMod2/


    И прилепил к сообщению краткое пособие в формате .PDF - очень интересно!
    Код:
    0. Предисловие
    1. Введение в язык программирования Modula-2
    2. Идентификаторы
    3. Типизация
    3.1. Базовые типы
    3.2. Конструкторы типов
    3.3. Определение новых типов
    3.4. Константы и переменные
    3.5. Совместимость и эквивалентность
    4. Основные программные конструкции
    4.1. Выражения
    4.2. Операторы
    5. Конструкторы управления
    5.1. Последовательность
    5.2. Ветвление
    5.3. Цикл
    6. Программные блоки
    6.1. Процедуры и функции
    6.2. Концепция модуля
    6.3. Абстрактные типы данных
    7. Низкоуровневые средства
    8. Квазипараллельное программирование
    9. Встроенные процедуры
    10. Комментарии и прагмы компилятора
    11. Рекомендуемая литература
    Вложения Вложения
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  4. Этот пользователь поблагодарил hobot за это полезное сообщение:
    perestoronin (13.12.2013)

  5. #23
    Guru Аватар для hobot
    Регистрация
    29.08.2011
    Адрес
    Зеленоград
    Сообщений
    4,566
    Благодарностей: 1003
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    Arrow совсем проста инструкция?

    Код:
    this program is used to convert a PIC macro subroutine into a .LNK file
    suitable for use in the rt11 version of modula-II distributed by
    the MODULA RESEARCH INSITUTE in UTAH.  the use of this program is
    described in a comment in the beginning of the file MACMOD.PAS.
    if there are any questions regarding this program do not hesitate to call
    me (DAN STANGER) at NEUROMETRICS INC., (212) 267 1840
    i am also listing a example in the text that follows.
    
    edit modf.def	!look at this file to see what it includes
    edit modf.mod	!ditto
    r modula	!compile definition and implementation modules
    comp
    modf.def
    comp
    modf
    declnk		!decode the implementation module
    modf
    ^C
    edit modf.dec !here edit modf.dec to determine how to access variables
    edit modf.mac	!look at this file to see what it does
    r macro		!assemble it
    modf,modf=modf
    ^C
    r link		!link it
    modf=modf
    ^C
    r macmod	!process it with macmod
    modf		!name of .LNK file
    modf		!name of .SAV file
    modf.dat	!name of output file
    1		!number of procedures
    28		!length in bytes of procedure
    r modula	!check work
    declnk		!reverse assemble link file
    modf.dat
    ^C
    ren modf.dat modf.lnk
    
    caution
    do not recompile the definition file again or you will have to go thru this
    again
    Очень не хватает рабочего проверенного пакета,
    и пошагового примера какого-нибудь "Hello World!" для Модулы-2.
    Хотя вроде даже правильно пишется как Modula-II.

    Читаем тему и попытки запуска выше )


    +

    Код:
    Image  :   modII.dsk
    
    Format :   DSK 
    Size   :   800 Kb
    
    Volume ID: RT11A
    Owner    : 
    
    File       Blocks    Date       Bytes
    ---------- ------ ----------- ----------
    MACMO1.PAS    10  14-Dec-2013      5'120
    MACMO2.PAS    10  14-Dec-2013      5'120
    MACMOD.PAS    10  14-Dec-2013      5'120
    MODF  .DAT     1  14-Dec-2013        512
    MODF  .DEC     3  14-Dec-2013      1'536
    MODF  .DEF     1  14-Dec-2013        512
    MODF  .LNK     1  14-Dec-2013        512
    MODF  .LST     2  14-Dec-2013      1'024
    MODF  .MAC     1  14-Dec-2013        512
    MODF  .MOD     1  14-Dec-2013        512
    MODF  .OBJ     1  14-Dec-2013        512
    MODF  .REF     1  14-Dec-2013        512
    MODF  .SAV     2  14-Dec-2013      1'024
    MODF  .SYM     1  14-Dec-2013        512
    README.1ST     3  14-Dec-2013      1'536
    TEST  .LNK     1  14-Dec-2013        512
    TEST  .LOD     3  14-Dec-2013      1'536
    TEST  .LST     1  14-Dec-2013        512
    TEST  .MOD     1  14-Dec-2013        512
    TEST  .REF     1  14-Dec-2013        512
    < UNUSED >  1531                 783'872
    ---------- ------ ----------- ----------
     20 Files, 55 Blocks
     1531 Free blocks
    55 блоков? Скромненько, надо читать местные описание и test'ы.

    Вложения Вложения
    • Тип файла: rar modII.rar (6.6 Кб, Просмотров: 65)
    Последний раз редактировалось hobot; 14.12.2013 в 16:14. Причина: будем изучать ) интересно же )
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  6. Этот пользователь поблагодарил hobot за это полезное сообщение:
    perestoronin (14.12.2013)

  7. #24
    Guru Аватар для hobot
    Регистрация
    29.08.2011
    Адрес
    Зеленоград
    Сообщений
    4,566
    Благодарностей: 1003
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    Post Классический учебник от автора языка

    Классический учебник от автора языка
    (Модула-2 впервые был реализован на PDP)



    http://publ.lib.ru/ARCHIVES/M/%27%27...djv-fax%5D.zip
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  8. Этот пользователь поблагодарил hobot за это полезное сообщение:
    perestoronin (14.03.2014)

  9. #25
    Master Аватар для Oleg N. Cher
    Регистрация
    24.08.2007
    Адрес
    Днепропетровская обл.
    Сообщений
    758
    Благодарностей: 207
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    И ещё коварный вопрос - можно ли считать Модулу шагом в сторону Оберона или это отдельная ветвь уже?
    Дорогой hobot!

    Ну конечно же можно. Отдельная ветвь - это, скорее, Модула-3.

    Нельзя сказать однозначно, что Оберон - категорическое усовершенствование Модулы-2. Необходимо уточнить: Модула-2 специализирована для системного программирования, в стандарте есть обработка исключений, библиотечные механизмы для многозадачности, объединения (т.е. возможность обращаться к элементам записи как к данным произвольного типа; они есть и в Паскале, но не классическом). Модула-2 за исключением специфических расширений - очень строго стандартизована, поэтому вы можете взять любую книгу по этому языку, не обязательно только для PDP-11.

    В Оберон же были включены средства, предназначенные для проектирования больших систем - автоматическое управление памятью (сборка мусора), строгая типизация - и статическая, и динамическая (проверка типов в рантайме, так называемая охрана типа), расширяемые записи (ближайший аналог из Дельфи - объекты). Оберон-2 и Компонентный Паскаль идут в этом направлении ещё дальше - тут уже есть интерфейсы, абстрактные типы и т.д.

    В целом Модула-2 и Оберон - это очень близкородственные языки, имеющие множество общих моментов. Испытываю ли я желание перейти на Модулу-2 с Оберона? Пожалуй, нет. Оберон тоже весьма хорош для системного программирования, хотя приёмы и несколько отличные.

    В статье «От Модулы к Оберону» Никлаус Вирт подробно поясняет причины изменений, вносимых им в Оберон.

  10. Этот пользователь поблагодарил Oleg N. Cher за это полезное сообщение:
    hobot (12.11.2015)

  11. #26
    Guru Аватар для hobot
    Регистрация
    29.08.2011
    Адрес
    Зеленоград
    Сообщений
    4,566
    Благодарностей: 1003
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Oleg N. Cher, ожидается скан глав документации к ДВК и местной ОС по работе с пакетом Модула-2


    - - - Добавлено - - -

    Инициативная группа по поддержке архива и собирательству материалов работает.
    Время от времени в архив добавляются материалы без спец. уведомления.
    [form], с самого начала предлагал организовать новостную рассылку и я отказался
    тогда - посчитав что темы архиву посвящённой на форуме вполне достаточно,
    однако возможно, что предложенная Администрацией площадки pdp-11.org.ru
    информационная поддержка будет реализована. Пока следите за новостями на
    форуме и отдельная благодарность Oleg N. Cher за информативное сообщение и ссылки на
    доп. материалы по теме МОДУЛЫ-2.
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  12. #27
    Guru Аватар для MiX
    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    2,432
    Благодарностей: 800
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Как дела с 4й книгой? Сканить надо?

  13. #28
    Master
    Регистрация
    05.03.2010
    Адрес
    Санкт-Петербург
    Сообщений
    778
    Благодарностей: 290
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    Как дела с 4й книгой? Сканить надо?
    уже полгода прошло в ожидании. можно мне передать на сканирование.

  14. #29
    Guru Аватар для MiX
    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    2,432
    Благодарностей: 800
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vamos Посмотреть сообщение
    уже полгода прошло в ожидании.
    Ясно.
    Цитата Сообщение от Vamos Посмотреть сообщение
    можно мне передать на сканирование.
    Спасибо за предложение, я уже сам начал.

  15. #30
    Master Аватар для Oleg N. Cher
    Регистрация
    24.08.2007
    Адрес
    Днепропетровская обл.
    Сообщений
    758
    Благодарностей: 207
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Прошу прощения за плохое качество, в лучшем просто нет — материал очень раритетный:


    Господа, есть выход на дядьку из группы разработки языка Modula-2. Звать его Günter Dotzel, редактор сайта modulaware.com. Вот ссылка на переписку, а вот самая суть:

    • Есть пятипроходный компилятор ETH Modula-2 для PDP-11/RT-11, и это лучший компилятор/система разработки на то время для PDP-11, особенно в сочетании с Modula-2-расширением адресного пространства для кода до 4 Мб VRS (TU.MUNCHEN).

    • Данный компилятор, вероятно, где-то затерялся у Гюнтера в куче восьмидюймовых дискет двойной плотности. У него нет возможности прочитать их, т.к. нет накопителя.

    • У Гюнтера имеется собственная версия этого компилятора, доработанная им лично из ETH Modula-2 и содержащая много расширений. Гюнтер испытывает ностальгию по тем временам и будет рад пообщаться с людьми, которым это интересно.

    • Гюнтер предлагает мне заняться портированием его версии компилятора под Linux, чтобы кросс-компилировать из-под Linux в исполняемые файлы RT-11 (или я неправильно понял его слова? Кому-то ещё это интересно? А то я как бы не совсем в теме).


    • Если никто никак не отреагирует, вероятно, этот компилятор будет потерян.

  16. Эти 3 пользователя(ей) поблагодарили Oleg N. Cher за это полезное сообщение:
    anasana (14.11.2015), hobot (14.11.2015), perestoronin (14.11.2015)

Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя

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

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

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

Ваши права

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