English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
All categories

4 answers

it depends on u my dear frnd, they are both good languages, present tht two languages hve openings ..my suggestion 4 u is if u r talented thn go for C#, if u r brilliant thn go for java. All the best.

2007-12-05 00:26:36 · answer #1 · answered by HeartBeats 2 · 0 0

Depends on what kind of programming you want to do.

JAVA is designed for the Internet. It is used to create small applications that work on any PC or OS.

The "C" languages are designed for larger, standalone apllications. Windows itself is written in "C".

Either language will teach you the principles of programs, and the main concepts behind it. Once you know those, you can pick up a syntax guide for almost any other language and figure it out.

2007-12-05 08:44:21 · answer #2 · answered by dewcoons 7 · 0 0

I personally prefer C# because it has better graphical possibilities (I'm referring to forms, panels and such).

I rather like the ref possibility: passing parameters by reference (address). Java doesn't have this.

As of late, just like Java it is also cross-platform compatible. There is a framework for Linux, which is open source, developed starting from .Net Framework.

But, like others said before, it depends on you and what you will need to work with.

By the way, to those who claim that C# is not web application oriented, I'd like to add that actually develop web applications in C# at work. The downside however is, that ASP.NET is not available for Linux servers, only Windows servers.

2007-12-05 09:28:59 · answer #3 · answered by Vera 5 · 0 0

It depends on what you're trying to accomplish.

Java is great when interacting with a web site, while any of the "C" languages is best used for a non-internet program (ie an "EXE" or executable. C#, which takes advantage of the .NET environment, is very powerful and hard to learn. Personally, I prefer VB.NET.

Good luck.

2007-12-05 08:31:51 · answer #4 · answered by no1home2day 7 · 0 1

fedest.com, questions and answers