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 JavaLanguage and Features, Runtime Environments

Other articles related to "comparison of c sharp and java, java":

Comparison Of C Sharp And Java - Language History and Evolution - C#
... Before creating C#, Microsoft had implemented a modified version of Java, called J++ and a modified version of the Java Runtime Environment (JRE) ... Sun's standards and conventions for Java platform neutrality, and which features therefore violated the license agreement between Microsoft and Sun ... studied a number of existing languages including C++, Java, Modula-2, C and Smalltalk ...

Famous quotes containing the words comparison of, comparison and/or sharp:

    We teach boys to be such men as we are. We do not teach them to aspire to be all they can. We do not give them a training as if we believed in their noble nature. We scarce educate their bodies. We do not train the eye and the hand. We exercise their understandings to the apprehension and comparison of some facts, to a skill in numbers, in words; we aim to make accountants, attorneys, engineers; but not to make able, earnest, great- hearted men.
    Ralph Waldo Emerson (1803–1882)

    The difference between human vision and the image perceived by the faceted eye of an insect may be compared with the difference between a half-tone block made with the very finest screen and the corresponding picture as represented by the very coarse screening used in common newspaper pictorial reproduction. The same comparison holds good between the way Gogol saw things and the way average readers and average writers see things.
    Vladimir Nabokov (1899–1977)

    Freedom is like a man who kills himself
    Each night, an incessant butcher, whose knife
    Grows sharp in blood.
    Wallace Stevens (1879–1955)