Furthering my Forth education

Forth [wikipedia] is a programing language that at first seems like a fairly simple language, no more high-level than C, but then as you look at some of the abstractions that arise in code produced by experienced forth programmers, you realize that you’re going to have to expand your mental model of the language to properly understand these (very useful) abstractions. It’s similar to looking at the Lisp written by experienced Lisp programmers.

I’ve been thinking about Forth a little more since reading parts of Stack Computers.

This comment on Lambda the Ultimate finally made some of this return-stack trickery more understandable to me.

Also, the tutorial pointed to is interesting:
http://www.annexia.org/_file/jonesforth.s.txt
http://www.annexia.org/_file/jonesforth.f.txt

I’ve been collecting Forth-related links for a while on my del.icio.us.

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*