Forth http://fforum.winglion.ru/ |
|
ForthOS - настоящая ОС? :) http://fforum.winglion.ru/viewtopic.php?f=16&t=1306 |
Страница 1 из 2 |
Автор: | Necromancer13 [ Пн май 26, 2008 16:18 ] |
Заголовок сообщения: | ForthOS - настоящая ОС? :) |
ForthOS это такая же операционная система как MenuetOS или KolibriOS? или это ВМ такая? или как? есть у это ОС графическая оболочка? и т.д. расскажите, пожалуйста =) ФортОС написанная на чистом форте? |
Автор: | Hishnik [ Пн май 26, 2008 17:44 ] |
Заголовок сообщения: | |
"Форт-ОС" как программный продукт в настоящее время не существует. Существует разве что некоторый ажиотаж, истоки которого находятся в недостаточной уверенности в том, что Форт действительно применим на практике. Отсюда пошла идея, что надо написать операционную систему на Форте, чтобы сразу стало ясно, что Форт - полноценный язык. Однако практика показывает, что ОС - это не предмет первой необходимости, поскольку в написании скрытых от пользователя вещей Форт не обладает какими-то видимыми преимуществами, а вот как приложение, работающее в окружении готовой ОС, получит гораздо больше преимуществ. В то же время на Форте можно успешно изучать особенности разработки операционных систем. Вот только делать это гораздо приятнее, читая параллельно специальную литературу |
Автор: | mOleg [ Пн май 26, 2008 19:03 ] |
Заголовок сообщения: | |
Хищник писал(а): Существует разве что некоторый ажиотаж, истоки которого находятся в недостаточной уверенности в том, что Форт действительно применим на практике.
не согласен с данным утверждением. |
Автор: | Hishnik [ Пн май 26, 2008 19:14 ] |
Заголовок сообщения: | |
mOleg писал(а): не согласен с данным утверждением.
С какой конкретно его частью? |
Автор: | forth@km.ru [ Пн май 26, 2008 19:30 ] |
Заголовок сообщения: | Re: ForthOS - настоящая ОС? :) |
Necromancer13 писал(а): ForthOS это такая же операционная система как MenuetOS или KolibriOS? или это ВМ такая? или как? есть у это ОС графическая оболочка? и т.д. расскажите, пожалуйста =)
ФортОС написанная на чистом форте? любая ОС -- это набор программ или для форт-ос набор заготовок для программ и программных продуктов, голая ОС никому не нужна |
Автор: | mOleg [ Пн май 26, 2008 19:42 ] |
Заголовок сообщения: | |
Хищник писал(а): С какой конкретно его частью?
процетированной по крайней мере это не для всех актуально, потому что кое-кому просто хочется иметь pure forth technology. |
Автор: | Hishnik [ Пн май 26, 2008 20:00 ] |
Заголовок сообщения: | |
mOleg писал(а): по крайней мере это не для всех актуально, потому что кое-кому просто хочется иметь pure forth technology.
Ну я же и написал - "истоки" В дальнейшем у течения может быть и приток. Тем не менее, могу озвучить и еще один мотив для "работы" над ФортОС - желание вывести себя за рамки традиционных оценок. Скажем, если человек не может написать какую-то программу на Си - у него просто недостаточная квалификация. А если не может на Форте - он... испытывает временные трудности в решении сложной задачи на нетривиальном языке программирования? |
Автор: | Necromancer13 [ Пн май 26, 2008 20:25 ] |
Заголовок сообщения: | |
а как на форте возможно написать ОС? Форт это ведь ВМ. ? О_о |
Автор: | Hishnik [ Пн май 26, 2008 22:45 ] |
Заголовок сообщения: | |
Necromancer13 писал(а): а как на форте возможно написать ОС? Форт это ведь ВМ. ?
Смотря что понимать под ВМ. Форт отнюдь не виртуален, это язык со своей грамматикой, для которого пишутся трансляторы. О виртуальности обычно вспоминают в том смысле, что Форт реализует стековую машину, которая на большинстве процессоров аппаратно не поддерживается. Поэтому стековые операции приходится выписывать через команды ассемблера или Си (впрочем, вместо Си подойдет и любой другой язык высокого уровня). В итоге, раз уж мы все равно для каждого процессора или ОС должны написать базовые слова Форта, и говорят, что есть такая виртуальная машина, которая на самом деле адаптирует стековые операции под конкретный процессор. |
Автор: | Necromancer13 [ Вт май 27, 2008 03:29 ] |
Заголовок сообщения: | |
Значит на форте можно написать полноценную ОС ?:) |
Автор: | in4 [ Вт май 27, 2008 06:14 ] |
Заголовок сообщения: | |
Necromancer13 писал(а): Значит на форте можно написать полноценную ОС ? Можно. И даже есть. Например, colorForth.
Необычная, всего ~64Кб и работает не на любом железе... Так что для первого знакомства не рекомендую. Правда, обычно под "полноценной" понимается "более-менее похожая на традиционную/привычную"... |
Автор: | Necromancer13 [ Вт май 27, 2008 14:34 ] |
Заголовок сообщения: | |
Я имел в виду, возможно ли написать что-то типа GNU/Linux или MS Windows? ну понятно, что для этого надо очччень много людей и времени. но теоретически это возможно?:) |
Автор: | Kopa [ Вт май 27, 2008 14:40 ] |
Заголовок сообщения: | |
Necromancer13 писал(а): Я имел в виду, возможно ли написать что-то типа GNU/Linux или MS Windows? ну понятно, что для этого надо очччень много людей и времени. но теоретически это возможно?:)
Веселые у Вас вопросы:) Если коротко то возможно. Будете писать? |
Автор: | Pretorian [ Вт май 27, 2008 14:47 ] |
Заголовок сообщения: | |
Кстати, а не так уж и сложно написать ось в реальном то режиме. Пользуйся прерываниями биос и все. Такая ось вполне подойдет управлять каким нибудь оборудованием. |
Автор: | Mihail [ Вт май 27, 2008 15:28 ] |
Заголовок сообщения: | |
Necromancer13 писал(а): Я имел в виду, возможно ли написать что-то типа GNU/Linux или MS Windows? ну понятно, что для этого надо очччень много людей и времени. но теоретически это возможно?
Можно, но не реально. Чем неустраивает идея встроить Форт в ядро того-же Linux? |
Страница 1 из 2 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |