Top 1K Features Creators Events Podcasts Books Extensions Interviews Blog Explorer CSV

Janus

< >

Janus is a programming language created in 1982 by Christopher Lutz and Howard Derby and Tetsuo Yokoyama and Robert Gl眉ck.

#2168on PLDB 44Years Old
Wikipedia

Janus is a time-reversible programming language written at Caltech in 1982. The operational semantics of the language were formally specified, together with a program inverter and an invertible self-interpreter, in 2007 by Tetsuo Yokoyama and Robert Gl眉ck. A Janus inverter and interpreter is made freely available by the TOPPS research group at DIKU. Read more on Wikipedia...


Example from Wikipedia:
procedure fib from i = 2 do i += 1 x1 <=> x2 x1 -= x2 loop until i = n

- Build the next great programming language 路 Add 路 Add Prompt 路 Issues 路 About 路 Search 路 Keywords 路 Livestreams 路 Labs 路 Resources 路 Acknowledgements

Built with Scroll v178.2.3