A lightweight Forth interpreter written in C# that delivers a robust environment for developers to experiment with Forth as a language. #Forth interpreter #Forth language #Forth compiler #Forth #Interpreter #Compiler
SharpForth represents an interpretation tool for the Forth programming language. It's completely developed with C# and offers support for both .NET Framework 4 and Mono.
Inspired by the JonesForth, JonesForthInC and bb4wForth projects, the interpreter wasn't built with the typical assembly code, low-level memory access and optimized data structures. Its goal is to facilitate a reliable working environment for getting used to the Forth source code.
Users should keep in mind that SharpForth is still a work in progress and cannot integrate some Forth features due to various reasons, such as the lack of the Forth flat memory. Some of the core words were implemented in a distinctive manner as well.
The developer wishes to make SharpForth resemble the 1994 ANSI Forth standard (ANSI X3.215-1994 / ISO) by using the word sets provided there. At the moment, 131 out of 133 core words are available (e.g. FACILITY, DOUBLE, FLOATING), in addition to legacy and other words.
For instance, BLOCK, SEARCH, FILE, EXCEPTION and LOCAL are still not available or just partially supported. On the other hand, it's possible to load external Forth source code files from URLs directly. The piece of software is free and open-source, released under the MIT License.
System requirements
SharpForth 1.0.0.13
add to watchlist add to download basket send us an update REPORT- runs on:
-
Windows 10 32/64 bit
Windows 8 32/64 bit
Windows 7 32/64 bit
Windows Vista 32/64 bit
Windows XP 32/64 bit - file size:
- 5 KB
- main category:
- Programming
- developer:
- visit homepage
Windows Sandbox Launcher
Context Menu Manager
calibre
7-Zip
ShareX
Microsoft Teams
4k Video Downloader
Bitdefender Antivirus Free
IrfanView
Zoom Client
- Bitdefender Antivirus Free
- IrfanView
- Zoom Client
- Windows Sandbox Launcher
- Context Menu Manager
- calibre
- 7-Zip
- ShareX
- Microsoft Teams
- 4k Video Downloader