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

C' Programming

Uploaded by

maneprerna8
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views

C' Programming

Uploaded by

maneprerna8
Copyright
© © All Rights Reserved
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