0% found this document useful (0 votes)
16 views

01 C Programming

C Programming lecture notes

Uploaded by

pnkulkarni05
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views

01 C Programming

C Programming lecture notes

Uploaded by

pnkulkarni05
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 19

C PROGRAMMING

INDEX
1 What is C Programming Language

2 History of C Language

3 Features of C Language

4 How to install C in your pc

5 First C Program
WHAT IS C LANGUAGE ?

 C is a general-purpose, high-level language that was originally


developed by Dennis M. Ritchie to develop the UNIX operating
system at Bell Labs.

 C programming is considered as the base for other programming


languages,
* Why c is called general purpose language ?

Ans :

In computer software, a general-purpose programming language is


a language designed to be used for writing all types of software in a
wide variety of application domains.
HISTORY OF C LANGUAGE

 C language was developed in 1972 by Dennis Ritchie at bell


laboratories of AT&T (American Telephone & Telegraph), located
in U.S.A.

 Dennis Ritchie is the founder of C language.

 It was developed to overcome the problems of previous languages


such as B, BCPL (Basic Combined Programming Language) etc.

 Initially, C language was developed to be used in UNIX


operating system.
FEATURES OF C LANGUAGE

 Simple
C is a simple language b coz it provides rich set of built in functions, data types etc.

 Machine Independent
c programs can be executed in many machines with little bit or no change.

 Structured prorgramming language


we can break the program into parts using functions. So, it is easy to understand and
modify.

 Built in Functions
C provides a lot of inbuilt functions that makes the development fast.

 Easy to learn
Made By C Language

 Linux OS Written in C.

 PHP Lang. Written in C.

 MySQL Written in C.
-------------------------------------------------------------------------------

C has been written in Assembly Language.


USE OF C

 Database System

 Compiler

 Operating System

 Network Driver

 Text Editors
C LANGUAGE BECOME VERY POPULER B COZ…

 One of the early programming language.

 Still the best programming language to learn

 C is simple and easy to use

 Modern programming concept based on C

 It can be compiled on variety of computer platform

 Universities preferred to add C lang. in their course


HOW TO INSTALL C

 If you want to set up your environment for C language,


you need the following two software tools available on
your computer.

➢ TextEditor
➢ The C Compiler

OR
WHAT IS COMPILER ?

 The source code written in source file is the human


readable source for your program.

 It needs to be "compiled", into machine language so that


your CPU can actually execute the program as per the
instructions given.

 The process of converting high-level programming into


machine language is known as compilation.
IDE FOR C LANGUAGE

 Code Blocks
(www.codeblocks.org/)

 Turbo C C++
(https://turboc.codeplex.com/)
CODEBLOCKS
TURBO C C++ IDE
FIRST C PROGRAM

#include <stdio.h>
#include <conio.h>

void main()
{

printf("Hello C Language");

getch();

}
 #include <stdio.h> includes the standard input output library functions. The
printf() function is defined in stdio.h .

 #include <conio.h> includes the console input output library functions. The
getch() function is defined in conio.h file.

 void main() ::: The main() function is the entry point of every program in c
language. The void keyword specifies that it returns no value.

 The printf() function is used to print data on the console.

 The getch() function asks for a single character. Until you press any key, it
blocks the screen.
Extension

 C program written into one or more text files with


extension ".c";
**************************************************

You might also like