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

...
Google Search
Forth-FAQ Spy Grafic

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




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: [BF] структура проекта
СообщениеДобавлено: Вт май 22, 2007 21:55 
Не в сети

Зарегистрирован: Сб май 06, 2006 18:43
Сообщения: 400
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
краткое описание:

каталог CVS используется системой контроля версий, внутрь можно не лазить

arh.py скрипт на Python создания снапшота проекта в каталоге /backup/BF/YYYYMMDD.HHMM.zip
пользоваться необязательно, мне просто спокойнее периодически его запускать

Makefile файл описанич проекта для компиляции с помощью стандартной утилиты make,
нужно будет посмотреть чтобы понять как запускаются компиляторы

MODE16.4th настройка целевого компилятора на 16-битный режим
MODE32.4th настройка целевого компилятора на 32-битный режим

TC.4th целевой компилятор, я пользовался нестандартным, надо переписывать

vm.cpp движок на Си с элементами С++ для POSIXных систем

dos16.bat запуск make для компиляции DOS-версии движка и 16-битного байт-кода
win32.bat запуск make для компиляции win32-версии движка и 32-битного байт-кода
unix.rc запуск make для компиляции UNIX-версии движка и 32-битного байт-кода

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


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

Зарегистрирован: Сб май 06, 2006 18:43
Сообщения: 400
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
EMPTY.4th простейшее приложение, ничего не делает, написано на неправильном форте
для неправильного ЦК

CTLSTRUC.4th демка стрктур управления, написано на неправильном форте
для неправильного ЦК

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


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

Зарегистрирован: Сб май 06, 2006 18:43
Сообщения: 400
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
это были файлы, теперь послойная структура системы:

1) железо + хост-ОС + драйвера + набор бинарных библиотек + ... = хост-платформа

2) примочки поддерживающие протокол обмена сообщениями с движком -- большие платформенно-зависимые куски типа виртуальных графических консолей или числодробилок

3) движок-интерпретатор (пишется на чем угодно, хоть на асме под голое железо без хост-ОС)

4) байт-код (отдельные приложения или их набор включая GUI, серверы, менеджеры ресурсов и т.п.
см микроядерные ОС)

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


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

Зарегистрирован: Сб май 06, 2006 18:43
Сообщения: 400
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
программы могут работать самостоятельно требуя только движок, или требовать чтобы были параллельно запущены другие модули (движок поддерживает многозадачность на уровне
интерпретации байт-кода, поддержки многозадачности от железа не нужно, лишь бы хватало
памяти)

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


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

Зарегистрирован: Сб май 06, 2006 18:43
Сообщения: 400
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
в перспективе -- научить несколько движков на одном компе или на сети разных компов
работать как (гетерогенный) кластер, причем програчно для программ перекидывать
байт-код задач и блоки XMEM памяти между узлами (параллельно запущенными движками).

ЗЫ: XMEM -- это память, выделяемая вне адресного пространства форт-процесса, для работы
с ней предусматривается набор команд типа блочной пересылки, выделения, ресайза, освобождения,
принудительного свапа и т.п.

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


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

Зарегистрирован: Сб май 06, 2006 18:43
Сообщения: 400
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
сами исходники целиком постить смысла не вижу, только небольшие куски с описаниями,
так что тащите свежатинку с http://akps.ssau.ru/forth/BF/ или регистритесь
и пользуйтесь CVS (геморройнее, и для анонимного использования недоступно -- есть http снапшот).

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


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

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


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

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


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

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