rubikzube

software engineer ¤ yogi ¤ turban cowboy

Wednesday, February 22, 2006

The coffee's stale, but the chord rocks

I never realized how elegant C# was until I started a major project for school using version 5.0 of Java.

Now I find myself missing the little notes that found thier way into the music that is C# and warmed my soul. Notes like delegates, foreach…in, structures, value types, properties… basically everything listed here.

Because its lack of similarly heartwarming features, I feel like I have to hold Java’s hand quite a lot to get it to do several things that I wouldn’t think about doing twice in C#. And while I am sure that there must be some things that are easier to accomplish in Java than in C#, I haven't encountered them yet.

Thankfully, 5.0 has enumerations, or I might have hurled myself out of my window. Stale coffee is no laughing matter.

Update: After several days of working with Java 1.5, I have figured out how to properly take advantage of Javadoc, implement the for...in loop, and use generics to clear away the clutter in my code.

This just proves that everything foreign to a person seems wrong, until they realize that that which is foreign is just foreign in appearance, and everything’s exactly the same. Which is when they feel embarrassed enough to comment on their blog about how embarrassing their previous judgments were.

But I’m still right about all of my other judegments. At least until I'm wrong.

0 Comments:

Post a Comment