C# vs Java
March 24, 2011 No CommentsOver the years that I have been programming I have seen some pretty amazing computer applications made in both C# (pronounced C-Sharp) and Java. Both are amazing programming languages don’t get me wrong and I know people on both sides of this subject that will swear up and down which programming language is better. I mean some of the best E-Commerce website use C# as the base language and on the other hand I know a guy that is making a very cool game using Java. They’re both pretty powerful. I happen to be on the C# side though. Not really because C# is better but just because I happened to understand it better and it is now what I’m used to using. Java was the first programming language I took and I hated it then. C# came along and cleared everything up for me though and now I love programming. Maybe it was the way it was taught I’m not sure.
When it comes down to it Java and C# are very much alike. You have minor differences in terminology and of course syntax but they both have classes and methods which are all declared and called the same way. Variables are used the same in both languages and declared the same in both languages. There are a few differences when it comes to setting “Properties” and how C# involves shorter syntax but that’s about it. As for the Server Side of this “competition” C# has ASP.NET and Java has JSP.NET. I personally could code an application faster using C# than Java but on the other hand an expert Java Developer could do the same application in the same amount of time.
Every developer has their favorite programming language rather it be C#, PHP, HTML, Perl, Java or something else. So what I want to know if you have coded in C# and Java; which do you prefer? And if you haven’t coded in either what is your favorite or preferred programming language?

By – Alex Miller
Web Pointers
Sorry, the comment form is closed at this time.