Tags related to 'forth'

ideone.com
ideone.com
Choose language, paste code and input data (optionally), choose whether your code ought to be executed and whether it ought to be private (i.e. not listed in recent pastes) and click submit button. Then watch your code being executed, share it with your team or friends, or run it again with new input to debug.

An online IDE with plenty of programing languages to try.
Forth Dimensions
Category:
Forth Dimensions
Every issue of the Forth Interest Group bi-monthly magazine scanned and OCR'd
Factor
Category:
Factor
Factor is a functional, dynamically-typed, object-oriented, stack-based programming language designed by Slava Pestov. It's sort of like a combination of Forth and Lisp.

Forth Versus C
Category:
Forth Versus C
Q. How much faster can you develop programs in Forth compared to C?

A. This depends on the type of application and what is already available. Almost all programs are not so much written as “ported” from similar programs. It is very unusual to see the same application written in both Forth and C, so comparison of development times must be anecdotal. For embedded, non-multitasking applications I would put the ratio of Forth:C development times at around 1:2 to 1:3. For embedded multitasking applications at between 1:4 to 1:6, and for PC based Windows applications about 1:4. Others have suggested figures of 1:10 or even higher. I think 1:pi is about right.

A Web-Server in Forth
Category:
A Web-Server in Forth
An HTTP-Server in Gforth is presented as an opportunity to show that you can do string-oriented things with Forth as well. The development time (a few hours) shows that Forth is an appropriate tool for this kind of work and delivers fast results.

A Quick Introduction to Tamarin Tracing
Category:
Bluish Coder: A Quick Introduction to Tamarin Tracing
The interpreter is written in Forth. There are .fs files in the 'core' subdirectory that contains the Forth source code. Each 'abc' bytecode is implemented in lower level instructions which are implemented in Forth. The tracing jit operates on these lower level instructions. The system can be extended with Forth code to call native C functions. The compiler from Forth to C++ is written in Python and is in 'utils/fc.py'

My beloved FORTH is returning with vengeance ;)
jsforth
Category:
jsforth
jsforth is a Forth which has been implemented in JavaScript, using a web browser as host platform.

minimal FORTH
Category:
FORTH
A sometimes minimal FORTH compiler and tutorial, is a step-by-step implementation of a FORTH system.

A minimalistic FORTH implementation that contains a tutorial as part of the code itself. Well worth reading.
JFAR: Finite State Machines in Forth - J. V. Noble
Category:
JFAR: Finite State Machines in Forth - J. V. Noble
This note provides methods for constructing deterministic and nondeterministic finite state automata in Forth. The "best" method produces a one-to-one relation between the definition and the state table of the automaton. An important feature of the technique is the absence of (slow) nested IF clauses.

Jupiter Ace
Category:
Jupiter Ace
Jupiter Ace was a Sinclair-class personal computer with FORTH as operating system. One of the most bizarre contraptions of the Personal Computing business. Freaky, but strangely attractive due to the challenge hidden in the "everything FORTH" philosophy .
This website covers every aspect of the computer in nauseating detail.