Differences between version 8 and predecessor to the previous major change of JavaAndC++.
Other diffs: Previous Revision, Previous Author, or view the Annotated Edit History
Newer page: | version 8 | Last edited on Wednesday, November 26, 2003 4:28:23 pm | by CraigBox | Revert |
Older page: | version 4 | Last edited on Thursday, June 19, 2003 5:29:22 pm | by CraigBox | Revert |
@@ -1,18 +1,21 @@
-[Java] and [C++] are similar languages both encouraging users to develop using the ObjectOriented approach to software development
. [C++] is better suited to tailoring a program to the specifics of a particular environment whereas [Java] stresses portability and promotes approaches more suited to largescale application development.
+[Java] and [C++] are similar languages both encouraging users to develop employ ObjectOrientation
. [C++] is better suited to tailoring a program to the specifics of a particular environment whereas [Java] stresses portability and promotes approaches more suited to largescale application development.
Therefore [C++] is more and more being used for smaller applications targeting a specific environment where splitsecond timing and the amount of space used are critical. [Java] is used mostly for largescale applications which are able to run in many different environments and where extensibility and longterm maintainability are critical.
-!!! [C++] feastures
:
+!!! [C++] features
:
* [Template]s
-* near
compatibility with [C]
+* Near
compatibility with [C]
* [MultipleInheritance]
-* many
features designed to have zero overhead if not used
-* manual memory management
+* Many
features designed to have zero overhead if not used
+* Manual MemoryManagement
+* #include
-!!! [Java] feastures
:
-* [SingleInheritance]
-* comprehensive
and standardised networking
, [GUI] and DataBase libraries
-* language
support for threading
-* language
support for [Unicode]
-* [GarbageCollection]
+!!! [Java] features
:
+* [Template]s/PolymorphicTypes
+* [SingleInheritance] and [Interfaces
]
+* Comprehensive
and standardised [Networking|Category:Networking]
, [GUI] and DataBase libraries
+* Language
support for [Threading]
+* Language
support for [Unicode]
+* MemoryManagement through
[GarbageCollection]
+* import