Web.com Web Hosting
Sign up for PayPal and start accepting credit card payments instantly.


Hello If you are new here, so you might want to subscribe for my feed so Subscribe in a reader. Or bring updates In Your Email

Sunday, September 19, 2010

Introducing C#, C-Sharp, History of Languages, History of C#,

Computer languages have come a long way since the 1940s. Back then,
scientists punched instructions into mammoth, room-sized computer systems. These
instructions were long series of zeroes and ones. These machine language
instructions are called the First Generations of computer languages.

The 1950s saw the emergence of the Second Generation of computer languages -
assembly language - easier to write than machine language but still extremely
complicated for a common man. However, the computer could still understand only
machine language. Therefore, the Assembler software was developed to translate
the code written in assembly language into machine language.

In 1967, Martin Richard developed a language called BPCL for writing
operating systems. An operating system is a set of programs that manages the
resources of computer and its interactions with users. The era of the Third
Generation of computer languages had arrived. In 1970, Ken Thompson modified
BPCL to create new language called B. Whole working for Bell Laboratories,
Thompson teamed up with Dennis Ritchie and wrote an early version of the Unix
operating system for a DEC PDP-7 computer.

Dennis Ritchie was working on a project to further develop the Unix Operating
system. He wanted a low-level language, like the assembly language, that could
control hardware efficiently. At the same time, he wanted the language to
provide the features of a high-level language, that is, it should be able to run
on different types of hardware. B has performance drawbacks, so in 1972 he
rewrote B and called it C. Therefore, C is categorized as both a Second and a
Third Generation language. Thompson and Ritchie rewrote the Unix operating
system in C. In the years that followed, C was widely accepted and used over
different hardware platforms. This led to many variations of C. In 1989, the
American National Standards Institute (ANSI),
along with the
International Standards organization (ISO),
approved a machine-independent
and standard version of C.

In the early 1980s, Bjarne Stroustrup of Bell Labs developed the C++
language. In his own words, "C++ was designed primarily so that my friends
and I would not have to program in assembly, C, or various modern high-level
languages. Its main purpose was to make writing good programs easier and more
pleasant for the individual programmer."

C++ was originally known as 'C with classes' because two languages
contributed to its design: C, which provided low - level features, and simula67,
which provided the class concept. C++ is an object-oriented language. Other
object-oriented languages are Java, Smalltalk and C#.

C#, also known as C-Sharp, is a programming language introduced by Microsoft.
C# contains features similar to Java and C++. It is specially designed to work
with Microsoft's .net platform.

Note :-    The .Net platform is aimed at providing Internet users with 
Web-enabled interface for applications and computing devices such as mobile
phones. It also provides developers the ability to create reusable modules.
thereby increasing productivity.

No comments:

Post a Comment

Related Posts with Thumbnails