Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Пн окт 21, 2019 16:50

...
Google Search
Forth-FAQ Spy Grafic

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




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

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

Обзор темы - Реализации Форта на разных языках (Java, Ada, C, C++ ...)
Автор Сообщение
  Заголовок сообщения:  Re: Реализации Форта на разных языках (Java, Ada, C, C++ ...  Ответить с цитатой
RtForth - Forth implemented in Rust, designed for real-time applications.

P.S. Интересно, если в таком варианте смысл при использовании Rust языка как основы Форт системы?

Немного перевода с китайского (через сервис перевода)
Код:
Forth - язык, который хорошо подходит для промышленного контроля. rtForth - это диалект Forth, разработанный Motion Technology для собственной системы управления осями. Чтобы вернуть сообществу Forth, rtForth был с открытым исходным кодом с самого начала.

У rtForth есть два значения. Первое - это значение в реальном времени. Для системы управления осями Motion Technology требуется язык сценариев, который может быть выполнен в операционной системе реального времени. Динамическая конфигурация памяти недопустима в средах реального времени, поэтому языки, обычно используемые в сообществах с открытым исходным кодом, таких как Python, Lua и т. Д., Неприменимы. Forth это единственный вариант.

Во-вторых, RT также представляет собой Rust. Rust - это язык программирования, разработанный Mozilla для разработки следующего поколения безопасных и высокопроизводительных браузеров с безопасностью, скоростью и параллелизмом. Он использовался ключевыми международными компаниями-разработчиками программного обеспечения, включая Docker, Facebook и Google. Его функции подходят не только для разработки безопасных высокопроизводительных браузеров, серверов, но и для систем управления осями.
...
Сообщение Добавлено: Пн фев 18, 2019 17:22
  Заголовок сообщения:  Re: Реализации Форта на разных языках (Java, Ada, C, C++ ...  Ответить с цитатой
ANS FORTH 94 in javascript compatible with SP-FORTH
Сообщение Добавлено: Вс июл 29, 2018 06:50
  Заголовок сообщения:  Re: Реализации Форта на разных языках (Java, Ada, C, C++ ...  Ответить с цитатой
Одна из работ студентов кафедры ИУ-9 Теоретическая информатика и компьютерные технологии
Bauman Moscow State Technical Universitet
Язык реализации JavaScript
IU9ForthDebugger
Код:
Интерпретатор стекового языка программирования с пошаговым отладчиком и сменой тем оформления
Язык является видоизмененным ограниченным подмножеством языка Forth. В языке операции осуществляются с рациональными числами. Используется постфиксная запись операторов. Все вычисления осуществляются на стеке данных. При запуске интерпретатора стек может быть инициализирован некоторыми исходными данными или быть пустым.
Сообщение Добавлено: Вс окт 08, 2017 07:47
  Заголовок сообщения:  Re: Реализации Форта на разных языках (Java, Ada, C, C++ ...  Ответить с цитатой
Встраивание Форта (Ficl) в Python
http://excamera.com/pyficl/index.html
Сообщение Добавлено: Ср ноя 30, 2011 22:09
  Заголовок сообщения:   Ответить с цитатой
Forth in the .Net 3.5 Framework

Код:
A project containing a Forth API in C# 3.0, extendable using extension methods, and a Forth to .Net compiler/interpreter...
Сообщение Добавлено: Пн мар 02, 2009 15:43
  Заголовок сообщения:   Ответить с цитатой
nforth
Код:
A Forth compiler for Microsoft.Net platform
Сообщение Добавлено: Чт фев 19, 2009 10:52
  Заголовок сообщения:   Ответить с цитатой
Еще новая разработка Форта на С++
Код:
Diaperglu is a Forth script interpreter Jim developed in C/C++.
It has many features such as an error stack, memory management,
dll/shared object library access, and even dynamic html isapi/cgi support.

Win32, Linux, FreeBSD source and binaries for x86

http://www.rainbarrel.com/ (24jun2012)

P.S. Еволюционное развитие Форт языка продолжается.
Появляются новые виды:)
Сообщение Добавлено: Ср фев 27, 2008 08:40
  Заголовок сообщения:   Ответить с цитатой
Вот такой гибрид был создан в далеком 94г. ( интерес больше исторический)
Код:
TIPI version 2.0a by Kent Peterson

A tiny (12K) structured programming language. TIPI combines
elements of BASIC and Forth to create a unique, extensible
programming language. TIPI's small size and rich features
make it ideal for programming palmtop computers such as the
HP-100LX. TIPI contains a built-in debugger and full
documentation. TIPI is shareware and costs $35 to register.

Requires 128K of RAM, can run from a floppy.

(ftp: tipi2a.zip)

P.S. От бейсика, похоже, взяты только названия операторов.:)
Из замеченных особенностей - отдельный стек для строк.
Сообщение Добавлено: Вт янв 22, 2008 09:46
  Заголовок сообщения:   Ответить с цитатой
Код:
Simple Forth Interpreter
The Simple Forth Interpreter (SFI in short) is a Java™ implementation
of a little subset of the ANS Forth language


Current release SFI 1.0 (2004-03-25 )

vikt:
Здесь также имеется версия для j2me, для мобильных устройств,
можно использовать в качестве скриптового языка для java программы,
очень легко модифицируется и расширяется.
Сообщение Добавлено: Вт дек 04, 2007 11:13
  Заголовок сообщения:   Ответить с цитатой
Код:
GokuScript - A 32Bit FORTH Language
GokuScript is a FORTH language compiler written 1998 for a 6800 emulator/debugger running on the IBM-PC then ported to the 80386 in 1998/99. Two versions exist, a graphics enabled Windows version based on 'C' and TASM (Borland Turbo Assembler) and a LINUX version based on NASM (an open source ASM version).


на страничке:
в основном посвященной лиспу. ( NewLisp)
Сообщение Добавлено: Ср ноя 28, 2007 14:52
  Заголовок сообщения:   Ответить с цитатой
MinForth
Код:
a MINimalistic*) but complete FORTH system in C and Forth94
for DOS, Windows and Linux operating systems
Сообщение Добавлено: Пн ноя 19, 2007 13:46
  Заголовок сообщения:   Ответить с цитатой
FVM ( Forth virtual machine )
Код:
ANS Forth virtual machine written in C++. This is a token threaded implementation which contains the ANS Core words plus a few extra words from other wordsets. It doesn't make use of any C library functions, and so should compile to stand-alone code suitable for embedding in other programs.


ARM Assembler
Код:
ARM Assembler and Disassembler written in Forth. These support all ARM architectures up to and including Version 6.
The assembler syntax closely follows standard ARM format and includes support for labels.
Сообщение Добавлено: Пт авг 31, 2007 08:40
  Заголовок сообщения:   Ответить с цитатой
Форт на С++ с использованием граматик yacc

vnpforth-1.4 ( 02-Feb-2005 )
Есть здесь
Сообщение Добавлено: Вт май 22, 2007 13:39
  Заголовок сообщения:   Ответить с цитатой
В коллекцию Фортов реализованных на разных языках.

Форт в Ada

aforth Forth-in-Ada implementation

http://www.rfc1149.net/mercurial/aforth ( ссылка не рабочая )

Ada libreadline interface
http://www.rfc1149.net/mercurial/areadline ( ссылка не рабочая )

P.S. На чем еще не писали Форт?:)
На Postscript, например, попадался.
Сообщение Добавлено: Пт май 04, 2007 14:01
  Заголовок сообщения:  Реализации Форта на разных языках (Java, Ada, C, C++ ...)  Ответить с цитатой
"JS-Forth : Forth Interpreter in JavaScript"
http://forthfreak.net/jsforth.html
Сообщение Добавлено: Вт авг 29, 2006 02:42

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


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