Forth http://fforum.winglion.ru/ |
|
Реализации Форта на разных языках (Java, Ada, C, C++ ...) http://fforum.winglion.ru/viewtopic.php?f=40&t=1602 |
Страница 1 из 2 |
Автор: | Гость [ Вт авг 29, 2006 02:42 ] |
Заголовок сообщения: | Реализации Форта на разных языках (Java, Ada, C, C++ ...) |
"JS-Forth : Forth Interpreter in JavaScript" http://forthfreak.net/jsforth.html |
Автор: | Kopa [ Пт май 04, 2007 14:01 ] |
Заголовок сообщения: | |
В коллекцию Фортов реализованных на разных языках. Форт в Ada aforth Forth-in-Ada implementation http://www.rfc1149.net/mercurial/aforth ( ссылка не рабочая ) Ada libreadline interface http://www.rfc1149.net/mercurial/areadline ( ссылка не рабочая ) P.S. На чем еще не писали Форт?:) На Postscript, например, попадался. |
Автор: | Гость [ Вт май 22, 2007 13:39 ] |
Заголовок сообщения: | |
Форт на С++ с использованием граматик yacc vnpforth-1.4 ( 02-Feb-2005 ) Есть здесь |
Автор: | Владимир [ Пт авг 31, 2007 08:40 ] |
Заголовок сообщения: | |
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. |
Автор: | Kopa [ Пн ноя 19, 2007 13:46 ] |
Заголовок сообщения: | |
MinForth Код: a MINimalistic*) but complete FORTH system in C and Forth94
for DOS, Windows and Linux operating systems |
Автор: | Kopa [ Ср ноя 28, 2007 14:52 ] |
Заголовок сообщения: | |
Код: 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) |
Автор: | Kopa [ Вт дек 04, 2007 11:13 ] |
Заголовок сообщения: | |
Код: 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 программы, очень легко модифицируется и расширяется. |
Автор: | Kopa [ Вт янв 22, 2008 09:46 ] |
Заголовок сообщения: | |
Вот такой гибрид был создан в далеком 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. От бейсика, похоже, взяты только названия операторов. Из замеченных особенностей - отдельный стек для строк. |
Автор: | Kopa [ Ср фев 27, 2008 08:40 ] |
Заголовок сообщения: | |
Еще новая разработка Форта на С++ Код: 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. Еволюционное развитие Форт языка продолжается. Появляются новые виды:) |
Автор: | Kopa [ Чт фев 19, 2009 10:52 ] |
Заголовок сообщения: | |
nforth Код: A Forth compiler for Microsoft.Net platform
|
Автор: | Kopa [ Пн мар 02, 2009 15:43 ] |
Заголовок сообщения: | |
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...
|
Автор: | Гость [ Ср ноя 30, 2011 22:09 ] |
Заголовок сообщения: | Re: Реализации Форта на разных языках (Java, Ada, C, C++ ... |
Встраивание Форта (Ficl) в Python http://excamera.com/pyficl/index.html |
Автор: | KPG [ Вс окт 08, 2017 07:47 ] |
Заголовок сообщения: | Re: Реализации Форта на разных языках (Java, Ada, C, C++ ... |
Одна из работ студентов кафедры ИУ-9 Теоретическая информатика и компьютерные технологии Bauman Moscow State Technical Universitet Язык реализации JavaScript IU9ForthDebugger Код: Интерпретатор стекового языка программирования с пошаговым отладчиком и сменой тем оформления
Язык является видоизмененным ограниченным подмножеством языка Forth. В языке операции осуществляются с рациональными числами. Используется постфиксная запись операторов. Все вычисления осуществляются на стеке данных. При запуске интерпретатора стек может быть инициализирован некоторыми исходными данными или быть пустым. |
Автор: | chu [ Вс июл 29, 2018 06:50 ] |
Заголовок сообщения: | Re: Реализации Форта на разных языках (Java, Ada, C, C++ ... |
ANS FORTH 94 in javascript compatible with SP-FORTH |
Автор: | KPG [ Пн фев 18, 2019 17:22 ] |
Заголовок сообщения: | 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. Его функции подходят не только для разработки безопасных высокопроизводительных браузеров, серверов, но и для систем управления осями. ... |
Страница 1 из 2 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |