C# - Framtidens språk???
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
.NET.
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.