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

User Tag List

Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 11 по 20 из 32

Тема: Умер Никлаус Вирт

  1. #11
    Veteran
    Регистрация
    29.12.2010
    Адрес
    Москва
    Сообщений
    1,858
    Спасибо Благодарностей отдано 
    131
    Спасибо Благодарностей получено 
    104
    Поблагодарили
    62 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ^m00h^ Посмотреть сообщение
    Так есть что-то написанное на Паскале под спек, кроме того что скомпилировал Олег на Обероне ?
    Techno Alice
    Russian Railway Magnate

    Обе писаны на ZX Like Pascal

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

    Кря Кря (07.01.2024)

  3. #12
    Veteran Аватар для Oleg N. Cher
    Регистрация
    24.08.2007
    Адрес
    Днепропетровская обл.
    Сообщений
    1,616
    Спасибо Благодарностей отдано 
    2,199
    Спасибо Благодарностей получено 
    141
    Поблагодарили
    107 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ^m00h^ Посмотреть сообщение
    А на спеке были какие-нибудь игры и системные программы на Паскале ? И вроде был же проприетарный компилятор Оберона для z80 ?
    Mira Modula-2 есть. Но я не знаю кто бы разобрался с любой версией Модулы для Z80 до уровня написания своей игры на Модуле.

    И непроприетарный компилятор Оберона для z80 тоже мог бы быть, если бы пилили Оберон, а не ковыряли Васики и Паскали. Но, повторюсь, лично я не вижу смысла влезать в низкоуровневую кодогенерацию. Да и мой идеальный компилятор должен быть обязательно мульти-таргетный.

    А чо у нас? Конкурсы - так на Васике. Или кто круче выжмет из железа на асме. Некому развивать Оберон/Модулу. Не признают господа кодеры, даже те, кто любит Паскаль, что Вирт после Паскаля не впал в маразм, а таки сделал кое-что ещё полезное. Спросите у себя сами что не так с этим миром.

    Мне, в общем-то, тоже в своё время был интересен Hisoft Pascal, но я понял, что на нём ничего серьёзного не написать - слишком мало свободной памяти.

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

    ^m00h^ (07.01.2024)

  5. #13
    Veteran
    Регистрация
    29.12.2010
    Адрес
    Москва
    Сообщений
    1,858
    Спасибо Благодарностей отдано 
    131
    Спасибо Благодарностей получено 
    104
    Поблагодарили
    62 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
    И непроприетарный компилятор Оберона для z80 тоже мог бы быть, если бы пилили Оберон, а не ковыряли Васики и Паскали. Но, повторюсь, лично я не вижу смысла влезать в низкоуровневую кодогенерацию. Да и мой идеальный компилятор должен быть обязательно мульти-таргетный
    У Вирта есть книга "Построение компиляторов", 2010 г. В ней простым человеческим языком описано построение собственного компилятора Оберона, включая кодогенерацию в машинный код. И в ней даже приведен полный листинг компилятора Оберона на Обероне. Я по ней сделал свой ZX Лайк Паскаль на Дельфи (так сказать, ухудшил изначальный замысел Вирта ). Олег, мог бы взять листинг Вирта и адаптировать его к Спектруму, получился бы нативный Оберон с собственной кодогенерацией.

  6. #14
    Member Аватар для Кря Кря
    Регистрация
    16.05.2021
    Адрес
    г. Харьков, Украина
    Сообщений
    122
    Спасибо Благодарностей отдано 
    71
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
    А чо у нас? Конкурсы - так на Васике.
    Ты это так произнес, как будто бейсик хуже оберона/модулы

  7. #15
    Veteran Аватар для Oleg N. Cher
    Регистрация
    24.08.2007
    Адрес
    Днепропетровская обл.
    Сообщений
    1,616
    Спасибо Благодарностей отдано 
    2,199
    Спасибо Благодарностей получено 
    141
    Поблагодарили
    107 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Andrew771 Посмотреть сообщение
    Олег, мог бы взять листинг Вирта и адаптировать его к Спектруму, получился бы нативный Оберон с собственной кодогенерацией.
    Андрей тоже мог бы. Было бы желание. Кому нужно? Олегу? Кто тут всё время кривит губки на трансляцию в Си? (не имею в виду тебя, Андрей). Если бы Олегу было нужно, он бы такого понаделал. Но Олегу нормально и в Си. И Олег знает, что этому сообществу всё равно не угодишь. Сейчас нет Оберона для Z80, а мог бы быть хреновый Оберон для Z80. Лучше Cowgol осваивайте для ретро-разработки, без шуток.

  8. #16
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,997
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Когда-то начинал адаптацию Виртовского компилятора Modula-2 и систему поддержки для PDP-11 под RSX. Надо будет всё таки довести до ума, благо все исходники остались.

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

    Andrew771 (12.01.2024)

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

  11. #17
    Veteran
    Регистрация
    29.12.2010
    Адрес
    Москва
    Сообщений
    1,858
    Спасибо Благодарностей отдано 
    131
    Спасибо Благодарностей получено 
    104
    Поблагодарили
    62 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
    Андрей тоже мог бы. Было бы желание. Кому нужно? Олегу? Кто тут всё время кривит губки на трансляцию в Си? (не имею в виду тебя, Андрей). Если бы Олегу было нужно, он бы такого понаделал. Но Олегу нормально и в Си. И Олег знает, что этому сообществу всё равно не угодишь. Сейчас нет Оберона для Z80, а мог бы быть хреновый Оберон для Z80. Лучше Cowgol осваивайте для ретро-разработки, без шуток.
    Да не надо никому угождать. Делай, прежде всего, для себя (да, я эгоист! ). Я ж делал свой Паскаль прежде всего для собственного удобства, чтоб убыстрить создание собственных игр. Иначе на асме они бы заняли десятилетие при нынешних обстоятельствах.
    Вон, посмотри на Никлауса Вирта, он упорно гнул свою линию до конца, как считал нужным. За чистоту языка (Оберона). И разрабатывал своё. Даже родственные поделки Борланда критиковал (и я с ним согласен, в Delphi много лишнего понакрутили, не в духе чистого Паскаля).

  12. #18
    Guru Аватар для CodeMaster
    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,234
    Спасибо Благодарностей отдано 
    140
    Спасибо Благодарностей получено 
    211
    Поблагодарили
    182 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Andrew771 Посмотреть сообщение
    Вон, посмотри на Никлауса Вирта, он упорно гнул свою линию до конца, как считал нужным.
    Мне пох.., я так чувствую © Тиньков
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

  13. #19
    Veteran Аватар для Oleg N. Cher
    Регистрация
    24.08.2007
    Адрес
    Днепропетровская обл.
    Сообщений
    1,616
    Спасибо Благодарностей отдано 
    2,199
    Спасибо Благодарностей получено 
    141
    Поблагодарили
    107 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Andrew771 Посмотреть сообщение
    Вон, посмотри на Никлауса Вирта, он упорно гнул свою линию до конца, как считал нужным. За чистоту языка (Оберона).
    А ну так тоже делаю, тоже гну линию Меня XDev с подсистемами более чем устраивает. Если нужно что-то более восьмибитное - есть Cowgol. Не в обиду, но там есть арифметика со знаком и без для 8-, 16- и 32 бит. И кодогенератор юзает меньше PUSH/POP, понимает рег. пару BC. Язык реально более подходит для 8-битных процев. Он мне всё больше нравится, хотя не всё там идеально...

    Цитата Сообщение от Andrew771 Посмотреть сообщение
    И разрабатывал своё. Даже родственные поделки Борланда критиковал (и я с ним согласен, в Delphi много лишнего понакрутили, не в духе чистого Паскаля).
    Так в Паскале тоже много лишнего, не в духе чистого Оберона. Взять BEGIN'ы, за которые ты держишься так упорно.

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

    Но проблема в том, что генерация в нативчик нужна _им_ ,а не мне, да и то, как сказать, нужна. Поковырять, поругать.

    Поругать сначала, что нету в нативчик. Если вдруг есть, то поругать, что код плохой. Потом, что не асм. Или не Васик. Им, главное, дай что поругать. А за что - они найдут.

    А меня вполне устраивает генерация в Си. Си - это общепринятый переносимый ассемблер.

    Cowgol вот нативный. Ну почти. В асм. Пока что интереса практически не наблюдается.

  14. #20
    Member Аватар для Кря Кря
    Регистрация
    16.05.2021
    Адрес
    г. Харьков, Украина
    Сообщений
    122
    Спасибо Благодарностей отдано 
    71
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
    что генерация в нативчик нужна _им_
    _им_, в основном, на ОБЕРОН по барабану, как максимум "еще один странный язык программирования", ассемблеры и бейсик покрывает 95% нужд, остальное си, за крайне редким исключением.
    Вот не понимаю, делать ОБЕРОН с постоянной оглядкой на _них_ при это постоянно понося _их_ виня заодно что _они_ все не ринулись писать на ОБЕРОН игрушки.
    Делай для _себя_ и не размазывай

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

    Реально, сколько можно? 10 лет ныть

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

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

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

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

Похожие темы

  1. Умер ASC
    от darkside в разделе Люди
    Ответов: 34
    Последнее: 30.01.2016, 03:18
  2. eea66 умер...
    от Rindex в разделе Люди
    Ответов: 52
    Последнее: 15.05.2013, 23:43
  3. Умер отец Си.
    от DimkaM в разделе События
    Ответов: 4
    Последнее: 14.10.2011, 12:24

Ваши права

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