C#.NET
C# (pronounced C Sharp) is a multi paradigm programming
language that encompasses functional, imperative, generic,
object oriented and component oriented programming disciplines.
It was developed by Microsoft as part of the .Net initiative and
later approved as a standard by ECMA(ECMA-334) and ISO (ISO/IEC
23270).
C# is intended to be a simple, modern, general-purpose,
object-oriented programming language. It has an object-oriented
syntax based on c++ and is heavily influenced by Java. It was
initially named Cool, which stood for "C-like Object Oriented
Language." However, in July 2000, when Microsoft made the
project public, the name of the programming language was given
as C#. The most recent version of the language is 3.0 which was
released in conjunction with the .Net Framework 3.5 in 2007.
- C# is intended to be a simple, modern,
general-purpose, object-oriented programming language.
- Because software robustness, durability and
programmer productivity are important, the language should
include strong type checking, array bounds checking,
detection of attempts to use uninitialized variables, source
code and automatic garbage collection.
- • The language is intended for use in developing
software components that can take advantage of distributed
environments.
- Programmer portability is very important, especially for
those programmers already familiar with C and C++.
- C# is intended to be suitable for writing applications
for both hosted and embedded systems, ranging from the very
large that use sophisticated operating systems, down to the
very small having dedicated functions.
- Although C# applications are intended to be economical
with regard to memory and processing power requirements, the
language is not intended to compete directly on performance
and size with C.