Разместить FORTH в 512 байтах
Статья из блога проекта miniforth - Форта в 512-байт загрузочного сектора
Форт в загрузочном секторе?
- ArenElchinyan
- Posts: 28
- Joined: Mon Apr 12, 2021 6:57 pm
Re: Форт в загрузочном секторе?
Учитывая, что Форт встраивали и в ядро KolibriOS и существуют заходы на написания Форт оси,ArenElchinyan wrote:Идея не очень, но можно попробовать для создания конфигов ядра.
а также сделанного Форт для KolibriOS, то всё не так безнадёжно и дальнейшего использования Forth.
А, Биос на базе Форт уже делался и использовался в компьютерном железе - OpenBios (от Firmware) проект на Github
и отдельном сайте, а также был принят стандарт на Открытые загрузчики.. Также есть и проекты Си to Forth в разных вариантах, а также Forth -> Asm -> Exe тоже в рамках разного инструментария.
...
P.S. Не обязательно именно завязываться на Форт при использовании преимуществ имеющихся в нём как средства создания
"OS" можно и выбрать близкие по характеристикам, но выполненные в несколько ином дизайне языкe из конкатенативных.
Например близок в чём то идеям Форт - Rebol язык (есть и развиваемый проект следующего идеям Rebol - Red язык и среда с некоторыми изменениями синтаксиса в сторону "реверанса" Си в добавлении ему "низкоуровневости" )
неплох проект Quackery "Форт" родственный с "некоторыми" оговорками язык реализованный в рамках 3-его Питона и с хорошей документацией в виде книги и решениями с сайта rosettacode.org (сейчас уже в количестве 401-одного)
Какие то идеи этого языка по наполнению слов пересекаются с Factor языком.
Сообщества около него ещё нет, кроме одного пользователя внёсшего изменения в форк проекта.
т.е. завязываться на Си при создании ОС особого смысла нет т.к. эта ниша уже занята, IMHO имеет смысл делать оригинальное решение.

- ArenElchinyan
- Posts: 28
- Joined: Mon Apr 12, 2021 6:57 pm
Re: Форт в загрузочном секторе?
KPG wrote:Учитывая, что Форт встраивали и в ядро KolibriOS и существуют заходы на написания Форт оси,ArenElchinyan wrote:Идея не очень, но можно попробовать для создания конфигов ядра.
а также сделанного Форт для KolibriOS, то всё не так безнадёжно и дальнейшего использования Forth.
А, Биос на базе Форт уже делался и использовался в компьютерном железе - OpenBios (от Firmware) проект на Github
и отдельном сайте, а также был принят стандарт на Открытые загрузчики.. Также есть и проекты Си to Forth в разных вариантах, а также Forth -> Asm -> Exe тоже в рамках разного инструментария.
...
P.S. Не обязательно именно завязываться на Форт при использовании преимуществ имеющихся в нём как средства создания
"OS" можно и выбрать близкие по характеристикам, но выполненные в несколько ином дизайне языкe из конкатенативных.
Например близок в чём то идеям Форт - Rebol язык (есть и развиваемый проект следующего идеям Rebol - Red язык и среда с некоторыми изменениями синтаксиса в сторону "реверанса" Си в добавлении ему "низкоуровневости" )
неплох проект Quackery "Форт" родственный с "некоторыми" оговорками язык реализованный в рамках 3-его Питона и с хорошей документацией в виде книги и решениями с сайта rosettacode.org (сейчас уже в количестве 401-одного)
Какие то идеи этого языка по наполнению слов пересекаются с Factor языком.
Сообщества около него ещё нет, кроме одного пользователя внёсшего изменения в форк проекта.
т.е. завязываться на Си при создании ОС особого смысла нет т.к. эта ниша уже занята, IMHO имеет смысл делать оригинальное решение.
Полностью согласен. Дорогу энтузиастам!
Re: Форт в загрузочном секторе?
Интересная переведённая статья опубликована на Хабр.ArenElchinyan wrote:Полностью согласен. Дорогу энтузиастам!
Cи в роли промежуточного языка
Who is online
Users browsing this forum: No registered users and 2 guests