A Conversation with Alan Kay
queue.acm.org
queue.acm.org
The myth that it doesn’t matter what your processor architecture is—that Moore’s law will take care of you—is totally false."
Wow. Really?! I'd be interested in knowing the specifics of what Burroughs did right.
Not everything can just be made parallel at the drop of a hat, of course, and the architecture itself is probably partially to blame for the difference, but there are also other major differences.
Worrying about how much those machines costed at the time is like worrying about how much a GB of ram costed at the time.
I was wondering about how much the processor itself influences things a few days ago while reading an interview with Charles Moore in which he described Forth-native processors, but I've done very little with any assembly languages directly, so it's kind of beyond my ken. (Most of what I know about different architectures has to do with porting C programs.)
http://www.yosefk.com/blog/the-high-level-cpu-challenge.html
“A large project in C would implement the Lisp run time?” Oh really? You mean each variable will have the type LispObject (or PyObject or whatever)? Never happens, unless the C code is written by a deeply disturbed Lisp weenie (gcc and especially BetaPlayer, I’m talking about you). The fact that some people write C code as if they were a Lisp back-end is their personal problem, nothing more, nothing less.
No, that's obviously not what people who say that mean. Usually, they're talking about what I've most recently seen sold as an "IoC frameworks" like Java's Spring.
Meta-comment: He is awfully confident at ridiculing a claim he doesn't understand. If it's intentional, it's straw man rhetoric. Either way, it raises a flag.