Важная информация
Страница 4 из 4 ПерваяПервая 1234
Показано с 31 по 39 из 39

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

  1. #31
    Guru Аватар для MiX
    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    2,082
    Благодарностей: 745

    По умолчанию

    Vamos, Если не терпится, то можно уже сейчас 150 страниц почитать. Осталось ещё 200.

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

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

  4. #32

    По умолчанию

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

    Надо принимать какое-то решение.
    Mix - в любом случае до конца добивать, я бы очень попросил, поскольку
    этого материала нет в оцифрованном виде и запросы поступали не только
    на этом форуме.

    Интересно насколько продвинулось у TheGWBV? Если есть шанс в вашем
    качестве доделать работу, я то же попросил бы не бросать, лучше иметь
    две копии что бы выбрать лучший вариант ИМХО.

    В общем это можно обсудить всем участникам )
    Последний раз редактировалось hobot; 22.11.2015 в 05:34.
    Архив программ для УК-НЦ, ДВК и БК.

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

  5. #33
    Master Аватар для Oleg N. Cher
    Регистрация
    24.08.2007
    Адрес
    Днепропетровская обл.
    Сообщений
    751
    Благодарностей: 203

    По умолчанию

    Ответ Гюнтера Patron'у на его реплику:
    Цитата Сообщение от Patron Посмотреть сообщение
    Кстати - не исключено, что на одной из лежащих у меня 10-мегабайтных лент есть дистрибутив его компилятора Modula-2 для PDP-11.
    Цитата Сообщение от Günter Dotzel
    Hi Oleg,

    thanks, I see Patron's reply:

    >> It's time to teach him Russian. It is possible that one of the underlying my 10-megabyte tape distribution has its Modula-2 compiler for the PDP-11.

    it'd be good if he has a copy of the original ETHZ M2 compiler.

    but nobody has source of my version which supports (32 bit) longint and (64 bit) longreal,
    as well as up-to 4MB address space for program code under RT11SJ,
    leaving the first 56KB (minus RT-11 size)* for data, stack, and heap.

    The program code address extension was originally developed at
    TU-Munich (TUM); I called it VRS (virtual run-time system).

    VRS comes with a different linker, run-time-system, and quite nice
    post-mortem symbolic debugger. the compiler source didn't need any
    modification nor recompilation for use under VRS; only linking
    with VRS linker is required for apps to be able to use the 22 bit address
    space for program code without the need for overlays. rather smart!

    the ethz kit included m2 compiler generating native code for pdp/lsi-11,
    a linker (lilith has a linker/loaded instead afair), run-time system (written
    in assembly language (floating point emulator for CPUs without FPU)
    and partly in M2), a source level symbolic post-mortem debugger,
    a m2 library (i/o, trigonometric functions,
    date/time, heap storage handler, number conversions),
    and a few utility programs*, e.g. stand-alone linker.

    modulware's kit addionally included a library
    http://www.modulaware.com/mdlt/UNIDEF.HTM
    and a screen editor for vt-52 (and vt-100/220/etc in vt-52 emulation)
    which works like UCSD P-code-system screen editor and has same
    restrictions (max 32KB text size).

    The M2 kit is self contained (with command parser) and
    didn't need any rt-11 utilities for program development.

    the M2 object file format is proprietory, so M2 programs can not easily
    link to foreign languages.

    http://www.modulaware.com/history/M2stor.pdf
    later an extended memory version was added:

    http://www.modulaware.com/history/Vrsmot.pdf
    the illustrations for the latter:
    http://www.modulaware.com/history/vrsmop.pdf

    scan of VRS publication:
    http://www.modulaware.com/history/de...odula-2vrs.pdf

    with the advent of Wirth's lastet child the fpga/oberon-07 project
    all the above is only of archeological interest.

    best
    g.
    *) decoder for symbol, reference (for debugger input), and object,
    executable for 16 bit address space (lod), and 22 bit (xml) files:
    DECSYM
    DECREF
    DECLNK
    DECLOD
    DECXML

    display directory list of RT-11 file structured disk:
    VIR
    http://www.modulaware.com/mdlt/?n=93

    generate run-time system:
    SYSGEN

    cross ref generator for M2 sources:
    XREF

    foreign code integration:
    RELINK.DSK

  6. #34
    Master
    Регистрация
    05.03.2010
    Адрес
    Санкт-Петербург
    Сообщений
    771
    Благодарностей: 288

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    Vamos, Если не терпится, то можно уже сейчас 150 страниц почитать. Осталось ещё 200.
    Может кто перевыложить, а то чото я пропустил

  7. #35

    По умолчанию

    Цитата Сообщение от Vamos Посмотреть сообщение
    Может кто перевыложить, а то чото я пропустил
    http://rghost.ru/6gw9fj5nZ
    Архив программ для УК-НЦ, ДВК и БК.

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

  8. Эти 2 пользователя(ей) поблагодарили hobot за это полезное сообщение:
    perestoronin (22.11.2015), Vamos (22.11.2015)

  9. #36
    Guru Аватар для MiX
    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    2,082
    Благодарностей: 745

    По умолчанию

    ДВК книга 4



    Скачать- здесь.

  10. Эти 5 пользователя(ей) поблагодарили MiX за это полезное сообщение:
    anasana (22.11.2015), hobot (23.11.2015), Oleg N. Cher (27.11.2015), perestoronin (23.11.2015), Vamos (22.11.2015)

  11. #37
    Master
    Регистрация
    05.03.2010
    Адрес
    Санкт-Петербург
    Сообщений
    771
    Благодарностей: 288

    По умолчанию

    Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
    Прошу прощения за плохое качество, в лучшем просто нет — материал очень раритетный:

    Modula-2 в производстве компьютерных игр.pdf
    Может отсканите журнальчики полностью?

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

  13. #38
    Master Аватар для Oleg N. Cher
    Регистрация
    24.08.2007
    Адрес
    Днепропетровская обл.
    Сообщений
    751
    Благодарностей: 203

    По умолчанию

    Только эти два раритета, больше нет. Сам ищу.


    Кстати, я их не сканил. Откуда-то скачал, но уже не помню откуда, файлы восстановлены после сбоя винта, даже не сохранились оригинальные имена.

    Ещё публикации по Модуле-2:



    Сайты:


    Приглашаю интересующихся на форум по модульным языкам, где открыты разделы по Модуле-2 и по УК-НЦ, БК-0010/0011, ДВК, где можно обсудить тонкости освоения Модулы-2 для PDP-11/RT-11.

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

    Вот ещё хорошая книга:


    Цитата Сообщение от К. Кристиан
    Моим первым знакомством с Модулой-2 было использование компилятора в операционной системе RT-11, написанного профессором Виртом и его коллегами. Большинство примеров было первоначально испытано при помощи этой системы. Позже в Университете Нового Южного Уэльса на базе прежнего компилятора был реализован компилятор для PDP-11, работающий в среде операционной системы Unix. Большая часть работы для этой книги была выполнена с использованием этой системы.
    И вот я думаю, что было бы совсем неплохо нам достать этот компилятор для PDP-11, работающий в Unix. Я конечно спрошу об этом Гюнтера.

  14. Эти 2 пользователя(ей) поблагодарили Oleg N. Cher за это полезное сообщение:
    hobot (27.11.2015), Vamos (28.11.2015)

  15. #39
    Master Аватар для Oleg N. Cher
    Регистрация
    24.08.2007
    Адрес
    Днепропетровская обл.
    Сообщений
    751
    Благодарностей: 203

    По умолчанию

    Снова подымая вопрос преемственности Модулы-2 и Оберона предлагаю посмотреть портированные с ADW Modula-2 на XDev Oberon часики на WinAPI. Это не самый удачный пример, поскольку не показывает различия подходов при работе, например, со структурами. Но преемственность проглядывается отлично. Собственно, это почти одно и то же, сами убедитесь:


    Вы даже можете сравнить Clock.MOD и Clock.Ob2 инструментом типа WinMerge или Total Commander.

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

Страница 4 из 4 ПерваяПервая 1234

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

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

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

Ваши права

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