Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Чт мар 28, 2024 17:06

...
Google Search
Forth-FAQ Spy Grafic

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




Начать новую тему Ответить на тему  [ Сообщений: 211 ]  На страницу Пред.  1 ... 9, 10, 11, 12, 13, 14, 15  След.

Зачем нужна ForthOS?
НАДО и все! 15%  15%  [ 6 ]
Хочу, чтоб було! 25%  25%  [ 10 ]
Чтобы обскакать WinNix 13%  13%  [ 5 ]
Своя ОС - это круто 18%  18%  [ 7 ]
У меня свой FCPU (FVM), им нужна ForthOS 10%  10%  [ 4 ]
Да ненужна она никому! 10%  10%  [ 4 ]
Ну и чушь же вы придумываете! 10%  10%  [ 4 ]
Всего голосов : 40
Автор Сообщение
 Заголовок сообщения: Re: ForthOS. Для чего оно надо?
СообщениеДобавлено: Вт мар 11, 2014 23:51 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Хищник писал(а):
Я все равно немного не понимаю сути вопроса. "Форт такой хороший язык, что на нем даже операционные системы пишут!" - хочется просто иметь возможность так сказать?

Историческая ниша Форт - автономный язык-система программирования встроенных систем-программ без необходимости "привлечения" средств сторонних ОС для его функционирования (вспоминая даже блоковую дисковую память, блоковый текстовый редактор)
В текущих реалиях системы для PC достаточно автономного ядра Форт системы для запуска вне других ОС почти нет.
Это может быть важно/неважно но это так. И ранее бывает декларируемое свойство самодостаточности Форт систем для создания "автономного" софта, например на PC
не так очевидно.

P.S. Обучение использование Форт на PC начинал с системы AstroForth под DOS и в рамках данной системы иметь "что то" ещё стороннее, вообще то, не требовалось :shuffle;


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: ForthOS. Для чего оно надо?
СообщениеДобавлено: Ср мар 12, 2014 01:00 
Не в сети
Administrator
Administrator
Аватара пользователя

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

Вот. И это вроде бы уже давно обсуждалось на форуме. Если посмотреть на общемировые тенденции, в последнее время развитие получили Android и iOS. Это сегмент мобильных устройств, а вовсе не десктопов. Сама возможность запуска на десктопе хоть чего-нибудь рассматривалась еще в литературе 90-х годов, но основная проблема была не в том, чтобы написать ядро ОС на любимом языке, а в том, чтобы обеспечить:
1. Приемлемую модель драйверов.
2. Идею управления ресурсами.
Второй пункт очень важен, поскольку именно он и делает операционную систему таковой. С развитием embedded это становится все более очевидным - уже во многих случаях софт настолько сложен, что с точки зрения пользователя устройство приобретает черты компьютера под управлением ОС... но таковым не является. Например, GUI, работа с сетью, поддержка файловой системы. Но тонкость в том, что это все работает и на чистом железе. А вот операционная система осуществляет управление ресурсами, и тем и ценна.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: ForthOS. Для чего оно надо?
СообщениеДобавлено: Сб мар 15, 2014 08:23 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Хищник писал(а):
Сама возможность запуска на десктопе хоть чего-нибудь рассматривалась еще в литературе 90-х годов, но основная проблема была не в том, чтобы написать ядро ОС на любимом языке, а в том, чтобы обеспечить:
1. Приемлемую модель драйверов.
2. Идею управления ресурсами.
.

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

P.S. Ссылка (c форума Балансера) на разработку Форт системы с уровня UEFI


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: ForthOS. Для чего оно надо?
СообщениеДобавлено: Вс мар 16, 2014 02:50 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
KPG писал(а):
Кроме понятия Операционная система существует понятие Операционная среда. Второе, в большей степени, характеризует Форт системы.
В конечном итоге программа вправе считать что она запущена в монопольном режиме и сервис операционной среды достаточен для выполнения
заложенного в неё функционала. Многие вещи выглядищие правильно со стороны разаботчиков Операционных систем не всегда (или чаще)
не востребованы в прикладном софте.

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: ForthOS. Для чего оно надо?
СообщениеДобавлено: Пн мар 17, 2014 10:40 
Не в сети

Зарегистрирован: Сб май 13, 2006 18:17
Сообщения: 42
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.
KPG писал(а):
P.S. Ссылка (c форума Балансера) на разработку Форт системы с уровня UEFI

Кто же автор?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: ForthOS. Для чего оно надо?
СообщениеДобавлено: Пн мар 17, 2014 13:10 
ld писал(а):
Кто же автор?
См. Veden12 на форуме http://www.balancer.ru/tech/forum/viewforum.php?id=29. Он отметился в теме "Непонимание", а сейчас активен в теме "Что не хватает Форту?", ближе к концу.


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: ForthOS. Для чего оно надо?
СообщениеДобавлено: Ср апр 02, 2014 16:34 
Не в сети

Зарегистрирован: Сб май 13, 2006 18:17
Сообщения: 42
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.
P.S. Кстати, я себе представляю сабж как что-то типа petitboot с готовым фортом на борту (с точки зрения пользователя). Это так, для статистики :D


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: ForthOS. Для чего оно надо?
СообщениеДобавлено: Вс апр 06, 2014 19:01 
ld писал(а):
P.S. Кстати, я себе представляю сабж...
Не очень. Прелесть БУТОВ в том, чтобы в экстремальной ситуации получить ОБЫЧНЫЙ сервис. И иметь возможность воспользоваться привычным инструментом. А перепогружение из неприспособленной среды в своеобразную вопроса не решит...


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: ForthOS. Для чего оно надо?
СообщениеДобавлено: Пн апр 07, 2014 11:21 
Не в сети

Зарегистрирован: Сб май 13, 2006 18:17
Сообщения: 42
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.
gudleifr писал(а):
А перепогружение из неприспособленной среды в своеобразную вопроса не решит...
Не, это была только аналогия с petitboot, т.е. хотеть такую систему, которую можно стартануть с флешки/дискеты/CD на любой архитектуре /x86/AMD/ARM итд и она найдет клаву-мышь-монитор-HDD-eth, оставаясь при этом фортом, без линуксовых ядер, конечно же. Получается, что такая система должна включать в себя собсно много фортов для каждой из указанных выше архитектур, по-моему о чем-то подобном здесь уже говорилось.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: ForthOS. Для чего оно надо?
СообщениеДобавлено: Пн апр 07, 2014 12:12 
ld писал(а):
и она найдет клаву-мышь-монитор-HDD-eth, оставаясь при этом фортом

Этакий откат в 80-е, когда почти на всех ПК был прошит почти одинаковый BASIC?
Но, оказалось, тупик. Развитие пошло путем создания неудобных ОС и подогнанных под них языков.


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: ForthOS. Для чего оно надо?
СообщениеДобавлено: Пн апр 07, 2014 13:58 
Не в сети

Зарегистрирован: Сб май 13, 2006 18:17
Сообщения: 42
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.
gudleifr писал(а):
ld писал(а):
и она найдет клаву-мышь-монитор-HDD-eth, оставаясь при этом фортом

Этакий откат в 80-е, когда почти на всех ПК был прошит почти одинаковый BASIC?
Но, оказалось, тупик. Развитие пошло путем создания неудобных ОС и подогнанных под них языков.

Да все равно как это назвать, просто лично мне такое нужно. И ещё найдется 100-200 человек, которым тоже нужно, может больше.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: ForthOS. Для чего оно надо?
СообщениеДобавлено: Пн апр 07, 2014 14:13 
ld писал(а):
просто лично мне такое нужно. И ещё найдется 100-200 человек, которым тоже нужно, может больше.
Интересно. А для чего нужно?


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: ForthOS. Для чего оно надо?
СообщениеДобавлено: Пн апр 07, 2014 17:28 
Не в сети

Зарегистрирован: Сб май 13, 2006 18:17
Сообщения: 42
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.
gudleifr писал(а):
Интересно. А для чего нужно?
Некоторым людям писать на форте просто приятней чем на си, а межплатформенная переносимость кода - тоже само по себе неплохо. В некоторых случаях на форте можно писать более простые и более эффективные программы, наверно.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: ForthOS. Для чего оно надо?
СообщениеДобавлено: Пн апр 07, 2014 17:44 
ld писал(а):
Некоторым людям писать на форте просто приятней чем на си, а межплатформенная переносимость кода - тоже само по себе неплохо.

Не вникая в частности... FORTH (тем более, в своей "переносимой форме") без проблем реализуется практически в любой программно-аппаратной среде. Зачем рушить все и начинать с нуля? Т.е. для того, что бы получит удовольствие, я должен вместо того, чтобы просто запустить Win32Forth, закрыть все окошки и перезапустить машину с флешки?


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: ForthOS. Для чего оно надо?
СообщениеДобавлено: Пн апр 07, 2014 18:17 
Не в сети

Зарегистрирован: Сб май 13, 2006 18:17
Сообщения: 42
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.
gudleifr писал(а):
Не вникая в частности... FORTH (тем более, в своей "переносимой форме") без проблем реализуется практически в любой программно-аппаратной среде. Зачем рушить все и начинать с нуля? Т.е. для того, что бы получит удовольствие, я должен вместо того, чтобы просто запустить Win32Forth, закрыть все окошки и перезапустить машину с флешки?
Не каждый может написать свой форт под произвольно выбранную архитектуру, а рушить действительно ничего не надо. В данном случае никто никому ничего не должен, однако непонятно зачем запускать лишнюю прокладку между кодом и железом, если можно этого не делать.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 211 ]  На страницу Пред.  1 ... 9, 10, 11, 12, 13, 14, 15  След.

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


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

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


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

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