327 karma · joined August 28, 2008
Once, yes it would help. Do that a few thousand times, you'll still get brain damage.
Students should try to expose themselves to as many possible technologies as possible. Open source, Microsoft, Apple, etc. These sorts of programs help students do that.
The .NET CLR supports tail recursion, whereas the JVM doesn't. Don't think it's worth porting simply for that, though.
Funny. I've been using Chrome regularly for about 2 weeks now, and the only crashes I've had are when it tries to start emusic's download app. I have one window open with a few tabs, and it's been open for about 2 days now.
Either something is wrong with your setup, or something is unusually great with mine.
Cool idea, and a trip to Tokyo sounds nice. But it's hard to get excited about going to a symposium.
Oh, Objective C is certainly more dynamic. It uses a message passing mechanism. You can do this in Objective C without a compile error (note "id" is a generic object type)
id anObject = Do some initialization; [anObject passSomeMessage];
The closest in Java would be:
Object anObject = new SomeClass(); anObject.callSomeMethod();
Which wouldn't compile.
(Please note I haven't used Objective C nor Java in a while. Please excuse any errors.)
I also can't stand it if the syntax highlighting is too colorful. I like some coloring for reserved words, type names, comments, and string literals. Other than that black on white.
What I find more important that color schemes is having a nice font. If you're on Windows, and not using Consolas, you're missing out big time. Consolas is actually designed to look good with sub-pixel rendering. If you can't use Consolas, Bitstream Vera Sans Mono is a nice second.
Oh, come on! Those aren't even in the same category. MobileMe wasn't a big file to download. If tanking on a large download means Microsoft is underestimating the web, then what the heck was Apple underestimating with MobileMe?