Professional Documents
Culture Documents
INTRODUCTION
C is a high level language.
language. Best Programming Language for learning procedural programming approach. It was developed at the Bell Laboratory, USA (now AT & T),in 1972. It is the outcome of Dennis Ritchie and Brian Kernighan
History of C
C is derived from two early programming languages
such as BCPL (Basic Combined Programming Language) and B language developed by Ken Thompson. In 1972 Dennis Ritchie developed a new version of B and named it as C. In 1978, Dennis Ritchie and Brian Kernighan jointly published a detailed description of the C language document. It is Known as K & R C.
Characteristics of C
C is a general purpose & structured programming
language, which helps in development of system software. It has rich set of operators. It provides compact representation for expression. It allows manipulation of internal processor registers. Portability: any C program can be run in different machine with no modification. Rich set of data types and less number of reserved words. Pointer arithmetic and manipulation.
C Tokens
The Basic and Smallest units of any programming
language is known as tokens. When a complier complies a program, it recognises those basic units. There are six types of tokens in C. They are:
Keywords
Every word in C program is either a keyword or an
identifer. All Keywords must be written in lowercase letters. C is case sensitive language. Keywords supported by ANSI C are: auto, break, case, char, const, continue, default, do, double, else, enum, extern, float, for, goto, if, int, long, register, short, signed, sizeof, static, struct, switch, typedef, union, unsigned, void, volatile & while.
Structure of C Program
pre-processor statement global declaration; main( ) { declaration; statement; } user defined function
machine language. C Compiler does that for C programs. Various tools are available which gives the facility of writing, editing, debugging and executing C language program. Examples : Turbo C, Borland C/C++, ANSI C and many more.
Standard Procedure
There are basically five steps in the sucessful
execution of a program:
Creating a program file (Source File). Saving the program (with .c as extension). Compilation. Linking system library function. Running (executing) the program.