0% found this document useful (0 votes)
19 views8 pages

C' Programming

Uploaded by

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

C' Programming

Uploaded by

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

‘C’ PROGRAMMING

FABRIKAM
PRESENTED BY –
MR.ATHARVA
GHADGE

FABRIKAM 2
1 . H I S T O RY A N D F E AT U R E S
2 . WHY SHOULD WE LEARN ‘C’?
3 . BEGINNING WITH C PROGRAMMING
4 . STRUCTURE OF THE C PROGRAM
5 . A P P L I C AT I O N O F C

FABRIKAM 3
H I S T O RY A N D F E AT U R E S

C is a procedural programming language initially developed by Dennis


Ritchie in the year 1972 at Bell Laboratories of AT&T Labs. It was mainly
developed as a system programming language to write the UNIX
operating system.

The main features of the C language include:

1.General Purpose and Portable

2.Low-level Memory Access

3.Fast Speed

4.Clean Syntax

These features make the C language suitable for system programming


like an operating system or compiler development.

FABRIKAM 4
WHY SHOULD
WE LEARN ‘C’ ?

Many later languages have borrowed


syntax/features directly or indirectly from the C
language. Like syntax of Java, PHP, JavaScript, and
many other languages are mainly based on the C
language. C++ is nearly a superset of C language
(Only a few programs may compile in C, but not in
C++).

So, if a person learns C programming first, it will


help him to learn any modern programming
language as well. As learning C help to understand a
lot of the underlying architecture of the operating
system. Like pointers, working with memory
locations, etc.

FABRIKAM 5
STRUCTURE OF
THE C PROGRAM

After the above discussion, we can formally


assess the structure of a C program. By
structure, it is meant that any program can be
written in this structure only. Writing a C
program in any other structure will hence lead
to a Compilation Error. The structure of a C
program is as follows:

FABRIKAM 6
APPLICATION OF C
OPERATING SYSTEMS: C IS WIDELY USED FOR DEVELOPING
OPERATING SYSTEMS SUCH AS UNIX, LINUX, AND WINDOWS.
EMBEDDED SYSTEMS: C IS A POPULAR LANGUAGE FOR DEVELOPING
EMBEDDED SYSTEMS SUCH AS MICROCONTROLLERS,
MICROPROCESSORS, AND OTHER ELECTRONIC DEVICES.
SYSTEM SOFTWARE: C IS USED FOR DEVELOPING SYSTEM SOFTWARE
SUCH AS DEVICE DRIVERS, COMPILERS, AND ASSEMBLERS.
NETWORKING: C IS WIDELY USED FOR DEVELOPING NETWORKING
APPLICATIONS SUCH AS WEB SERVERS, NETWORK PROTOCOLS, AND
NETWORK DRIVERS.
DATABASE SYSTEMS: C IS USED FOR DEVELOPING DATABASE SYSTEMS
SUCH AS ORACLE, MYSQL, AND POSTGRESQL.
GAMING: C IS OFTEN USED FOR DEVELOPING COMPUTER GAMES DUE
TO ITS ABILITY TO HANDLE LOW-LEVEL HARDWARE INTERACTIONS.
ARTIFICIAL INTELLIGENCE: C IS USED FOR DEVELOPING ARTIFICIAL
INTELLIGENCE AND MACHINE LEARNING APPLICATIONS SUCH AS
NEURAL NETWORKS AND DEEP LEARNING ALGORITHMS.
SCIENTIFIC APPLICATIONS: C IS USED FOR DEVELOPING SCIENTIFIC
APPLICATIONS SUCH AS SIMULATION SOFTWARE AND NUMERICAL
ANALYSIS TOOLS.
FINANCIAL APPLICATIONS: C IS USED FOR DEVELOPING FINANCIAL
APPLICATIONS SUCH AS STOCK MARKET

FABRIKAM
THANK YOU

M R . AT H A R V A G H A D G E

91+ 8446580604

atharvaghadge2005@gmail.
com

FABRIKAM

You might also like