Название: 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:
[ссылка]