Tom's JavaScript Machine

[ Machine | Instructions | Examples | JavaScript Basics | Challenge | Hints | About ]

About

[ Motivation | Revision History | How Things Work Internally | Wish List ]

Motivation

I created Tom's JavaScript Machine in November 2009, while teaching a course about the Foundations of Informatics in the Honors Programme of the TU/e. I wanted to offer the challenge of writing a self-reproducing program,

Of course, some programming language is needed, because without concrete programming language it is too easy to fool oneself into believing that one has solved the challenge. The subset of JavaScript together with the extensions for input and output offered by Tom's JavaScript Machine seems reasonably suitable.

Revision History

25 September 2015
14 Apr 2014
18 Jan 2012
23 Nov 2011
20 Nov 2010
11 Oct 2010
17 Jan 2010
06 Jan 2010
25 Dec 2009
23 Dec 2009
20 Dec 2009
11 Dec 2009
10 Dec 2009
07 Dec 2009
04 Dec 2009
02 Dec 2009
30 Nov 2009
20 Nov 2009
16 Nov 2009
14 Nov 2009
13 Nov 2009

How Things Work Internally

Wish List


Valid HTML 4.01 Transitional

©2009-2010, Tom Verhoeff (TU/e)
Feedback about this page is welcome