News for hackers. Stuff that matters.
Re:Is Scala really more complicated than Java? by jacquesm on Friday September 18, 2009 @02:38PM (#830841)
I don't think that's it. I love learning new stuff but if the new stuff is somewhat like but still different than the old stuff I have a much harder time giving it its spot.

For instance, in python I'm not usually tempted to put ';' at the end of a statement, except on lines with function calls. For some weird reason that f(x); goes completely automatic.

And every time I see my fingers do that I have to remove it again, and plenty of times I simply miss it.

It's like a violin that you've gotten used to over the years, the next violin may be a very good instrument but it will never be the one that you have this finely tuned connection with that you built up over the years. That takes years!

Re:Is Scala really more complicated than Java? by l0nwlf on Friday September 18, 2009 @08:54PM (#831471)
So true ! Loved u'r violin example. Let me state my experience. I used to code in BASIC when I was in school, when shifting to C++ in college it was a pain in the ass. Later I learnt python by choice, although initially indentation stuff freaked me out. I had gotten used to C syntax. Recently while learning scheme I felt handicapped. Once we'r used to certain languages, familiarity makes the task seems easy. I found that Java code easier than scala because may be I'm unaware of scala syntax. The fact that almost everyone in the college codes in C++ because they are using it and they are so used to it that they feel problems while switching languages !!

PS. I'm much happier now that python had replaced C++ as my primary language :)

Re:Is Scala really more complicated than Java? by krakensden on Friday September 18, 2009 @06:47PM (#831336)
You do realize that f(x); is a valid statement in python?
Re:Is Scala really more complicated than Java? by jacquesm on Friday September 18, 2009 @06:48PM (#831337)
Sure, but the ';' can be lost without penalty.