• Post Reply Bookmark Topic Watch Topic
  • New Topic

Java Vs C# Hmm...  RSS feed

 
Greenhorn
Posts: 21
Eclipse IDE Python Redhat
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello!
I am a Java starter!
I know little C/C++ and when I was starting Java, my freind told me to start C# rather than Java as Java won't survive because of C#. She informed also that if I wanna be a really professional programmer I must know C# because it is better than Java and much more faster than Java.
But I searched on the web and found that as C# is a typical MS product there are not more library i.e. package available as it is for Java. Besides there are very good editors for Java. And JDK is free........
So, I have started Java.
Can I share my opinion with you ???
Or any news or link to share with ???
[ June 14, 2003: Message edited by: Enamul Haque ]
 
Ranch Hand
Posts: 15304
6
Chrome IntelliJ IDE Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Enamul,
Hi. If you do a search on different forums on this site, you will see that this topic has been discussed so many times, I can't even count.
As for some of you questions and statements:
my freind told me to start C# rather than Java as Java won't survive because of C#
When is this supposed to happen? C# has been around for a couple of years now. In fact, the whole C# and .NET craze has actually died down quite a bit. M$ marketed their new platform very poorly and I think people realized it was not really "better", just something else to learn. If you learn JAVA then you know C#, you just have to use a different API. And the opposit is also true.
She informed also that if I wanna be a really professional programmer I must know C# because it is better than Java and much more faster than Java
Ask your friend for some evidence or proof to this statement. Benchmarks I have seen suggest differently. Both C# and Java are interrpreted languages. Both use a Just In Time Compiler or JIT when executing their respective bytecode. I have ran apps in both C# and JAVA and their execution time is practically the same for me.
Besides there are very good editors for Java. And JDK is free........
While I am not a proponate of M$ products, C#'s SDK or rather the .NET Runtime SDK is also Free to download and use. And you can find a free C# Editor with a GUI builder here.
Let me end this with a little advice. The only one true language that you can honestly say is the absolute best is GNU C. As far as everything else, JAVA, C#, VB, C++, LISP, PERL, whatever, you have to keep 2 things in mind.
1. Do whatever earns you a living.
2. Use whatever language can get the job done.
In the end, it's a GUI, it's a Web App, or it's a Service. And the end user doesn't care what language it was written in.
This is my opinion anyway.
[ June 14, 2003: Message edited by: Gregg Bolinger ]
 
Author
Ranch Hand
Posts: 201
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
In academia Java and C++ still rule. There is some movement toward C#.
 
Enamul Haque
Greenhorn
Posts: 21
Eclipse IDE Python Redhat
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks! Gregg!
for your comments and your valuable opinion! As a new programmer I will always remember your advice........ especially.....

1. Do whatever earns you a living.
2. Use whatever language can get the job done.

Thanks again !
Hope here I will find many important tips and guidelines from "you" experienced persons in this Ranch
[ June 15, 2003: Message edited by: Enamul Haque ]
 
Gold Digger
Sheriff
Posts: 7610
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
This discussion might be helpful for other Java beginners, so I'm moving it to the Java in General (Beginner) forum
 
It is sorta covered in the JavaRanch Style Guide.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!