Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Пт авг 19, 2022 11:33

Google Search
Forth-FAQ Spy Grafic

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

Имя пользователя:
Текст сообщения:
Введите текст вашего сообщения. Длина сообщения в символах не более: 60000

Размер шрифта:
Цвет шрифта
[flash] ВЫКЛЮЧЕН
Отключить в этом сообщении BBCode
Не преобразовывать адреса URL в ссылки
Теперь гостю придется вводить здесь пароль. Не от своей учетной записи, а ПАРОЛЬ ДЛЯ ГОСТЯ, получить который можно после регистрации на форуме через ЛС.:
Этот вопрос предназначен для выявления и предотвращения автоматических регистраций.

Обзор темы - Practical and Theoretical Aspects of Forth Software Develop
Автор Сообщение
  Заголовок сообщения:  Practical and Theoretical Aspects of Forth Software Develop  Ответить с цитатой
Practical and Theoretical Aspects of Forth Software Development
Autor: Peter J. Knaggs

This is an investigation into the use of the Forth programming environment. The main areas of enquiry
were: interfacing Forth to other languages; interfacing Forth and local area networks; and the use of
RISC processors with stack based architecture such as the NC4000 and Harris RTX series.
We describe how to interface Forth and C. We also provide a system with a multi-tasking
interrupt driven interface to the Ibm NetBios networking software and a simple, generic, method of task
activation through message passing.
Many aspects of the investigation proved to be dependent on a more thorough theoretical underpinning
for the Forth language. The use of a typeless parameter stack means that a programmer must
concern himself with the intellectual burden of managing the parameter stack. The mismatching of stack
elements can be the cause of subtle logic errors. We therefore investigated the possibility of developing a
"type algebra" that would allow us to develop a typed version of Forth. This thesis includes a theory
for a "type signature algebra" for the stack based argument passing method used by Forth.
To support the use of multi-tasking we provide a simple, but formal, theory of concurrent tasks
based on state machines that synchronise on events. This has a graphical notation for people who are
not familiar with formal notations.
We also looked at how formalisms might be used to define a semantic model for the Forth
language and how formalisms can help to define the relationship between Forth's stack based virtual
machine and register based target processors.
Сообщение Добавлено: Ср янв 20, 2010 06:52

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

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