Tuesday, 5 May 2015

C Programming Language

Hello everyone,
                          Today I'm cheerfully introduce my new blog about C programming language. I'm Happy to start this blog about C programming language.
today we discuss about the history of a C language, problem solving tool and steps that involved in developing a program.

               The UNIX operating system and virtually all Unix applications are written in the C language. C has now become a widely used professional language for various reasons.
- Easy to learn
- Structured language
- It produces efficient programs.
- It can handle low-level activities.
- It can be compiled on a variety of computers.


·         History of a C language

C is an ANSI/ISO standard and powerful programming language for developing real time application. C programming language is invented by Dennis Ritchie at the Bell Laboratories in 1972. It was invented for implementing UNIX operating system. C language is a structure oriented programming language. C language features were derived from earlier language called “B” (Basic Combined Programming Language – BCPL).

C language was invented for implementing UNIX operating system. In 1978, Dennis Ritchie and Brian Kernighan published the first edition “The C Programming Language” and commonly known as K&R C.

In 1983, the American National Standard Institute (ANSI) established a committee to provide a modern, comprehensive definition of C. The result definition, The ANSI standard or “ANSI C”, was completed late 1988. Embedded C includes features not available in normal C like fixed-point arithmetic, names address spaces, and basic I/O hardware addressing. Operating system, C compiler and all UNIX application programs are written in C language. It is also called as procedure oriented programming language. C language is reliable, simple and easy to use. C has been coded in assembly language.

·         Problem Solving Tool

The computer is a resources – a versatile tool – that can help you solve some of the problem that you encounter. A computer is a very powerful general-purpose tool. Computer can solve or help you to solve many types of problems. There are also many ways in which a computer can enhance the effectiveness of the time and effort that you are willing to devote to solving a problem. Thus, it will prove to be well worth the time effort you spend to learn how to make effective use of this tool.

Here, we discuss the steps that involved in developing a program
Program development is a multi -step process that requires you to understand the problem, develop a solution, write the program and test it. This critical process determines the overall quality and success of your program. If you carefully design each program using good structured development techniques, your program will be efficient, error free, and easy to maintain.

Here some steps for developing program
1.       Develop an Algorithm and flow chart.
2.       Write the program in a computer language (Ex. C programming language).
3.       Enter the program using editor.
4.       Test and debug the program.
5.       Run the program, input data and get the results.

The Algorithm and flowcharts topics are not involved here
The algorithm and flow chart are in following link  algorithm & flowchart

If you have any queries in C language you can ask me in comments.

No comments:

Post a Comment