| 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
-
In this section we are going to implement insert data, delete data, and update data using with JDBC database and also using of JavaScript. ...
Friday, March 6, 2009
Table Comparing C, C++ and Java
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment