Comparison of C Sharp and Java

Comparison Of C Sharp And Java

This article compares Microsoft's C# programming language with Oracle's (formerly Sun's) Java programming language. While the focus of this article is mainly the programming languages and their features, such a comparison will necessarily also consider some platform features and some library features. For a more detailed comparison of the platforms, please see Comparison of the Java and .NET platforms.

The comparison focuses on areas where the languages differ. In fact the two languages and their platforms are more alike than they are different: Both are (primarily) statically, strongly, and mostly manifestly typed, both are class-based object-oriented, both are designed with semi-interpretation or runtime compilation in mind, both use garbage-collection, and both are "curly brace languages" like C and C++. Common ancestry is also evident in their common terminology and often very similar syntax features.

Read more about Comparison Of C Sharp And Java:  Language and Features, Runtime Environments

Famous quotes containing the words comparison and/or sharp:

    What is man in nature? A nothing in comparison with the infinite, an all in comparison with the nothing—a mean between nothing and everything.
    Blaise Pascal (1623–1662)

    For most men, and most circumstances, pleasure—tangible material prosperity in this world—is the safest test of virtue. Progress has ever been through the pleasures rather than through the extreme sharp virtues, and the most virtuous have leaned to excess rather than to asceticism.
    Samuel Butler (1835–1902)