Список форумов meos.sysbin.com meos.sysbin.com
Портал моей оси!
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Forth
На страницу Пред.  1, 2, 3, 4  След.
 
Начать новую тему   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов meos.sysbin.com -> Программы
Предыдущая тема :: Следующая тема  
Автор Сообщение
halyavin



Зарегистрирован: 17.05.2005
Сообщения: 402
Откуда: Москва (Киров)

СообщениеДобавлено: Mon Feb 20, 2006 5:36 am    Заголовок сообщения: Ответить с цитатой

ipr
А зачем, если С/C++/Free Pascal можно использовать для компиляции менуетовских программ в windows уже сейчас?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
ipr



Зарегистрирован: 17.05.2005
Сообщения: 240
Откуда: Усинск

СообщениеДобавлено: Mon Feb 20, 2006 12:53 pm    Заголовок сообщения: Ответить с цитатой

Халявин
Ага Wink Независимая ОС Менуэт. Но только компилируйте плиз в windows. К тому ш у меня на десктопе венды нету.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
willow



Зарегистрирован: 25.05.2005
Сообщения: 160
Откуда: Украина, Киев

СообщениеДобавлено: Tue Feb 21, 2006 7:52 am    Заголовок сообщения: Ответить с цитатой

Коллеги, мы отвлеклись Smile Кто что скажет по поводу скрипта?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Mario79
Site Admin


Зарегистрирован: 19.05.2005
Сообщения: 1966
Откуда: РФ, г. Челябинск

СообщениеДобавлено: Tue Feb 21, 2006 9:57 pm    Заголовок сообщения: Ответить с цитатой

willow
Скрипт конечно хорошо, но не думаю, что есть смысл заменять стартовый файл, написанный на асме.
Вот если применять скрипт для написания игр или других приложений, где используются сложные структуры, то будет весьма кстати.
И опять же тебе придется в обязательном порядке написать подробную доку с описанием функций и их формата. А возможно и небольшой самоучитель для начинающих программеров. Без этого вряд ли появятся желающие писать код на форт.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Wildwest



Зарегистрирован: 18.05.2005
Сообщения: 465

СообщениеДобавлено: Thu Mar 02, 2006 5:44 pm    Заголовок сообщения: Ответить с цитатой

Учебники
http://synergy.com.ua/promot/stat/books/index.htm
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Mihail



Зарегистрирован: 03.03.2006
Сообщения: 34

СообщениеДобавлено: Thu Mar 09, 2006 10:15 am    Заголовок сообщения: Ответить с цитатой

Для форта хорошо-бы сделать консоль с текстовым режимом.
Вообще, для многих задач GUI не нужен. Хотя именно благодаря GUI Menuet привлек к
себе внимание. Я бы хотел запускать Menuet под http://bochs.sf.net . C GUI это не реально.
Форт следует встроить в ядро. Можно для всех процедур Menuet создать словарную статью.
Небольшое неудобство в том, что в Menuet передача параметров вроизводтся через регистры.
Однако переложить параметры из стека в регистры не проблема. Можно создать сапециальные
средства для вызова процедур с предварительной загрузкой соответствующих регистров.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
willow



Зарегистрирован: 25.05.2005
Сообщения: 160
Откуда: Украина, Киев

СообщениеДобавлено: Thu Mar 09, 2006 12:06 pm    Заголовок сообщения: Ответить с цитатой

Уже реализовано - и консоль (пока без прокрутки, но зато масштабируемая при изменении размеров окна), и слова для вызова системных функций.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Mihail



Зарегистрирован: 03.03.2006
Сообщения: 34

СообщениеДобавлено: Thu Mar 09, 2006 3:06 pm    Заголовок сообщения: Ответить с цитатой

Я имел ввиду текстовым режимом дисплея. Я бы хотел чтобы Menuet вызывал Форт до
перехода в графический режим. Этот форт исполнит содержимое файла (например AUTOEXEC.F)
В этом файле может находится запуск графического десктопа.
Далее Форт можно использовать в качестве ЯУЗа.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Heavyiron



Зарегистрирован: 27.01.2006
Сообщения: 586
Откуда: Belarus, Minsk

СообщениеДобавлено: Thu Mar 09, 2006 6:02 pm    Заголовок сообщения: Ответить с цитатой

Willow, ты описывал скрипт загрузки менует на форт, а в чем его преимущество перед стандартным файлом?
PS: только не прими это за критику, мне просто стало интересно Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
willow



Зарегистрирован: 25.05.2005
Сообщения: 160
Откуда: Украина, Киев

СообщениеДобавлено: Fri Mar 10, 2006 8:13 am    Заголовок сообщения: Ответить с цитатой

Пользователь сможет редактировать его по своему пожеланию, в том числе можно сделать выбор из нескольких вариантов...
Кроме того, хочется сделать в Форте слова ls, mkdir, cp, mv, cd , как в линухе.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
halyavin



Зарегистрирован: 17.05.2005
Сообщения: 402
Откуда: Москва (Киров)

СообщениеДобавлено: Fri Mar 10, 2006 8:37 am    Заголовок сообщения: Ответить с цитатой

Mihail
На данный момент не возможно переключать текстовый/графический режим в 3 кольце.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Mihail



Зарегистрирован: 03.03.2006
Сообщения: 34

СообщениеДобавлено: Fri Mar 10, 2006 1:22 pm    Заголовок сообщения: Ответить с цитатой

Как я понимаю, к 0-му кольцу всегда есть косвенный доступ.
Однако, эмуляция текстового режима в графическом окне, в любом
случае будет полезна.
Для привилегированного пользователя можно сделать доступ к 0-му кольцу
(типа как OpenBIOS ). Только без FCODE(не вижу особой необходимости
его применения). Форт-систему 0-му кольце можно использовать для
исследования системы, отладки компонентов ОС на живье и загрузки патчей.
Хорошо-бы если Форт-системы запущенные в 0-ом и 3-ем
кольце, имели часть кода допустимую для выполнения в обоих режимах.
Это несколько сэкономит память и будет гарантом условной совместимости.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
willow



Зарегистрирован: 25.05.2005
Сообщения: 160
Откуда: Украина, Киев

СообщениеДобавлено: Fri Mar 10, 2006 1:31 pm    Заголовок сообщения: Ответить с цитатой

Да, Mihail, ты слишком высокого мнения о нашей ОС
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Mihail



Зарегистрирован: 03.03.2006
Сообщения: 34

СообщениеДобавлено: Fri Mar 10, 2006 2:32 pm    Заголовок сообщения: Ответить с цитатой

Все наоборот. Идеология Форта и заключается в том, что возможности пользователя
обеспечиваются тем, что ему предоставляются все ресурсы без разбора.
И с этого надо начинать. Затем для пользователя, можно создать жесткий интерфейс доступа
к ресурсам для ег-же блага. При этом очень трудно предусмотреть все чаяния пользователя.
Ввсязи с чем, производится эмитация полного доступа к ресурсам.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Mihail



Зарегистрирован: 03.03.2006
Сообщения: 34

СообщениеДобавлено: Fri Mar 10, 2006 2:47 pm    Заголовок сообщения: Ответить с цитатой

ipr писал(а):
А когда C/C++ портируем? =)

Синтаксис и семантику Форта можно расширить до
любого языка программирования.
LCC в SP-FORTH http://FORTH.SPB.SU:8888/CinF11.rar
Все языки в рамках Форта могут быть компиляторами
и интерпретаторами в зависимости от режима
(содержимого переменной STATE).
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Quick Reply
Показать сообщения:   
Начать новую тему   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов meos.sysbin.com -> Программы Часовой пояс: GMT
На страницу Пред.  1, 2, 3, 4  След.
Страница 2 из 4

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by www.phpbb.com