Wednesday, December 17, 2008

Lone Coding

This blog is called the Lone Coder because I have spent a lot of time coding projects largely by myself. I have never been paid to code. The project I have worked on have been my design for good and bad. Except for class projects in high school and college I have never worked with other coders. I have entered bug reports in open source projects and added a snippet of code here or there but I have just kept to myself.

One of the first projects I attempted was a pascal compiler for the Apple ][ computer in the early eighties. I abandoned this project when I got a PC and spreadsheet analysis project in 1984. The initial compiler was written in BASIC which generated a P-Code language. The P-Code could run on a interpreter written in BASIC or be translated to the native machine language. The ultimate goal (which I failed to reach) was to create a machine language version of the compiler that would compile it's own code, freeing me from the BASIC parts of the system. I may review the code again and see how close I came. This project was inspired by the book "The BYTE book of PASCAL" which had a Tiny Pascal Compiler from the pages of BYTE magazine. In addition I had worked on tiny interpreted Pascal Compilers in college.

No comments:

Post a Comment