The Original and the Next-generation Clone: Java and C#
Monday, April 5th, 2004I always wanted to put down what I felt were the improvements in C# over Java. Looks like I don’t have to do it – Gary Cornell has done a good job of it already.
Swaroop C H is 27 years of age. He graduated in B.E. (Computer Science) from PESIT, Bangalore, India. He has previously worked at Yahoo! and Adobe.
Email: swaroop (at) swaroopch.com
If you want to know when new stories and articles appear on this website, you can subscribe to the RSS feed or have them emailed to you.
I always wanted to put down what I felt were the improvements in C# over Java. Looks like I don’t have to do it – Gary Cornell has done a good job of it already.
On a friend’s recommendation, I am reading Robert Ludlum’s "The Matlock Paper" – as usual I could put the book down only when I reached 91 pages
On another note, it was nice to be just at home and doing nothing. I did play badminton with my 11-year old sister Swathi and I even cooked up some crazy games (such as tennis but using feet instead of racquets!).
When I actually wanted to get down to some work on the computer, heavy rains started which automatically means power cuts
…. So I got down to reading more of Ludlum …
As you must already know, Microsoft’s next-generation Windows which has been code-named Longhorn has been making lot of waves. They’ve been making lot of innovative strides in this Longhorn and they have a lot of cool names for many of Longhorn components as well.
One important thing to note about Longhorn is that it is completely based on .NET. All the Longhorn APIs will be in .NET and hence .NET can soon become the preferred development platform. This is my case for pushing Mono to become the preferred development platform as well since (atleast theoretically) Mono programs will be cross-platform and will run on .NET and Longhorn as well.
Coming back to Longhorn, I was reading some fascinating articles today:
I’ve been completely bowled over by all these articles. I just had to add LonghornBlogs.com to my list of feeds on my Bloglines account!
Looking from the open source angle, does Linux/FreeBSD/KDE/GNOME/…. have anything to match Longhorn? I personally feel that they can’t match Longhorn yet, maybe Mono will counter that in future but I can confidently say that only when Mono developers are innovating and not just playing catch-up with the Longhorn people. Of course, there is still time till 2006!
This reminds me of a joke I read somewhere on Slashdot:
Microsoft: Where do you want to go today?
Linux: Where do you want to go tomorrow?
BSD (which also means OS X): Are you guys coming or what?!?
There’s a discussion on fogcreek.com about the pros and cons of Python. Really interesting, indeed!
Most people agree that Python is a useful language – the only problem is that it doesn’t have enough mindshare of programmers yet. There is no big company promoting Python or an ad campaign to boost it. It doesn’t have a huge base of programmers like Perl, but it is getting there. The productivity gains with Python is truly mind-boggling. You get to do more in less lines. I wouldn’t claim it to be the panacea to all problems but it is the only candidate for it in my opinion!
I really hope Parrot works out well – that would mean accessing CPAN modules from Python – I would be in geek heaven!