WHAT IS C#?
- Basically, C# is an Object-oriented and Platform independent programming language developed by Microsoft as part of the .NET initiative. C# is pronounced as CSharp.
- Anders Hejlsberg leads to the development of this language.
- It is approved as a standard by ECMA(European Computer Manufacturers Association) and ISO(International Standard Organization ).
PREREQUISITES TO LEARN C# :
- Basics of C and C++ programming languages is enough to learn C#. If you good knowledge of C and C++ then you will surely enjoy learning C#.
HISTORY OF C# :
- During the development of .NET, the libraries were originally written in a language called Simple Managed C (SMC) and later the language has been renamed as "CSharp".
- CSharp's principle designer and lead architect Anders Hejlsberg has previously involved with the design of Visual J++, Borland Delphi and Turbo Pascal languages also. In interviews and technical papers he has started that flaws in most major programming languages like C++, JAVA, Delphi and SmallTalk drove the design of C# programming language.
DESIGN GOALS OF C# :
The ECMA standards listed the following design goals for Csharp,
- It is intended to be a simple, modern, general-purpose and object-oriented programming language.
- The language includes strong type checking, array bound checking, code portability and automatic memory management.
- Programmer portability is very important in the software industry. So especially for those programmers already familiar with C and C++ languages Csharp will be the best choice.
- Support for Internationalization.
- C# is suitable for writing applications for desktop, mobile, distributed, web and embedded systems.
No comments:
Post a Comment