Bodhak c tutorial introduction we will discuss in detail about Introduction to C, C Features, Applications Of C, C Compilers.
INTRODUCTION of C: C structured programming language. Its instructions consist of terms that resemble algebraic expressions, augmented by certain English keywords such as if, else, for, do and while. In this respect, C resembles other high-level structured programming languages such as Pascal and Fortran-77.
c tutorial introduction:-
C also contains certain additional features, however, that allows it to be a user at a lower level, thus bridging the gap between machine language and the more conventional high-level languages.
Because of this flexibility, we can use C for System Programming i.e. for writing operating systems, as well as for application programming.
Features of C language:-
Other Characteristics of C:
Extensive use of function calls
Loose typing unlike PASCAL
Low level (BitWise) programming readily available
Pointer implementation – extensive use of pointers for memory, array, structures, and functions.
C has now become a widely used professional language for various reasons.
It has high-level constructs and can handle low-activities.
It produces efficient programs.
History of C Language:
C is a powerful procedural-based programming language developed in 1972 by Dennis Ritchie within the halls of Bell Telephone Laboratories.
The C programming language is originally developed using the UNIX platform.
C has influenced a number of other programming languages, including C++ and Java.c tutorial introduction
The C programming language was originally developed using the UNIX platform.
C has influenced a number of other programming languages, including C++ and Java.
C language Influenced by ALGOL 60 (1960), CPL (Cambridge, 1963), BCPL (Martin Richard, 1967), B (Ken Thompson, 1970)
Applications Of C:
C language supports Data Structures and File Structures.
It also supports the Graphics
It supports the Device Driver Programming
C language manipulates the Interrupt programming
It supports the TSR’s programming
It governs the Network Programming