answersLogoWhite

0


Best Answer

It all comes down to what you use it for. C++ can be faster and tends to use less RAM as it accesses hardware directly (but is not always and Java has caught up quite a bit over they years when it comes to speed and is currently working on its memory usage). On the other hand, Java can be made to run on any platform (windows, Linux, Mac, BSD, ...) that has a JVM, which means that the code does not require any modification, making production and maintanenance faster and cheaper. Also, Java is a lot more unlikely to suffer from memory leaks as it was created with the shortcomings of C++ in mind. It will often clean up for you if you make a mess while C++ will stand by pretending that its nose is bleeding. Then you get to keep the pieces. That being said, C++ is a better choice for multimedia, which has always been badly neglected on the Java side. However, C++ has only a fraction of the many frameworks and tools that have been written to facilitate writing web applications in Java. And so on. As I said, it all comes down to what you have in mind.

User Avatar

Wiki User

15y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Which programming language is superior to the other Java or C-plusplus and Based on what aspect is your answer true?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Engineering

What is c plus plus oo?

C++ is a programming language developed by Bjarne Stroustrup.It inherits many of its functionality from c but also has its own unique features like polymorphism, encapsulation,abstraction, etc. It is both procedural and object oriented programming language. For more information, visit the link below:


What is programming concept?

An aspect-oriented programming language is another name for an aspect-oriented language - a computer programming language which aims to increase modularity by allowing the separation of crosscutting concerns.


What advantages might a procedural language have over a declarative language?

The procedural and declarative paradigms are not mutually exclusive. For instance, database query languages such as SQL are both declarative and procedural. Procedural programming is advantageous whenever the programmer knows precisely what steps should be carried out and in what specific order. We use declarative programming when we know exactly what task we want to perform but are not concerned with how that action is performed. The "how" aspect is decided by the language implementation. Declarative programming is extremely high-level, concentrating on the logic of a computation rather than focusing upon control flow. Procedural programming isn't as high-level as declarative programming and focuses more upon control flow. However, a language implementation is still free to alter the control flow when the order of execution is immaterial to the result of a computation but would result in more efficient code.


What is modular programing mention any 2 charecteristic?

Modular programming is a design technique which separates a program into small, self-contained units or modules, each focusing upon a particular aspect of the program. Modular programming typically combines structured programming, object oriented programming and generic programming techniques.


Can we write a c plus plus program without objects?

Since you can create programs in C plus plus (C++) without creating any object you can call the C++ a semi-object-oriented programming language. The C++ programming language was first released in 1983 and it was designed by Bjarne Stroustrup.

Related questions

What is an aspect-oriented programming language?

An aspect-oriented programming language is another name for an aspect-oriented language - a computer programming language which aims to increase modularity by allowing the separation of crosscutting concerns.


What is an aspect-oriented language?

An aspect-oriented language is a computer programming language which aims to increase modularity by allowing the separation of crosscutting concerns.


What is the most superior medial aspect of the scapula called?

The acromion process is the most superior medial aspect of the scapula. It articulates with the clavicle.


Returns blood to the right atrium of the heart?

Either through the Superior Vena Cava located at the superior aspect of the heart, through the Coronary Sinus located at the inferior aspect of the heart, or through the Inferior Vena Cava located at the inferior aspect of the heart. All of these drain into the right atrium.


Is gay lingo a legitimate language?

No, it is a register, which is an aspect of language.


What has the author M Stambolieva written?

M. Stambolieva has written: 'Building up aspect' -- subject(s): Aspect, Bulgarian language, English language, French language


What is an human aspect?

Well, I've heard that a human aspect is a person that can read and translate 'the lost language'. I have belief that I'm an aspect. If you believe that you are an aspect, then search the lost language and try to read it aloud. Acording to legend, only aspects can read the lost language without training.


Is the apex superior or inferior to the heart?

If you mean the heart's apex, it is close to the inferior aspect of the heart. If you mean the lung's apex, it is superior to the heart.


Language development is a crucial part of every aspect of the curriculum?

how does language development is a crucial part of every aspect of the curriculum


What is c plus plus oo?

C++ is a programming language developed by Bjarne Stroustrup.It inherits many of its functionality from c but also has its own unique features like polymorphism, encapsulation,abstraction, etc. It is both procedural and object oriented programming language. For more information, visit the link below:


What are the main aspect of ilonggos?

The main aspect of Ilonggos is that it is a dialect of the Visayan language. The Ilonggos language is commonly spoken in Negros Occidental, as well as Iloilio.


An important aspect of wales cultural identity?

a separate language.