![]() |
| Introduction of C Programming Language |
Computer programming Language is a medium for users to communicate with computers, just like you can use Hindi or English to communicate with each other person programming is a way for us to deliver our instructions to the computer. The computer understands only Binary code instructions.
You can Practical all C Program that download Turbo C++ Software. My recommendation you are starting learning phase. You can Practical only Turbo C++. Turbo C++ Software Download Now
History of C Programming Language?
C History: A C Language is a Basic General purpose Programming Language. It is a base of all high Programming Languages, So It is called the Basic Programming Language. C Language Developed by Dennis Ritchie AT and T's Bell Laboratory(U.S.A).
C Language Developed in 1972, C Language was basically Developed to implement UNIX operating System.
C language was created to overcome the limitations of older languages like BCPL, BASIC and B. Initially C was developed for the UNIX operating system but later become widely used in Linux and Window system.
Why Learn C Programming Language?
C is considered mother of all programming languages as many later languages like C,C++ and Python have syntax and features directly or indirectly from the C. If you can learns C programming first, it helps to learn any high level programming language.
C language provide a deeper understanding of the fundamentals of any programming and underlying architecture of the operating system dynamic memory locations etc. C is world wide used in operating systems.
C is a simple programming language. C language is one of the oldest and first programming languages in computer technology. C language is used to program a wide variety of systems some use of C. windows Linux and other operating systems are written code in C Language.
C language is used to write driver programs code for drivers like printers etc. C language is used to program embedded systems where the program needs to run faster in limited memory resources. C language is used to develop games latency is very important computer keywords are quickly on user input.
Features of C Programming Language
Speed: C language is a compiler based programming language c language faster than like Java or Python.
Portability: C program written code can be run on any machine with little or modification.
Procedural Approach: C language allow the program to be broken into small functions. C program easy to understand using function divide easy to readable and editable.
Pointer: C language is directed interaction with memory through pointer .
Built in Function: C language is a rich set of built in functions that can be used to develop difficult problems to understand easy to use.
Extensibility: C language add new features keeping new relevant with involve new technology.
Memory Management: C language support dynamic memory allocation and optimization memory usage.
Application Developed of C Programming Language
How to write First Program in C Language
|
#include<stdio.h> #include<conio.h> void main(){ clrscr(); int x=100; printf("Value of x:%d",x); getch(); } ============OUTPUT============ Value of x:100 |
Structure of C Program Step by Step
Difference Between C Language and C++ Language
| Features | C Language | C++ Language |
|---|---|---|
| Programming | Procedural | Object-Oriented and procedural |
| Memory Management | manual(malloc/free) | Constructors and Destructors |
| Code Reusability | Limited | High(Due to OPP Concepts) |
Disadvantage of C Programming Languages
No object-oriented programming(OOP): C language does not support object-oriented concept like classes and inheritance concept.
Error Detection: C Language error detection after compilation making debugging hard in C large program.
No Exceptions handling: C language does not support Exception handling. Exception means C language not handling C program mistake.
Data Visibility: C language does not support data hiding features. C language data security issues.
Best IDE for C Programming Languages
Code:: Block
Visual Studio Code
C Lion
Eclipse
Dev C++
Turbo C++

0 Comments