Interesting Language Rant
levi at cold.org
Tue Jan 8 10:09:00 MST 2008
You'll notice if you read carefully that he says pretty much the same
thing you do; students should learn about high-level languages, but
not at the expense of low-level knowledge and formal methods.
Although he's clearly a fan of Ada, I don't think he came off as a
bigot. Frankly, I'd like to see more of Ada in the schools and
marketplace. It's got an interesting and powerful type system,
provides all sorts of interesting low-level stuff for embedded and
real-time systems, and has some built-in concurrency primitives.
On Jan 8, 2008 9:58 AM, <blr at robertsr.us> wrote:
> I thought it was interesting for a couple of reasons. First, I remember
> hearing back in the '80s that object-oriented and component programming
> were going to make programming more like designing circuits with IC's. I
> think I remember a CACM with legos on the cover. I guess we're finally
> there, maybe.
> Second, all the pitfalls listed for java are all the things about java
> that scripting language bigots claim Java doesn't do (admittedly some
> scripting languages do better in some cases). So they all apply, maybe
> even more so, to Python, Perl, Ruby, C#, etc.
> Even though he is an Ada bigot, I have to agree somewhat. Java, Python,
> Perl, Ruby, etc. probably shouldn't be the core of a curriculum because
> they're too high-level. But if you learn C and assembly, I don't see any
> reason not to use them.
> Whatta y'all think?
> Barry Roberts
> PLUG: http://plug.org, #utah on irc.freenode.net
> Unsubscribe: http://plug.org/mailman/options/plug
> Don't fear the penguin.
More information about the PLUG