Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Ср июл 18, 2018 4:25 am

Часовой пояс: UTC+03:00


Найдено 42 результата
Поиск в найденном:

Автор Сообщение

 Форум: Проектирование   Тема: Форт в ядре колибри.

 Заголовок сообщения: Re: Форт в ядре колибри.
Добавлено: Пт янв 23, 2009 8:38 pm 

Ответы: 51
Просмотры: 19516


идея заклюается в предоставлении всех процедур не задумываясь о том, зачем они могут понадобится пользователю При таком подходе ни о какой стабильности работы ОС говорить не приходится. :evil: Для стабильности работы ОС, достаточно область памяти ее месторасположения, защитить от записи. Но для экс...

 Форум: Проектирование   Тема: Форт в ядре колибри.

 Заголовок сообщения: Re: Форт в ядре колибри.
Добавлено: Чт янв 22, 2009 12:27 pm 

Ответы: 51
Просмотры: 19516


мне не понятен смысл Forth и других языков в ядре. Тело Форта представляетсобой набор иненованных, слаба связанных между собой процедур, доступных пользователю. Т.е. идея заклюается в предоставлении всех процедур не задумываясь о том, зачем они могут понадобится пользователю. Я планирую открыть ядр...

 Форум: Проектирование   Тема: Форт в ядре колибри.

 Заголовок сообщения: Re: Форт в ядре колибри.
Добавлено: Ср янв 21, 2009 12:43 pm 

Ответы: 51
Просмотры: 19516


а просто программы писать можно? вот именно для Колибри, именно в этой реализации? В юзер-моде? Форт в виде приложения для Колибри http://fpauk.narod.ru/kolspforth11.rar Должна быть условная совместимость с СПФ под виндос. Можно использовать как расширяемый интерпретатор. Для создания с его помощью...

 Форум: Проектирование   Тема: Форт в ядре колибри.

 Заголовок сообщения: Re: Форт в ядре колибри.
Добавлено: Вт янв 20, 2009 11:49 am 

Ответы: 51
Просмотры: 19516


Mihail Я так понял что ты можешь поведать нам про Форт. "...Он перекрывает понятие языка программирования" Язык - это синтаксис и семантика. Форт может изменить синтаксис и семантику в ходе восприятия исходного текста. Т.е. форт-программа может представлять собой описание следующего за не...

 Форум: Проектирование   Тема: Форт в ядре колибри.

 Заголовок сообщения: Re: Форт в ядре колибри.
Добавлено: Пн янв 19, 2009 6:16 pm 

Ответы: 51
Просмотры: 19516


А почему не С? Си всего лишь транслятор. Его можно рассмотреть как интерпретатор, который ничего не умеет кроме изменения представления программы. Форт называют компилирующим интерпретатором. Вообще он перекрывает понятие языка программирования т.к. потенциально может воспринять любой синтаксис. И ...

 Форум: Ассемблер   Тема: марфайл для FASM

 Заголовок сообщения: Re: марфайл для FASM
Добавлено: Ср янв 07, 2009 4:53 pm 

Ответы: 4
Просмотры: 4148


С фортом не знаком, Просто тупой вызов слов команд разделенных пробелами. что значит "можно исследовать ФАСМ"??? Можно посмотреть содержимое переменных/массивов (команда DUMP). Можно запустить на выполнение любую программу. Для представления адресов в виде словарных статей (мнемоническое ...

 Форум: Ассемблер   Тема: марфайл для FASM

 Заголовок сообщения: Re: марфайл для FASM
Добавлено: Вт янв 06, 2009 7:53 pm 

Ответы: 4
Просмотры: 4148


А чем это принципиально лучше уже существующих решений http://board.flatassembler.net/topic.php?t=3908 http://board.flatassembler.net/topic.php?t=4645 Завизит от того кому-что удобней модифицировать для генерации дополнительных файлов, исходники ФАСМ или форт-скрипт. Я встроил Форт в fasm-1.67.14 h...

 Форум: Ассемблер   Тема: марфайл для FASM

 Заголовок сообщения: марфайл для FASM
Добавлено: Сб янв 03, 2009 1:48 pm 

Ответы: 4
Просмотры: 4148


FASM может генерить марфайл и листинг? Я сделал вариант FASMа с возможностью генерации мапфайла по средствам встроенной форт-системы http://fpauk.narod.ru/ffasm.7z Вид мапфайла можно настраивать с помощью скрипта в файле FSCRIPT.F. Я это использовал во внедрении форт-системы в Колибри http://wiki.f...

 Форум: Компиляторы и программирование   Тема: Forth

Добавлено: Сб авг 18, 2007 5:16 pm 

Ответы: 81
Просмотры: 36793


http://fpauk.narod.ru/kolspforth11.rar - образ загрузочного диска с примерами для Форта

С новыми версиями

http://fpauk.narod.ru/kolspforth11.rar - форт как приложение
http://fpauk.narod.ru/k_svn.605_src_f.rar - форт в виде драйвера

 Форум: Компиляторы и программирование   Тема: Forth

Добавлено: Пн июл 09, 2007 1:50 pm 

Ответы: 81
Просмотры: 36793


Может ли forth создавать полнофункциональные приложения или работает исключительно в режиме текстовых скриптов? Можно скомпилированный скрипт представить в ассемблерном виде. Так как я это сделал для создания форт-систем для Колибри. Программа типа дизассемблера создает модуль img.asm, который подк...

 Форум: Компиляторы и программирование   Тема: Forth

Добавлено: Пт июл 06, 2007 2:01 pm 

Ответы: 81
Просмотры: 36793


Новая версия http://fpauk.narod.ru/kolspforth.9.rar Приведена в соответствие к Форту в виде драйвера http://fpauk.narod.ru/k_svn.566_src_f.rar Для работы с файлами использовал 70-ю функцию (без нее было криво). Формат словаря тоже сделал в соответствии с http://meos.sysbin.com/viewtopic.php?p=12736#...

 Форум: Драйверы   Тема: Как писать драйвера

Добавлено: Сб июн 23, 2007 3:24 pm 

Ответы: 32
Просмотры: 20071


Драйвер FORTH исполняет исходный форт-текст в файле /sys/drivers/AUTOEXEC.F http://fpauk.narod.ru/k_svn.549_src_f.rar Теперь драйвера могут быть представлены в виде исходных текстов Форта. Т.е. модифицироваться под Колибри. Почемуто зависает srv_handler при том, что service_proc ничего не делает.

 Форум: Ядро   Тема: Экспортные процедуры в виде списка

 Заголовок сообщения: Экспортные процедуры в виде списка
Добавлено: Ср июн 20, 2007 5:23 pm 

Ответы: 0
Просмотры: 1782


В core\exports.inc процедура добавляется с помощью макроса FHEADER.
При этом добавление производится не в 3-х мастах, а в 2-х.
Список удобен для наращивания.
Моя Форт-система, в виде драйвера, видет это список как
свою библиотеку.
http://fpauk.narod.ru/k_svn.546_src_f.rar

 Форум: Кодинг   Тема: Помогите новичку

Добавлено: Пн май 14, 2007 3:57 pm 

Ответы: 1106
Просмотры: 127176


FASM может генерить марфайл и листинг?

 Форум: Драйверы   Тема: Как писать драйвера

Добавлено: Сб май 12, 2007 6:51 pm 

Ответы: 32
Просмотры: 20071


Serge писал(а):
Mihail

Что значит "работает" ?


На данном этапе, я вывожу сообщение из своего драйвера на экран
(с помощью boot_log).
Поле сортировки:  
Страница 1 из 3 [ Найдено 42 результата ]


Часовой пояс: UTC+03:00


Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB