Login | Register

A comparison of two programming languages : Java and C#

Title:

A comparison of two programming languages : Java and C#

Zheng, Hao (2004) A comparison of two programming languages : Java and C#. Masters thesis, Concordia University.

[thumbnail of MQ91160.pdf]
Preview
Text (application/pdf)
MQ91160.pdf - Accepted Version
2MB

Abstract

Java programmers must be aware of the advent of C#, the .NET network environment, and a host of new supporting technologies, such as web service. Before taking the big step of migrating all development to a new environment, programmers will be eager to understand what are the advantages and disadvantages of both languages and whether it is worth while to make the big step or not. Java and C# are both good object-oriented programming languages. In general, Java and C# looks astonishingly alike: they include language features like single inheritance, interfaces, nearly identical syntax, and compilation to an intermediate format. However, C# distinguishes itself from Java with language design features borrowed from C++ and other languages, direct integration with COM (Component Object Model), and its key role in Microsoft's .NET Windows networking framework. In this report, I will compare both languages to expose the similarities and differences between them. Some new features in C# which make it interesting for Java programmers are also discussed in this paper.

Divisions:Concordia University > Gina Cody School of Engineering and Computer Science > Computer Science and Software Engineering
Item Type:Thesis (Masters)
Authors:Zheng, Hao
Pagination:vi, 74 leaves : ill. ; 29 cm.
Institution:Concordia University
Degree Name:M. Comp. Sc.
Program:Computer Science
Date:2004
Thesis Supervisor(s):Grogono, Peter
Identification Number:QA 76 M26+ 2004 no.6
ID Code:7899
Deposited By: Concordia University Library
Deposited On:18 Aug 2011 18:09
Last Modified:27 Oct 2022 19:53
Related URLs:
All items in Spectrum are protected by copyright, with all rights reserved. The use of items is governed by Spectrum's terms of access.

Repository Staff Only: item control page

Downloads per month over past year

Research related to the current document (at the CORE website)
- Research related to the current document (at the CORE website)
Back to top Back to top