Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Вт мар 19, 2024 14:53

...
Google Search
Forth-FAQ Spy Grafic

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




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: Стандарт Forth-83
СообщениеДобавлено: Чт окт 01, 2015 20:35 
Не в сети
Аватара пользователя

Зарегистрирован: Вт фев 17, 2009 19:58
Сообщения: 112
Откуда: Барнаул
Благодарил (а): 21 раз.
Поблагодарили: 16 раз.
Название: Forth-83

Кем разработан: Forth Standards Team

Год выхода: 1983

Цель: Forth-83 был попыткой исправить некоторые недостатки Forth-79.

Краткое описание:
Forth-83 похож на Forth-79 по многим аспектам. Однако, Forth-83 изменил определения некоторых хорошо реализованных возможностей Forth-79. Например, реализацию округления при целоисленом делении, базовое значение операндов для PICK и ROLL, значение адреса возвращаемого словом ', поведение слова ' во время компиляции, значение флага "true", поведение слова NOT, и "цепочное" поведение слов определенных словом VOCABULARY было полностью изменено. Forth -83 ослабил ограничения налагаемые на реализацию Forth-79, позволив любой тип шитого кода, но он не до конца позволяет компиляцию в нативный машинный код.

Итог:
Много новых реализаций Форта были основаны на стандарте Forth-83, а также создано несколько "строго соответствующих" Forth-83 реализаций.

Не смотря на то что несовместимости появившиеся в результате перехода с Forth-79 на Forth-83 обычно могли быть легко исправлены, определенное количество разработчиков Форта не стали преобразовывать свои реализации к совместимости с Forth-83. Например, самый успешный коммерческий Форт для компьютеров Apple Macintosh основан на стандарте Forth-79.

Ссылки:
Стандарт Forth-83 в формате TXT на complang.tuwien.ac.at: [ссылка]
Стандарт Forth-83 онлайн на forth.sourceforge.net: [ссылка]


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

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


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

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


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

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