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.


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

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.


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 😉


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.


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.