Featured Post

III. Logical Triangulation

Dear Ladies and Gentlemen, I would like to continue to share with you my new series on Artificial Intelligence. I this third video I exp...

Friday, July 17, 2020

1V0


I created a new programming language and REPL environment, 1V0, running on a variety of platforms interactively. The idea is an "mainframe batch-like sort of computation", where you set up what you want beforehand and then get results. The only data type is the floating point (or, depending on the implementation, fixed point) number. The only input facility you need is something akin to an old cellphone numeric keypad. It runs presently on ATTiny85, Arduino UNO/MEGA2560/DUE/..., ESP8266 etc. You also get an implementation in C and one in Java, to experiment on your desktop. There are also two midlets (one more "modern", one more "primitive") that should enable any Java-MIDP-enabled device to run it. The aim was to have a tool that lets you use practically any sort of electronic, including old, nearly discareded phones, into "computers", in the style of the 1940s-1960s. It has been tested on Siemens M50 and SonyEricsson D750i, and of course, on all the Arduinos.

YouTube:

https://youtu.be/dZ4dWOTq1ac

GitHub:

https://github.com/KedalionDaimon/1V0