Nor better nor worse, just different. None of them substitues the other.
No. -c is worse than c while +c is better than c.
No. -c is worse than c while +c is better than c.
No. -c is worse than c while +c is better than c.
It is a different tool with difference strengths and weaknesses.
As we know that java is a plateform independent language and the main advantage of java is that it can support to any operating system and can be executed to any machines without any modifications.Due to the use of class in java it has become more easier to understand the program compared to c plus plus.Hence,java is portable than c plus plus
Java is considerably easier than C++.
C can be faster than C++ programs, and definitely faster than Java, since Java is primarily interpreted. C is also somewhat less rigid in definitions as well, not as tightly structured as either C++ or Java can be.
java is an advanced object oriented programming language than c++
Java is considerably more convenient than either C or C++ due to its extremely high level of abstraction. However, that convenience comes at the cost of both performance and efficiency.
It is different. Java is quite easy to code and debug and produces multi-platform applications. However, it does need you to install an program that execute java code, the java JRE. On the other hand, C gives better performance, and does not require installing anything. It need, though, to be recompiled each time you want too change platform. In conclusion - if you need to write a desktop application, you would probably prefer using java. If you write software that needs to be very fast, software for embedded device, or even games - you would do it in C or C++.
No and it is up to you to decide. (You asked two questions in one, so you got two answers in one.)
No, a C is not better than a C+. It is the other way around - A C+ is better than a C.