Dennis Ritchie developed a general purpose language, called C language, by using different features of BCPL and B languages. C uses many important concepts of BCPL and B while adding data typing and other features. In the start C became widely known as the development language of the UNIX operating system, and the UNIX operating system was written by using this C language. The C language is so powerful that the compiler of C and other various operating systems are written in C. C language has almost unlimited powers to do with computers. You can program to turn on or off any device of computer. You can do a lot to hard disk and other peripherals. It is very easy to write a program in C that stops the running of computer. So be careful while programming in C.
The C language and UNIX operating system widely spread in educational and research institutions. There was C and UNIX everywhere. Due to the wide spread of C, different researchers started to add their features in the language. And thus different variations in C came into existence. Many universities developed their own C by adding different features to the C language developed by Ritchie. These variations led to the need of a standard version of C. In 1983 a technical committee was created under the American National Standards Committee on Computer and Information Processing to provide an unambiguous and machine-independent definition of the language. In 1989 the standard was approved. ANSI cooperated with the International Standard Organization (ISO) to standardize C worldwide.
There were revolutions in computer industry, there came new features and languages. So immediately after C came the C++. Stroustrup wrote the C++. First its name was ‘C with objects’ and then eventually became C++. It is an object oriented language having all powers of C. The development environment which we are going to use for programming is actually the environment of C++. It has objects, methods and many others thing. But we will avoid object oriented features in our course.
For previous lesson click here: types of system softwares
For next lesson click here: Tools Of Trade
the easiest way to learn programming
introduction to programming
History of C Language
0 comments:
Post a Comment