473,504 Members | 13,601 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

is it better to me to learn C# instead of java?

2 New Member
Hi every body

I am going to learn new computer language
Any one here can advise me about which language is better
java or C#?
May 8 '07 #1
12 2260
fnameq
2 New Member
Hi every body

I am going to learn new computer language
Any one here can advise me about which language is better
java or C#?


Regards
May 8 '07 #2
sirikumar
2 New Member
java and c# both are nice but in some situations
like u have a background of c,c++ then c# is best to learn................
May 8 '07 #3
gomzi
304 Contributor
Hi every body

I am going to learn new computer language
Any one here can advise me about which language is better
java or C#?


Regards
Go for java. don't waste your time on c#.
Its not that learning c# is not necessary. It depends on what kind of work you wanna do.
But if you have time then learn java thoroughly first.
c# can be learn't any day. ain't tough. java could be demanding but fun and also extremely helpful in the longer run.
May 8 '07 #4
RedSon
5,000 Recognized Expert Expert
I would say learn both. I learned Java first and then C# came easy to me. But you could do it the other way around. Microsoft is pushing their .NET framework for all future windows programming. They are actively working on solving the performance issues. Java for the most part has solved those performance issues, but it will never be able to run as fast as .NET on windows because .NET is optimized for windows. Java would be good to know if you are planning on being able to work on cross platform solutions. Another thing to consider is that Java is easy to develop using eclipse or netbeans, whereas for .NET you need to have Visual Studio if you want to do anything useful. You could always use a 3rd party IDE but then you have to download several SDKs from MSDN and then get all your paths set up properly. Although that pathing issue is one that troubles a lot of Java beginners. If you go with .NET you won't have to worry about that (if you use a VS express)
May 8 '07 #5
SammyB
807 Recognized Expert Contributor
As Red said, learn both. If you have some .Net experience, learn C# first; otherwise, learn Java first. There would be a steep learning curve if you had to learn the Net Framework as well as the C# language. Java is probably the most useful since it is cross platform. C# is the best-designed language, but it will probably go the way of Pascal. and PL1.
May 8 '07 #6
Utini
2 New Member
It really depends on what you want to do.

If you want to write high performance applications for the Windows platform, then C# / .Net is the way to go.

Java really shows its strength as a cross platform development tool (not that you can't do this with C# - see the Mono Project), but is fading fast from the desktop scene, and is usually employed as a server side language (I just had a look at both my Windows and Linux desktops, and I don't have one single Java desktop application installed that I didn't write myself - years ago!). Also, forget the Java Applet idea - they went out with the ark!

As for which is easier? I'd say that they're both on about equal pegging here. And they're both so similar in concept that hopping from one to the other is really easy. However, in terms of IDE, Visual Studio is the best of breed development environment bar none.
May 8 '07 #7
RedSon
5,000 Recognized Expert Expert
As Red said, learn both. If you have some .Net experience, learn C# first; otherwise, learn Java first. There would be a steep learning curve if you had to learn the Net Framework as well as the C# language. Java is probably the most useful since it is cross platform. C# is the best-designed language, but it will probably go the way of Pascal. and PL1.
Hah, it will go the way of Pascal as soon as Microsoft goes the way of Commodore. They are investing huge amounts of money in the .NET framework. I suspect their ultimate goal is to make .NET the only programming language that you can use to make windows programs. That way you will be forced to purchase Visual Studio.
May 8 '07 #8
strattonn
4 New Member
I agree with Utini.It depends on what you are going to do and your environment. If you are in a C# envionment or can get a job in C# then learn that. If you know people and employers requesting Java then learn that. I know the C# community is so large that when you have trouble you can generally Google and find someone has solved your problem already. That is invaluable, I cannot speak for Java but suspect it is similar.
May 8 '07 #9
sicarie
4,677 Recognized Expert Moderator Specialist
Hi every body

I am going to learn new computer language
Any one here can advise me about which language is better
java or C#?
I would say Java, but that might be because I don't like Microsoft. It really depends on what you are going to be doing, and what platforms you want them to work on.
May 9 '07 #10
RedSon
5,000 Recognized Expert Expert
Please do not double post your question. You have already asked this in the .NET forum.
May 9 '07 #11
RedSon
5,000 Recognized Expert Expert
Moving this thread back to .Net and merging it.
May 9 '07 #12
Atran
319 Contributor
Java has more Math Code (Math Tools), but C# is the developement of C++ (C# son of C++ son of C).
May 9 '07 #13

Sign in to post your reply or Sign up for a free account.

Similar topics

11
2655
by: Bhushit Joshipura | last post by:
This post contains one question and one proposal. A. May I know why order of evaluation of arguments is not specified in C/C++? I asked a question in comp.lang.c++ for the following...
220
18803
by: Brandon J. Van Every | last post by:
What's better about Ruby than Python? I'm sure there's something. What is it? This is not a troll. I'm language shopping and I want people's answers. I don't know beans about Ruby or have...
24
2501
by: Charif Lakchiri | last post by:
Okay, here's what I know so far about Python: It's an object-oriented scripting language, supported on many platforms. Now here are my questions: It is easy to learn? Does it support GUI...
3
14850
by: Jay | last post by:
Hi, I implemeneted an FTP client and server long time back using Java. I found sockets porgramming in java quite useful and easy to handle. I now wanted to implement a similar program using C++....
133
8424
by: Gaurav | last post by:
http://www.sys-con.com/story/print.cfm?storyid=45250 Any comments? Thanks Gaurav
30
9367
by: Rhino | last post by:
I am giving some thought to applying for some jobs that want people with Java and C++ experience. I have been writing Java for several years and am fluent enough that I don't have to get help with...
6
1196
by: DENG | last post by:
hi all, i use SGMLParser to process HTML files, in order to do some optimizations, something like this: <i><b>TEXT1</b></i><b><i><u>TEXT2</u></i></b> optimise to
3
3560
by: Chris | last post by:
Wait.. before you flame.. If someone can program in Java, or Javascript, or C, or (insert your language here that uses basically the same syntax as C#), and that person knew how to program in...
43
3358
by: Rob R. Ainscough | last post by:
I realize I'm learning web development and there is a STEEP learning curve, but so far I've had to learn: HTML XML JavaScript ASP.NET using VB.NET ..NET Framework ADO.NET SSL
0
7098
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
7298
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
7366
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
1
7017
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
7471
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
1
5026
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
3187
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The...
0
3176
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
0
406
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.