About

I am a software developer in Seattle, building a new AI software company.

Ads

August 2009

Sun Mon Tue Wed Thu Fri Sat
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          

Ads


« Coming Along | Main | Execution Paths »

June 16, 2007

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00d8345242f069e200e008c6aaec8834

Listed below are links to weblogs that reference Old School Programming:

Comments

Barry Kelly

You were lucky! You had a computer *and* magazines!

There weren't any magazines for such an esoteric topic in the newsagents in my town in the west of Ireland, and in any case I couldn't have afforded them if there were. I learned to program by alternately reading children's programming books in the library, and sneaking some use of display computers in computer shops (which were usually primarily TV/video shops in those days)...

I did eventually get my own Amstrad CPC464, and got into Z80 poking by hand, but it wasn't long after that that I got a proper PC...

Not only that, but the CPC464's tape drive didn't work. I couldn't even save my programs when I wanted to write something new!

Ah, the tough old days... :)

Scott Meade

Thanks for sharing and for sparking my own trip down memory lane. For me it was an Atari 400 and then an Atari 800 and magazines like these: http://www.atarimagazines.com/

Kris

Man, you took me back with POKE 53280, 0 POKE 53281, 0 I always liked making the screen black! ;) Good times...

Ziv Caspi

9E BD G

Kilik

Any recommendations for someone who learned to program in a high level language and is now trying to gain understanding of lower level concepts (i.e. the stack and registers)?

How would one even go about writing there own assembler/disassembler?

George Carrette

For a seriously old-school inspiration for all that is .NET you might look at this complete implementation from the chip/microcode level up to and including network stack, file systems, and graphical user interface.

The whole package, and at least 20 years old prior art!

http://www.unlambda.com/lisp/cadr.page

It does not pre-date the Burroughs or Xerox Parc work, but it retains a hang-tough attitude.

Enjoy!

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been posted. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment