Page 1 of 1

Форт в загрузочном секторе?

Posted: Thu Jun 17, 2021 10:05 pm
by KPG

Re: Форт в загрузочном секторе?

Posted: Sat Nov 20, 2021 1:19 pm
by ArenElchinyan
Идея не очень, но можно попробовать для создания конфигов ядра.

Re: Форт в загрузочном секторе?

Posted: Tue Nov 23, 2021 3:31 pm
by KPG
ArenElchinyan wrote:Идея не очень, но можно попробовать для создания конфигов ядра.
Учитывая, что Форт встраивали и в ядро KolibriOS и существуют заходы на написания Форт оси,
а также сделанного Форт для 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: Форт в загрузочном секторе?

Posted: Fri Nov 26, 2021 8:06 pm
by ArenElchinyan
KPG wrote:
ArenElchinyan wrote:Идея не очень, но можно попробовать для создания конфигов ядра.
Учитывая, что Форт встраивали и в ядро KolibriOS и существуют заходы на написания Форт оси,
а также сделанного Форт для 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: Форт в загрузочном секторе?

Posted: Sat Nov 27, 2021 9:30 am
by KPG
ArenElchinyan wrote:Полностью согласен. Дорогу энтузиастам!
Интересная переведённая статья опубликована на Хабр.
Cи в роли промежуточного языка

Re: Форт в загрузочном секторе?

Posted: Sun Jun 04, 2023 10:03 am
by KPG
Дополнил первое сообщение другими переводами из авторского блога по старту Форт на голом железе из бут сектора.