Differences between version 9 and revision by previous author of JavaAndC++.
Other diffs: Previous Major Revision, Previous Revision, or view the Annotated Edit History
Newer page: | version 9 | Last edited on Thursday, November 27, 2003 1:17:49 am | by AristotlePagaltzis | Revert |
Older page: | version 8 | Last edited on Wednesday, November 26, 2003 4:28:23 pm | by CraigBox | Revert |
@@ -1,21 +1,20 @@
-[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.
+[Java] and [C++] are similar languages both encouraging users to develop employ ObjectOrientation. As hype would have it,
[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 large scale
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.
+Therefore [C++] is more and more being used for smaller applications targeting a specific environment where split second
timing and the amount of space used are critical. [Java] is used mostly for large scale
applications which are able to run in many different environments and where extensibility and long term
maintainability are critical.
!!! [C++] features:
* [Template]s
* Near compatibility with [C]
-* [MultipleInheritance]
+* Multiple inheritance
* Many features designed to have zero overhead if not used
-* Manual MemoryManagement
+* Manual memory management
* #include
-
!!! [Java] features:
-* [Template]s/PolymorphicTypes
-* [SingleInheritance] and
[Interfaces]
+* [Template]s / PolymorphicTypes
+* Single inheritance but with
[Interfaces]
* Comprehensive and standardised [Networking|Category:Networking], [GUI] and DataBase libraries
-* Language support for
[Threading]
-* Language support for
[Unicode]
-* MemoryManagement through [
GarbageCollection]
+* Native
[Threading] support
+* Native
[Unicode] support
+* GarbageCollection
* import