I just got a
Dr Dobbs Update email, The first
article that caught my eye was
Thoughts on Language Design
by
Guy Steele.
In a nutshell a programming language dictate how we think about
problems and how we solve them. Most programming today is built around
the single thread of control with binary choices if-then-else
etc. The article raises some good ideas around rethinking this programming model.
My vote for a completely different model would be
this.