Penguin
Annotated edit history of JavaAndC++ version 11, including all changes. View license author blame.
Rev Author # Line
9 AristotlePagaltzis 1 [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.
1 DavidHallett 2
9 AristotlePagaltzis 3 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.
2 StuartYeates 4
5 DavidHallett 5 !!! [C++] features:
11 AristotlePagaltzis 6
3 JaredWigmore 7 * [Template]s
5 DavidHallett 8 * Near compatibility with [C]
9 AristotlePagaltzis 9 * Multiple inheritance
5 DavidHallett 10 * Many features designed to have zero overhead if not used
9 AristotlePagaltzis 11 * Manual memory management
11 AristotlePagaltzis 12 * <tt>#include</tt>
2 StuartYeates 13
5 DavidHallett 14 !!! [Java] features:
11 AristotlePagaltzis 15
9 AristotlePagaltzis 16 * [Template]s / PolymorphicTypes
11 AristotlePagaltzis 17 * Single inheritance but with Interfaces
8 CraigBox 18 * Comprehensive and standardised [Networking|Category:Networking], [GUI] and DataBase libraries
10 DavidHallett 19 * Native [Threading|MultiThreaded] support
9 AristotlePagaltzis 20 * Native [Unicode] support
21 * GarbageCollection
11 AristotlePagaltzis 22 * <tt>import</tt>

PHP Warning

lib/blame.php:177: Warning: Invalid argument supplied for foreach()