Веб-версияОткрыть в Telegram

ВеткаКстати я тут подумал что JonesForth уже устарел (не заведется под современным 64-разрядным линуксом), а больше вроде хор…

20 сообщений · –
R
Кстати я тут подумал что JonesForth уже устарел (не заведется под современным 64-разрядным линуксом), а больше вроде хороших руководств нет... пора чтоли браться за перо?
  1. R
    Если можешь не браться за перо — не берись. Берись, если не можешь удержаться 😉
      1. V
        Интересные там, скорее, комментарии в SForth.dmp (contains a primitive Forth system in 1000 hand-written bytes of annotated machine code)
      2. R
        Ссылка
        нажмите — покажем
        https://github.com/AndreiDuma/SmithForth_RISC-V This project was developed as part of my Master's thesis, in which I thoroughly annotate SmithForth's machine code before porting it to RISC-V. #forth #riscv #implementation
        1. R
          И этого хватило на диссер? Значит ли это что написание своей форт системы с графикой, многозадачностью и прочими фичами тоже может потянуть на такое?
          1. R
            Видимо, хватило для получения степени магистра наук в Университете Бухареста. Для магистерской диссертации не требуется наличие абсолютной научной новизны или оригинального научного вклада.
            1. R
              Я бы хотел получиить магистра таким способом, тем более что у меня его нет. Не думал что это возможно. Какие шаги стоит предпринять?
              1. R
                Найти научного руководителя, который одобрит эту тему. Дальше уже он все расскажет.
                1. R
                  так как у меня даже бакалавра нет, я не знаю где искать такого научника
                  1. R
                    Я бы вначале с пристрастием опросил GPT, — он выдаст общий расклад.
          2. R
            По идее, в диссертации упор должен быть на исследовании, а не на реализации. Реализация должна отвечать на какой-то исследовательский вопрос. Просто сделать богатую фичами реализацию языка — это больше инженерная работа, чем научная.
            1. R
              Какие могут быть направления таких исследований?
              1. R
                Вот, я копаю сейчас типизацию. Очевидно, что-то по теме статической типизации в конкатенативных языках, с прототипом для Форта — подошло бы. А вообще, поспрашивай ИИ-агентов, они расскажут.
                1. R
                  Чатгпт говорит что одним из направлений могут быть новые возможности: quotations; лексические области видимости; модули; алгебраические типы данных; pattern matching; исключения; продолжения; автоматическое управление памятью; effect handlers; first-class stacks. Нужна проверяемая гипотеза: Уменьшают ли quotations число сложных манипуляций со стеком без заметного роста размера реализации? Или: Позволяет ли модульная система независимо компилировать словари, сохраняя характерную для Forth интерактивность? кажется вокруг окружений тема интересная для исследований?
[[NF] Forth-like languages, язык Форт[NF] Forth-like languages, язык Форт@forthchat · группа · Технологии
59участников2 476сообщений в индексе
Лента площадки Открыть в Telegram

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Чего мы не делаем · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем