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

11 answers

As they say "C is a Sea". However java is also not far behind.
However C is a bit complicated in term of programming as compared to Java.

2007-02-14 18:21:48 · answer #1 · answered by Neo was Here 3 · 1 1

It really depends on the subject matter of the course. C is a simpler language in a lot of ways because it's API is smaller. Java is simpler in that it does garbage collection of memory. You still have to manually manage some resources such is files, sockets, or database connections (but since there is no notion of a destructor this task is harder).

Since C has a notion of pointer variables it is more natural to implement some data structures with it or C++. Java has pointers too (all objects are allocated on the heap a variable is a pointer (reference to it), it's just that you can not examine the address in your program.)

2007-02-14 18:23:38 · answer #2 · answered by run4ever79 3 · 1 0

Both have their own taste of difficulty.
However, do you mean C or C++? That would make a major difference in some things :p
Object oriented though, is easy once you get the concept.
Unless you wanna code drivers for your entire life, dont do C, do Java. Its more flexible, has a wider range of application nowadays, and is in a way, more amusing than the C's.
However, you will still need to learn them both in CS eventually

2007-02-14 18:13:37 · answer #3 · answered by Santino 3 · 1 0

C will be harder, but you will benefit from it more. If you only learn Java, then you won't understand what's going on behind the scenes, which can lead you into some bad ignorant programmer decisions. If you learn C first, you might learn how to avoid these bad design decisions.

2007-02-15 02:35:09 · answer #4 · answered by Pfo 7 · 0 0

The question should be "Which will I benefit from more?"
C is not an object oriented programming language (unless you're referring to C++). Even if that's the case, I suggest you will benefit more from Java.

2007-02-14 20:34:00 · answer #5 · answered by Smutty 6 · 0 1

Java is very easy compare to C/C++ and advanced C#.

2007-02-14 18:22:05 · answer #6 · answered by Andy T 7 · 1 0

i think java is better but u wil find easy in java after u study c

2007-02-14 18:18:47 · answer #7 · answered by hari l 1 · 1 0

I'm an intelligent girl and I took C++ and it was rough. Made absolutely no sense to me and this is what my dad does for a living. Try Java, maybe you'll have more luck.

2007-02-14 18:13:16 · answer #8 · answered by justpeachee22 5 · 0 2

If they are taught correctly, then the should both be equally hard. Learning the syntax of the language is not the hard part. Learning how to use the language is the tricky part (assuming you mean C++)

2007-02-18 01:32:52 · answer #9 · answered by NYC_Since_the_90s 6 · 0 0

You can start with any one. But are easy. It's just the interest in you. Because programming is an interesting one. I would go with C. That's easy for me. May be because I started it due to the syllabus in our 2nd semester.

2007-02-14 18:14:09 · answer #10 · answered by deepu5116 1 · 1 0

fedest.com, questions and answers