Introducing C#

Before knowing about the origin of C# we shall know about the evolution of some basic languages .

Computer languages have come a long way since the 1940. Before evolution of languages the instructions was passed into systems as zeroes and ones ,and these where mainly used in 1st generation of computers. this was considered to be as machine understandable language.

Later on in 2nd generation, they used assembler languages to give instructions to computer. But still the computer was in a position to understand only machine language .so in order to over come this problem they developed a assembler software which translates the assembly language into machine level language.

Now it was the time to develop Operating system, so Martin Richard developed a language called BCPL. later on this BCPL was modified by Ken Thompson and it resulted in the language B. When Ken Thompson was working at Bell laboratories he teamed up with Dennis Ritchie and wrote the early version of Unix operating system for a DEC PDP-7 computer. Now comes the evolution of language C.

Dennis ritchie was working on a project of further developing Unix operating system ,so for that purpose he required a low level language like assembly language that could control hard ware efficenlty and at the same time it should provide features of high level language (i.e it should run on different hardwares) . So he started working with 'B' he found draw backs in that language and he modified it and named it as 'C'. so after the development of C language the entire Unix system was coded in C . It came into existence in 1972. In 1989 American National Standard Institute(ANSI) along with International Standards Organisation (ISO) approved a machine independent and standard version of C.

In early 1980s, Bjarne Stroustrup of Bell Labs developed the C++ language. C++ was originally known as 'C with classes' because two languages contributed to its design: C,which provide low-level features, and Simula67, which provided the class cocept. C++ is an object-oriented language.Other examples of object oriented languages are Java, Smalltalk, and C#.

C# (C-sharp) is a programming language introduced by Microsoft. C# contains features similar to java and c++ .Is is especially designed to work with Microsoft's .NET platform.

0 Comments:

Post a Comment



Newer Post Older Post Home