Re:Java in College: "You might as well be teaching Chinese t...
by talboito on Saturday December 20, 2008 @02:58AM
(#404398)
One of the things that complicates Scheme for many beginners is the prefix notation for arithmetic and such.
It's just not a concept most Freshmen are acquainted with.
Re:Java in College: "You might as well be teaching Chinese t...
by khafra on Monday December 22, 2008 @11:12AM
(#406485)
I dunno--I started community college with an HP-48 instead of a TI calculator, and reverse polish notation wasn't a problem at all once the friend who'd convinced me to get one explained how the stack was like the way you do arithmetic on paper.
Of course both have less obtrusive syntax than Java, which requires the famous
just to get started. That is the kind of stuff that I think confuses true beginners. They look at that stuff and think "holy crap memorize these voodoo incantations" and never really leave that mindset once they get there. Even if they eventually learn what static means, they will always treat it as such.I think once they get the hang of programming in something, it's easy to build up from there. I just think it causes people to focus on the wrong thing (syntax rather than semantics) when they are first starting out.