Talk:BitChanger

From Esolang

Jump to: navigation, search

For two languages that take this project a couple of steps further, see JAB and IJAB at http://r.s.home.mindspring.com/F/ (near the bottom of the page).

JAB programs are strings on the alphabet {J,A,B}, with the correspondences
'A' <--> '>+'
'B' <--> '<'
'JA' <--> '['
'JB' <--> ']'

IJAB programs are strings on the alphabet {0,1}, and the language is defined in a way analogous to the esoteric language Iota (but is of course imperative rather than functional), and its instructions have the correspondences
'0' <--> 'J'
'10' <--> 'A'
'11' <--> 'B'
(Analogous to the '*' in Iota, the '1' in IJAB acts as a punctuation symbol.)

In both languages, the strings have to be syntactically correct in order to be programs.

--r.e.s. (r dot s at mindspring dot com)

While those are both effective ways of reducing the symbol cound, they don't reduce the command count, so they're no different than COW is to BF. --GregorR 16:41, 28 Jul 2005 (GMT)

Personal tools