Which is the better programming language: C, C++, C#, Java, Other???

United States
October 29, 2009 5:53pm CST
Which of the above do you think is the better language and why? Is one better than all the others or does it even matter which you choose? Which would you say is the easiest to learn? How about which is more diverse? I personally prefer C++ to all the others. It is relatively easy to learn and has a very good coding foundation. Also, this language is common so there are many codes snippets out there. What say you?
5 responses
@onthelz (11)
• Indonesia
31 Oct 09
I am with you. I like using C++ its easy to learn. It's the first language that I can use
@rucrazy4 (783)
• India
30 Oct 09
Thats the question .. i like it to answer this question.... First you knew that what is programming language .. these are era of programming language ..(HLL ). These are all high level language skip of C. C ---- c++ ------- java | | V C# C is used for basic programming while c++ used for more orient model programming and java follow the C++, and run for multi environment and secure most. while C# is used for advance programming, as well java also used as advance programming but it also follow struct ,ejb and other middleware to run. I am programmer and choose C# for easy ,secure and fast programming. the graph shows the actual hierarchy of these language.
@lovedude (4447)
• India
30 Oct 09
Each language has its own advantages and disadvantages.. you can't compare two. but yeah I prefer to work with Java more though it's bit tough but you will really enjoy to work with java once you know it very well. C and C++ also very good languages to be known specially when you start learning software development.
@trohichko (197)
• Bulgaria
30 Oct 09
Everyone of those has its strong and weak points. C is good for system stuff like making OS, system tools and so on. But when you need to use objects in your programs you've gotta use C++ to be in convenience with the objects. For web projects Java is better solution as well as C# since they've got something in common. Every of these is better than others in specific area so the answer is "There isn't better programming language. Just better marketing of the company providing an easy to use IDE makes people think the language they've choose is better than other ones!"
@rodsdman (145)
• United States
30 Oct 09
If you are just getting started in programming, I would suggest C or visual basic. In the long term you will want to take a look at C#, as this can be used for everything. It combines the software development of C/C++ with the internet design of java, .net. Like the other guys wrote, it depends on what you want to do with the code.