User Tag List

Страница 18 из 28 ПерваяПервая ... 141516171819202122 ... ПоследняяПоследняя
Показано с 171 по 180 из 275

Тема: FORTH vs компилятор бейсика vs C++/Pascal/остальное

  1. #171

    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,870
    Спасибо Благодарностей отдано 
    522
    Спасибо Благодарностей получено 
    251
    Поблагодарили
    225 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Лично я не люблю змей. Но тоже ведь Божьи Твари.

  2. #172

    Регистрация
    07.10.2006
    Сообщений
    1,731
    Спасибо Благодарностей отдано 
    257
    Спасибо Благодарностей получено 
    275
    Поблагодарили
    167 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    Писать ПРОСТЕНЬКИЙ платформер на ЯВУ куда проще, чем на ассемблере.
    FTFY
    Сложный платформер ПИСАТЬ на ЯВУ ещё проще, чем простенький (по сравнению с написанием их на ассемблере). Вот втискивать в ограниченную память может оказаться сложнее, с недостаточно эффективным транслятором.
    Последний раз редактировалось Spectramine; 14.07.2022 в 14:01.

  3. #173

    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,973
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    321
    Спасибо Благодарностей получено 
    317
    Поблагодарили
    240 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Spectramine Посмотреть сообщение
    Сложный платформер ПИСАТЬ на ЯВУ ещё проще, чем простенький (по сравнению с написанием их на ассемблере). Вот втискивать в ограниченную память может оказаться сложнее, с недостаточно эффективным транслятором.
    в ограниченные такты тоже сложнее
    Прихожу без разрешения, сею смерть и разрушение...

  4. #174

    Регистрация
    24.08.2007
    Адрес
    Днепропетровская обл.
    Сообщений
    1,681
    Спасибо Благодарностей отдано 
    2,717
    Спасибо Благодарностей получено 
    170
    Поблагодарили
    130 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    шарик, комментарий к параметру - это комментарий к параметру, а интерфейс - вполне определённое понятие ооп
    Нет, интерфейсы это не только ООП. Я рассматриваю это понятие шире.

    Но поэтому и сказал, что в Форте интерфейсы могут быть описаны только в комментариях.

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    если же под "интерфейсом" понимать любое взаимодействие компонентов, "чётко" им можно "оперировать" в любом языке
    Разумеется. Но в Форте и асме есть только зачатки интерфейсов. Ну и они конечно нифига не высокоуровневые.

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    время доказало, что был не прав, перегнув с академичным оквадрачиванием колеса
    Вирт практически в одиночку писал операционные системы, компиляторы, крутой "умный" софт. Это и есть разница между Виртом и теми, кто лихо его ругает.

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    я про спектрум и другие ретрокомпы
    Ты сказал, что XDev "насквозь проэмулирована". Это уже говорит об абсолютно неадекватном представлении о XDev. Я вообще хочу сказать, что у большинства здесь свои какие-то представления о XDev, слабо связанные с реальностью. Где там эмуляция? В твоём эмуляторе Спектрума больше эмулированности, чем у XDev. Там есть нативная себе программа, которая из Оберона генерирует исходник на Си, а потом вызывает опять же нативный компилятор Си. И SDCC точно так работает, только вместо "Оберон->Си" там "Си->асм". И FreePascal точно так же работает. И многие другие компиляторы. Даже на CP/M были компили, генерящие обширное промежуточное представление. Насколько я знаю, так работает компилятор Ada для CP/M. Так что нет там никакой "насквозь проэмулированности". А выхлоп как от чистого Си, закодированного ручками. Никакого оверхеда.

  5. #175

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

    По умолчанию

    Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
    Вирт практически в одиночку писал операционные системы, компиляторы, крутой "умный" софт.
    Да да да, конечно. И практически и в одиночку
    Код:
                            Modula-2 system
    
    
    
    
    The Modula-2 system is  an  implementation  of  the  programming
    language  MODULA-2  on the PDP-11 computers. The system has been
    developped by a group under the direction of Prof. N.  Wirth  at
    the Institut fur Informatik of the ETH Zurich.
    
    The  responsibilities for the different parts of the system were
    divided in the implementors group as follows:
    
      Resident system : Christian Jacobi
      Compiler        : Leo Geissmann
                        Anton Gorrengourt
                        Christian Jacobi
                        Svend Erik Knudsen
      Linker, Loader  : Anton Gorrengourt
                        Christian Jacobi
                        Hans Heinrich Naegeli
    
    Acknowledgement  is  also  due to Urs Ammann, who contributed at
    the compiler in the earlier stages of the project and to  Andrea
    Ventura, the author of the debugger module.
    
    The author of this memo is Leo Geissmann.
    
    
    
    
    Institut fur Informatik, ETH
    CH-8092 Zurich
    Ну и для примера
    Код:
    (****************************************
    *                                       *
    *     MODULA-2 Multi-Pass Compiler      *
    *     ****************************      *
    *                                       *
    *         PDP11 Implementation          *
    *                                       *
    *                                       *
    *     M2CP1:                            *
    *                                       * 
    *     Pass 1                            *
    *     Syntactical analysis              *
    *                                       * 
    *     Version M23 of 24.05.83           *
    *                                       *
    *     Institut fuer Informatik          *
    *     ETH-Zuerich                       *
    *     CH-8092 Zuerich                   *
    *                                       *
    ****************************************)
    
    MODULE M2CP1;  (* SEK / LG *)
    Код:
    (****************************************
    *                                       *
    *     MODULA-2 Multi-Pass Compiler      *
    *     ****************************      *
    *                                       *
    *         PDP11 Implementation          *
    *                                       *
    *                                       *
    *     M2CP2:                            *
    *                                       * 
    *     Pass 2                            *
    *     Declaration analysis              *
    *                                       * 
    *     Version M23 of 24.05.83           *
    *                                       *
    *     Institut fuer Informatik          *
    *     ETH-Zuerich                       *
    *     CH-8092 Zuerich                   *
    *                                       *
    ****************************************)
    
    MODULE M2CP2; (* LG / UA *)

  6. #176

    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,867
    Спасибо Благодарностей отдано 
    328
    Спасибо Благодарностей получено 
    311
    Поблагодарили
    235 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Spectramine Посмотреть сообщение
    А что, игра написана на Форте?
    сложно сказать. но игра представляет собой плеер некоего скрипта.
    полностью игру я не разбирал, но сам код довольно компактен.
    С уважением,
    Jerri / Red Triangle.

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

    Spectramine(14.07.2022)

  7. #177

    Регистрация
    24.08.2007
    Адрес
    Днепропетровская обл.
    Сообщений
    1,681
    Спасибо Благодарностей отдано 
    2,717
    Спасибо Благодарностей получено 
    170
    Поблагодарили
    130 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    И что это доказывает? Что Вирт не программил практически в одиночку компиляторы? Программил. Много. И книги писал. Кстати, отличные.

  8. #178

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

    По умолчанию

    Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
    И что это доказывает?
    Что заявление
    Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
    Вирт практически в одиночку писал операционные системы, компиляторы, крутой "умный" софт.
    слишком громкое

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

    И да - исходник компилятора, написанного в одиночку Виртом. И операционки. В студию.

  9. #179

    Регистрация
    24.08.2007
    Адрес
    Днепропетровская обл.
    Сообщений
    1,681
    Спасибо Благодарностей отдано 
    2,717
    Спасибо Благодарностей получено 
    170
    Поблагодарили
    130 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    http://projectoberon.com/

    Я сказал "практически в одиночку". А ты грубо передёргиваешь. Конечно вокруг него ошивались аспиранты и прочие студенты, не считая коллег. И всем было интересно увидеть своё имя возле имени Вирта.

    В любом случае, без Вирта этого всего наследия не было. И да, время показало, что взгляды Вирта на то, что в программировании хорошо, а что плохо, были очень адекватны ещё со времён Algol-W. И Оберон не смотрится архаично.

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

    Ты когда-то добровольно обещал не ввязываться в мои темы по УКНЦ. Можешь меня игнорировать. Всё равно ничего хорошего не скажешь.

  10. #180

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

    По умолчанию

    Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
    http://projectoberon.com/
    Я сказал - ссылку на исходник. Сайт - это не исходник

    Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
    Я сказал "практически в одиночку"
    Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
    И всем было интересно увидеть своё имя возле имени Вирта.
    Да? И где там фамилия Вирта? Поздравляю, господин Соврамши, грубо передергиваешь пока ты

    Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
    не ввязываться в мои темы по УКНЦ
    Эта тема не про УКНЦ

Страница 18 из 28 ПерваяПервая ... 141516171819202122 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Софт для PC : Pascal, Object Pascal, Delphi
    от hobot в разделе PC-совместимые компьютеры
    Ответов: 0
    Последнее: 02.02.2021, 01:36
  2. Кросс-компилятор бейсика для БК
    от litwr в разделе БК-0010/0011
    Ответов: 2
    Последнее: 30.03.2018, 18:03
  3. Pascal
    от Andrew771 в разделе Программирование
    Ответов: 22
    Последнее: 24.05.2011, 21:20

Ваши права

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