FEATURE | C | C++ | JAVA |
Paradigms | Procedural | Procedural, OOP, Generic Programming | OOP, Generic Programming (from Java 5) |
Form of Compiled Source Code | Executable Native Code | Executable Native Code | Java bytecode |
Memory management | Manual | Manual | Managed, using a garbage collector |
Pointers | Yes, very commonly used. | Yes, very commonly used, but some form of references available too. | No pointers; references are used instead |
Preprocessor | YES | YES | NO |
String Type | Character arrays | Character arrays,objects | objects |
Complex Data Types | Structures, unions | Structures, unions&classes | classes |
Inheritance | N/A | Multiple class inheritance | Single class inheritance, multiple interface implementation |
Operator Overloading | N/A | YES | NO |
Automatic coercions | Yes, with warnings if loss could occur | Yes, with warnings if loss could occur | Not at all if loss could occur; msut cast explicitly |
Variadic Parameters | YES | YES | NO |
Goto Statement | YES | YES | NO |
Popular Posts
-
INTRODUCTION TO 'C': C is a programming language developed at AT & T's Bell laboratories of USA in 1972.it was designed by d...
-
The SQL COUNT aggregate function is used to count the number of rows in a database table. The SQL COUNT syntax is simple and looks like this...
-
The SQL AVG aggregate function selects the average value for certain table column. Have a look at the SQL AVG syntax: SELECT AVG(Column1) FR...
-
Files in VB .NET Working with Directories We will work with the File and Directory classes in this section. We will create a directory and c...
-
More Events The Form has more events besides the Form_Load event. How can you find them? Click on the Drop-Down List that found in the upper...
-
The SQL DISTINCT clause is used together with the SQL SELECT keyword, to return a dataset with unique entries for certain database table col...
-
Steps to follow: 1. Write an abstract class called LivingThing.java as shown below in Code-11.4.a. (You are welcome to do this work using ei...
-
Introduction: If you are new to Exception handling, please read "Exception Handling Statements" section of the Java Progamming Tut...
-
JSP scripting elements let you insert Java code into the servlet that will be generated from the current JSP page. There are three forms: ...
-
Lab exercises and homeworks: * Things to check before you start the lab * Chapter 3 (Class #1, Jan. 16th homework) o Exerc...
Friday, March 6, 2009
Table Comparing C, C++ and Java
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment