User Tag List

Страница 146 из 157 ПерваяПервая ... 142143144145146147148149150 ... ПоследняяПоследняя
Показано с 1,451 по 1,460 из 1564

Тема: Программирование на УКНЦ как?

  1. #1451

    Регистрация
    13.07.2018
    Адрес
    г. Переславль-Залесский
    Сообщений
    710
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    45
    Поблагодарили
    41 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Про фортран, который IV, от DEC - помню, что там был модульный код(по листингу интересно смотреть) с минимальным объёмом, либо оптимизация под EIS и FIS. При оптимизации включались инструкции непосредственно в тело программы, росло быстродействие но так же рос объём. И при генерации можно было сделать более компактный компилятор, отбросив лишние опции для генерации кода. Особенно актуально было для тех систем, где ничего другого, кроме двух дискеток МХ не было. Обычно оставляли только модульный код(THR - дай бог памяти) и увсё... Да ещё библиотеку фортрановскую в SYSLIB включали. На кафедре вычислительной математики для студентов делалась ещё система меню, дабы студенты своими грязными руками к системе не лезли

  2. #1452

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,508
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    714
    Поблагодарили
    596 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    По крайне мере для FORTRAN-IV 2.8 уже был FPP.OBJ, и, насколько мне не изменяет память, был он и для более ранних версий. Просто на тех PDP-11, где я использовал FORTRAN-IV, FPP не было, так что в памяти и не отложился.

    А вариант кода THR (thread) у нас назывался шитый, а не модульный.

  3. #1453

    Регистрация
    13.07.2018
    Адрес
    г. Переславль-Залесский
    Сообщений
    710
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    45
    Поблагодарили
    41 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Времени прошло много... Давно в фортране не сидел ...
    Что-то завбывается...
    У меня тогда в радиусе доступности не было ни одного компьютера с FPU... Единственные, которые с FPU видел на расстоянии - "Электроника-85". Стояли две штуки в деканате "И", там где иностранцы учились... Ну уж без такой передовой советской техники было ну ни как
    Ой, ещё вспомнил - где у нас парочка "Электроника-85" стояла - кафедра физики, там же где СМ-1700 под ... Рафосом гоняли... Я пару раз всего лишь видел терминалы и оба раза видел загруженнный ... РАФОС-SJ... Я вообще охренел тогда. Один раз понятно, но когда повторно... То ли я везучий такой Студентов туда не пускали. Техника выделенная для член-кора АН-СССР. У нас в институте тогда два член-кора было. Единственный VAX-образный на весь институт.
    Последний раз редактировалось Alex; 15.12.2020 в 13:46.

    Этот пользователь поблагодарил Alex за это полезное сообщение:

    hobot(15.12.2020)

  4. #1454

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex Посмотреть сообщение
    Давно в фортране не сидел ...
    Хороший язык

    А я тут как-то сунулся ради интереса в g77 - а там фортраном вообще не пахнет.
    Уже начиная с самого начала: не поддерживается фортрановское вертикальное форматирование
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

    Этот пользователь поблагодарил form за это полезное сообщение:

    hobot(15.12.2020)

  5. #1455

    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    374
    Поблагодарили
    311 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Хороший язык
    http://archive.pdp-11.org.ru/ukdwk_a...ranIV_GromovK/
    Архив программ для УК-НЦ, ДВК и БК.

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

  6. #1456

    Регистрация
    13.07.2018
    Адрес
    г. Переславль-Залесский
    Сообщений
    710
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    45
    Поблагодарили
    41 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Хороший язык

    А я тут как-то сунулся ради интереса в g77 - а там фортраном вообще не пахнет.
    Уже начиная с самого начала: не поддерживается фортрановское вертикальное форматирование
    Ну на старых компиляторах была опция совместимости со старым синтаксисом. А так да, изменения в фортране сделали его сильно ближе к паскалю...
    Про визуальные версии вообще...

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

  8. #1457

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex Посмотреть сообщение
    А так да, изменения в фортране сделали его сильно ближе к паскалю...
    Одна из особенностей фортрана - возможность передавать аргументы в любом количестве, пропуская ненужные - в g77 этой возможности нет.
    Другая фича - векторность аргументов. Если склероз не врет, это даже всегда документировалось в руководствах по фортрану.
    То есть вызовы вида RAN(0, 0) - это не вызов с двумя нулями в качестве аргументов, а вызов с двумя нулями первый раз.
    В g77 и тут все испоганили
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  9. #1458

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,508
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    714
    Поблагодарили
    596 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Другая фича - векторность аргументов.
    Более точно - передача по ссылки. То есть RAN(0, 0) - это не вызов с двумя нулями в списке параметров (передача по значению), а с адресами, указывающими на ячейки, где лежат нули. Если в g77 действительно реализовали только передачу по значению - то это полная хрень

  10. #1459

    Регистрация
    13.07.2018
    Адрес
    г. Переславль-Залесский
    Сообщений
    710
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    45
    Поблагодарили
    41 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ещё читом был оператор EQUIVALENCE. Можно было преобразовывать типы не вызывая функции

    У фортрана от мелкомягких(был и таковой ) были опции передачи параметров при вызове. Помню точно, что было две формы передачи аргументов Pascal и С.

    Хотя сейчас современные компиляторы фортрана популярностью не пользуются
    Есть вроде как фортран от интела... Я его пытался запустить, но чего-то не понравилось...
    Последняя более-менее версия Compaq fortran - ведёт свою историю от компилятора DEC.

    И что самое печальное, что разрабатываются новые стандарты, есть Fortran 2018, но я не знаю какой из компиляторов сей стандарт поддерживает

  11. #1460

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,508
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    714
    Поблагодарили
    596 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex Посмотреть сообщение
    Ещё читом был оператор EQUIVALENCE.
    В Pascal-е есть аналог

Страница 146 из 157 ПерваяПервая ... 142143144145146147148149150 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Программирование на Эмуляторе. Возможно ли это?
    от Toxic в разделе Программирование
    Ответов: 10
    Последнее: 20.01.2008, 19:20
  2. Программирование Altera и JTAG
    от Mikka_A в разделе Несортированное железо
    Ответов: 7
    Последнее: 18.01.2008, 09:07
  3. Программирование и софтмейк на NES
    от Splinter в разделе Nintendo
    Ответов: 7
    Последнее: 30.06.2006, 04:31

Ваши права

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