Monica Fredriksen; Maria Jönsson , pp. 47. Inst. för programvaruteknik och datavetenskap/Dept. of Software Engineering and Computer Science, 2002.
This paper is about the new programming language from Microsoft, C# (See Sharp) and the
.NET Framework. They are still in beta-version, but will be released on the market in
February 2002. This paper presents C#, not in detail but the characteristics that distinguish the
language. A comparison is done with C++ and Java, since C# is most resembling to these
languages. Both C# and Java have been developed from the mother- language C++. Microsoft
never mention that C# have been originated from Java, but the syntax and the functionality
are very similar.
C# can only be executed on Microsoft?s new .NET platform. Many of C#?s strengths and
characteristics come from the platforms framework (.NET Framework), so the framework is
also presented in the paper. One can?t talk about C# without talk about .NET, because they
live in a kind of symbiosis.
Our purpose with this paper was to investigate what language C# is and if it has a future.
The investigation has been done through studying literature, research on the Internet and an
interview with an employee at the company Wireless Opinion, who are planning a crossover
to the .NET platform. Since .NET and C# are not yet on the market we can?t get any concrete
experiences as answers in the interview. The answers are more their thoughts about C# and
The conclusion of this investigation is that C# itself isn?t a new revolution regarding
programming languages, despite its several advantages towards other languages. However the
combination of C# and the .NET Framework contributes with new technologies which can
give great opportunities in the future.
To understand this paper you ought to have some experience of object oriented programming.