Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Пн дек 18, 2017 13:00

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: ForthOS - настоящая ОС? :)
СообщениеДобавлено: Пн май 26, 2008 16:18 
Не в сети
Аватара пользователя

Зарегистрирован: Вс май 25, 2008 06:54
Сообщения: 27
Откуда: Украина
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
ForthOS это такая же операционная система как MenuetOS или KolibriOS? или это ВМ такая? :) или как? :) есть у это ОС графическая оболочка? :) и т.д. расскажите, пожалуйста =)
ФортОС написанная на чистом форте? :)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пн май 26, 2008 17:44 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 6104
Благодарил (а): 14 раз.
Поблагодарили: 96 раз.
"Форт-ОС" как программный продукт в настоящее время не существует. Существует разве что некоторый ажиотаж, истоки которого находятся в недостаточной уверенности в том, что Форт действительно применим на практике. Отсюда пошла идея, что надо написать операционную систему на Форте, чтобы сразу стало ясно, что Форт - полноценный язык. Однако практика показывает, что ОС - это не предмет первой необходимости, поскольку в написании скрытых от пользователя вещей Форт не обладает какими-то видимыми преимуществами, а вот как приложение, работающее в окружении готовой ОС, получит гораздо больше преимуществ.
В то же время на Форте можно успешно изучать особенности разработки операционных систем. Вот только делать это гораздо приятнее, читая параллельно специальную литературу :)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пн май 26, 2008 19:03 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 4832
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 18 раз.
Поблагодарили: 52 раз.
Хищник писал(а):
Существует разве что некоторый ажиотаж, истоки которого находятся в недостаточной уверенности в том, что Форт действительно применим на практике.

не согласен с данным утверждением.

_________________
Мне бы только мой крошечный вклад внести,
За короткую жизнь сплести
Хотя бы ниточку шёлка.
fleur


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пн май 26, 2008 19:14 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 6104
Благодарил (а): 14 раз.
Поблагодарили: 96 раз.
mOleg писал(а):
не согласен с данным утверждением.

С какой конкретно его частью? :)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: ForthOS - настоящая ОС? :)
СообщениеДобавлено: Пн май 26, 2008 19:30 
Не в сети

Зарегистрирован: Сб май 06, 2006 18:43
Сообщения: 400
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Necromancer13 писал(а):
ForthOS это такая же операционная система как MenuetOS или KolibriOS? или это ВМ такая? :) или как? :) есть у это ОС графическая оболочка? :) и т.д. расскажите, пожалуйста =)
ФортОС написанная на чистом форте? :)

любая ОС -- это набор программ или для форт-ос набор заготовок для программ и программных продуктов, голая ОС никому не нужна

_________________
http://akps.ssau.ru/forth/


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пн май 26, 2008 19:42 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 4832
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 18 раз.
Поблагодарили: 52 раз.
Хищник писал(а):
С какой конкретно его частью?

процетированной 8)
по крайней мере это не для всех актуально, потому что кое-кому просто хочется иметь pure forth technology.

_________________
Мне бы только мой крошечный вклад внести,
За короткую жизнь сплести
Хотя бы ниточку шёлка.
fleur


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пн май 26, 2008 20:00 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 6104
Благодарил (а): 14 раз.
Поблагодарили: 96 раз.
mOleg писал(а):
по крайней мере это не для всех актуально, потому что кое-кому просто хочется иметь pure forth technology.

Ну я же и написал - "истоки" :)) В дальнейшем у течения может быть и приток. ;) Тем не менее, могу озвучить и еще один мотив для "работы" над ФортОС - желание вывести себя за рамки традиционных оценок. Скажем, если человек не может написать какую-то программу на Си - у него просто недостаточная квалификация. А если не может на Форте - он... испытывает временные трудности в решении сложной задачи на нетривиальном языке программирования?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пн май 26, 2008 20:25 
Не в сети
Аватара пользователя

Зарегистрирован: Вс май 25, 2008 06:54
Сообщения: 27
Откуда: Украина
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
а как на форте возможно написать ОС? Форт это ведь ВМ. ? О_о

_________________
Jabber: necromancer13.13@jabber.ru

Изображение


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пн май 26, 2008 22:45 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 6104
Благодарил (а): 14 раз.
Поблагодарили: 96 раз.
Necromancer13 писал(а):
а как на форте возможно написать ОС? Форт это ведь ВМ. ?

Смотря что понимать под ВМ. Форт отнюдь не виртуален, это язык со своей грамматикой, для которого пишутся трансляторы. О виртуальности обычно вспоминают в том смысле, что Форт реализует стековую машину, которая на большинстве процессоров аппаратно не поддерживается. Поэтому стековые операции приходится выписывать через команды ассемблера или Си (впрочем, вместо Си подойдет и любой другой язык высокого уровня). В итоге, раз уж мы все равно для каждого процессора или ОС должны написать базовые слова Форта, и говорят, что есть такая виртуальная машина, которая на самом деле адаптирует стековые операции под конкретный процессор.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт май 27, 2008 03:29 
Не в сети
Аватара пользователя

Зарегистрирован: Вс май 25, 2008 06:54
Сообщения: 27
Откуда: Украина
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Значит на форте можно написать полноценную ОС ?:)

_________________
Jabber: necromancer13.13@jabber.ru

Изображение


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт май 27, 2008 06:14 
Не в сети

Зарегистрирован: Сб май 06, 2006 12:01
Сообщения: 959
Откуда: Украина, Харьков
Благодарил (а): 2 раз.
Поблагодарили: 7 раз.
Necromancer13 писал(а):
Значит на форте можно написать полноценную ОС ?
Можно. И даже есть. Например, colorForth.
Необычная, всего ~64Кб и работает не на любом железе... :(
Так что для первого знакомства не рекомендую. ;)
Правда, обычно под "полноценной" понимается "более-менее похожая на традиционную/привычную"... ;)

_________________
With best wishes, in4.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт май 27, 2008 14:34 
Не в сети
Аватара пользователя

Зарегистрирован: Вс май 25, 2008 06:54
Сообщения: 27
Откуда: Украина
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Я имел в виду, возможно ли написать что-то типа GNU/Linux или MS Windows? ну понятно, что для этого надо очччень много людей и времени. но теоретически это возможно?:)

_________________
Jabber: necromancer13.13@jabber.ru

Изображение


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт май 27, 2008 14:40 
Не в сети
Moderator
Moderator

Зарегистрирован: Ср май 10, 2006 15:37
Сообщения: 1132
Откуда: Chelyabinsk ( Ural)
Благодарил (а): 0 раз.
Поблагодарили: 9 раз.
Necromancer13 писал(а):
Я имел в виду, возможно ли написать что-то типа GNU/Linux или MS Windows? ну понятно, что для этого надо очччень много людей и времени. но теоретически это возможно?:)


Веселые у Вас вопросы:)
Если коротко то возможно. Будете писать?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт май 27, 2008 14:47 
Не в сети

Зарегистрирован: Ср сен 13, 2006 10:06
Сообщения: 636
Откуда: Омск
Благодарил (а): 0 раз.
Поблагодарили: 3 раз.
Кстати, а не так уж и сложно написать ось в реальном то режиме. Пользуйся прерываниями биос и все. Такая ось вполне подойдет управлять каким нибудь оборудованием.

_________________
Меня нет, не будет и не было.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт май 27, 2008 15:28 
Не в сети

Зарегистрирован: Ср май 03, 2006 11:27
Сообщения: 1394
Откуда: St.Petersburg
Благодарил (а): 2 раз.
Поблагодарили: 11 раз.
Necromancer13 писал(а):
Я имел в виду, возможно ли написать что-то типа GNU/Linux или MS Windows? ну понятно, что для этого надо очччень много людей и времени. но теоретически это возможно?


Можно, но не реально. Чем неустраивает идея встроить Форт в ядро того-же Linux?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


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

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB