Code

Little Man Computer implementation finished

Last year in November I worked on implementing a javascript version of Little Man Computer, a teaching, simplified computer created in 1965 and which I learned in a class at Annandale Community Collage back in 2002.

It was pretty cool doing it. I TDD the whole process. I got to recreate the basics of a computer and its machine code. And I made a simple assembly translator for it.

I even made the UI to have the same beautiful colors that computers from the 60s had. And the documentation has a great 1993 feel to it ;)

So here it is:
http://www.hugoestrada.net/machine/UI/machine_ui.html

And its code is here:
https://github.com/hugoestr/lmc

Eliza, your affordable shrink

This is my implementation of Eliza, the affordable computer shrink. I wrote this as an exercise in Test Driven Design(TDD). I will write about my experience with TTD later. I can say that it was very positive, and that I learned a lot working through this exercise than I would have by spending the same amount of time reading about it.

To use it, you must click on the web form button. Don't type the Enter button on your keyboard; it will reload the page. I got to fix that.

Type 'Hello' to start, talk, and then type 'Bye' to end.

Eliza



Syndicate content