Show HN: I made a programmable computer from NAND gates
The linked article is about the implementation of a NAND gate using Python. It explains how to create a NAND gate, which is a fundamental logic gate in digital electronics, and how to use it to build more complex logic circuits. The article includes code examples and explanations of the NAND gate's truth table, and discusses the importance of NAND gates in the design of digital systems.
418
61
I am proud to present my solo hobby project NAND. This year-long undertaking follows the completed Nand to Tetris course, but ported to the web with its own runtime, user interface, and IDE. Using the "Load example program" selector, you can try out some programs I wrote on NAND's emulated hardware such as 2048, a genetic algorithm, and a manual stack overflow to corrupt the screen.
Check out NAND at https://nand.arhan.sh
Additionally, I've authored an extensive writeup about the project. Read about it on the GitHub repository's readme.