perspective on ruby
Edward Elliott
nobody at 127.0.0.1
Thu Apr 20 14:28:25 EDT 2006
RK wrote:
> I just don't get it. The scripted object-oriented clean programming
> language is done.
Nothing's ever done except LISP. There's always room for experimentation
and improvement.
> I'm more than willing to supprt RoR if it's being sold as the popular
> alternative to .NET programming, which it is in some CS curriculum
> (where Java being thrown out).
Switching to Java for CS was a tremendous blunder. Students need to
understand low-level resource management. They need to learn to think in
more than 1 programming paradigm that shoehorns everything into objects
(ok, java has generics now. if you squint really hard. sort of). One
course in C++ doesn't cut it, the curriculum should either use different
languages fitted to each task or emphasize a single language with broad
abilities (picking the best programming model for each task). Java is
piss-poor for most undergraduate classes (I've taught several). C++ isn't
perfect but it is pretty good, warts and all (some warts make good learning
experiences).
Note that I'm talking about teaching languages. Outside the classroom my
choices would be completely different.
Sorry, I don't know anything about Ruby on Rails. :) The fact that even
numeric literals are objects make me suspicious of Ruby as a
general-purpose language though.
More information about the Python-list
mailing list