SlideShare a Scribd company logo
Introduction to c programming,
COMPUTER
IT IS AN ELECTRONIC DEVICE FOR MAKING CALCULATION AND CONTROLLING
OPERATION THAT ARE EXPRESSIBLE IN NUMERICAL AND LOGICAL TERMS.
Analytical Engine
It was a mechanical machine.
Jon Von-Neuman
Binary Bit – 1 (0.5 v) , 0 (Null)
0-1,A-Z,a-z,special symbol(.,+-……)=256
ASSEMBLY LANGUAGE
• ASCII ( AMERICAN STANDARD CODE FOR INFORMATION INTERCHANGE).
• ANSI (AMERICAN NATION STANDARD INSTITUTE).
• AT & T ( AMERICAN TELEPHONIC AND TELEGRAPHIC LABORATION).
It works as a Translator
 Assembler
 Editor
 Linker
 Loader
HIGH LEVEL LANGUAGE
B WAS THE FIRST HIGH LEVEL PROGRAMMING LANGUAGE. IT WAS
DEVELOPED IN 1970. C LANGUAGE WAS IN 1972 IN AT & T LAB AT ANSI OF
CALIFORNIA DEVELOPED BY DENNIS RITCHIE.
EXAMPLE OF HIGH LEVEL LANGUAGE ARE COBOL,FORTRAN,BASIC,C AND C++.
ADVANTAGES OF HIGH LEVEL LANGUAGE
•FAST PROGRAM DEVELOPMENT.
•TESTING AND DEBUGGING A PROGRAM IS EASIER THAN IN THE
ASSEMBLY LANGUAGE.
•PORTABILITY OF A PROGRAM FROM ONE MACHINE TO ANOTHER.
IT IS A HIGH LEVEL PROGRAMMING LANGUAGE.
ALL THE SYNTAX OF C LANGUAGE IS WRITTEN IN THE SMALL ALPHABET
LETTER.
THE COMPILER OF C LANGUAGE IS KNOWN AS TURBO C2, BUT ITS CURRENT
VERSION TURBO C3.
C IS A HIGH LEVEL PROGRAMMING LANGUAGE AS WELL AS KNOWN AS
MIDDLE LEVEL PROGRAMMING LANGUAGE.
IT FOLLOWS TOP TO DOWN PROGRAMMING APPROACH.
TURBO C2 INCLUDES LINKER , LOADER , EDITOR , COMPILER.
#include<stdio.h>
void main()
{
printf(“hello world”);
printf(“welcome to my
first program”);
getch();
}
EXAMPLE
DESCRIPTION OF ABOVE EXAMPLES:-
#include – PRE PROCESSOR DIRECTORY
<stdio.h> - HEADER FILE
printf – LIBRARY FUNCTION, USED TO PRINT THE MESSAGE ON THE OUTPUT
SCREEN.
TO SAVE – PRESS ALT+F THEN CLICK SAVE AS AND SAVE THE FILE AS
FILENAME.C .
.C – DOT C IS THE EXTENSION OF C PROGRAMS.
TO COMPILE – ALT + F9
TO EXECUTE / RUN – ALT + F5
getch() – IT IS ALSO A LIBRARY FUNCTION USED TO HOLD THE OUTPUT
SCREEN.
THANK YOU
IF YOU LIKE MY PRESENTATION THEN I WILL UPLOAD MY PART 2 AS SOON AS POSSIBLE WITH FULL
NOTES AND EXAMPLES OF PROGRAMMING

More Related Content

PPTX
Computer Organization - Programming the basic computer : Machine Language, As...
PPT
Bca 2nd sem-u-3.1-basic computer programming and micro programmed control
PPT
Basics of c
PPTX
Programming basic computer
PPTX
Introduction to Assembly Language Programming
DOC
Microprocessor Basics - 8085 Ch-4
PPT
Assembler Language Tutorial for Mainframe Programmers
PPTX
Introduction of c programming
Computer Organization - Programming the basic computer : Machine Language, As...
Bca 2nd sem-u-3.1-basic computer programming and micro programmed control
Basics of c
Programming basic computer
Introduction to Assembly Language Programming
Microprocessor Basics - 8085 Ch-4
Assembler Language Tutorial for Mainframe Programmers
Introduction of c programming

What's hot (19)

PDF
Mp &mc programs
PPTX
Microprocessor chapter 9 - assembly language programming
PPT
C intro
PPT
Assembly language programming_fundamentals 8086
PPTX
Introduction to c programming
PPTX
Introduction to c programming
PPT
Assembler
PPTX
Programming language
PPTX
introduction to c language
PPTX
Single Pass Assembler
PPTX
Assembly fundamentals
PPT
B.sc cs-ii-u-3.1-basic computer programming and micro programmed control
PPT
basic computer programming and micro programmed control
PPTX
Introduction to C Language (By: Shujaat Abbas)
PPTX
Theory of programming
PDF
Mp lab manual
PDF
Alp 05
PPTX
Assemblers
Mp &mc programs
Microprocessor chapter 9 - assembly language programming
C intro
Assembly language programming_fundamentals 8086
Introduction to c programming
Introduction to c programming
Assembler
Programming language
introduction to c language
Single Pass Assembler
Assembly fundamentals
B.sc cs-ii-u-3.1-basic computer programming and micro programmed control
basic computer programming and micro programmed control
Introduction to C Language (By: Shujaat Abbas)
Theory of programming
Mp lab manual
Alp 05
Assemblers
Ad

Similar to Introduction to c programming, (20)

PDF
Fundamental of Information Technology - UNIT 7
PPTX
Programming languages
PPT
introduction to C programming (C)
PPTX
Chapter 1 Introduction to C .pptx
PDF
C programme presentation
PPT
Synapseindia dot net development computer programming
PPTX
Programming in c
PPTX
Programming in C
PPT
C_Intro.ppt
PDF
C language for Semester Exams for Engineers
PPTX
Chapter1.pptx
PPTX
cmp104 lec 8
PPTX
CSE_1201_Lecture_1_Introduction_to_Programming_0fd134f8149173dfa0821f1575f733...
PPTX
Introduction to C Programming
PPTX
UNIT - 1jhjhjbkjhkjhkjhkjhkjhhkkhhh.pptx
PDF
Unit 1
PPTX
Introduction to C programming
PDF
Basics of C Prog Lang.pdf
PPTX
unit 1 programming in c ztgdawte efhgfhj ewnfbshyufh fsfyshu
PPTX
Programming in C & Decision Making Branching
Fundamental of Information Technology - UNIT 7
Programming languages
introduction to C programming (C)
Chapter 1 Introduction to C .pptx
C programme presentation
Synapseindia dot net development computer programming
Programming in c
Programming in C
C_Intro.ppt
C language for Semester Exams for Engineers
Chapter1.pptx
cmp104 lec 8
CSE_1201_Lecture_1_Introduction_to_Programming_0fd134f8149173dfa0821f1575f733...
Introduction to C Programming
UNIT - 1jhjhjbkjhkjhkjhkjhkjhhkkhhh.pptx
Unit 1
Introduction to C programming
Basics of C Prog Lang.pdf
unit 1 programming in c ztgdawte efhgfhj ewnfbshyufh fsfyshu
Programming in C & Decision Making Branching
Ad

More from Shabista Imam (11)

PDF
Structured Programming with C++ :: Kjell Backman
PDF
Introduction to Computer Networks: Peter L Dordal
PDF
Complete University of Calculus :: 2nd edition
PDF
Complete guidance book of Asp.Net Web API
PDF
Abraham Silberschatz-Operating System Concepts (9th,2012.12).pdf
PDF
FUNDAMENTALS OF COMPUTER ORGANIZATION AND ARCHITECTURE
PDF
Tally.ERP 9 at a Glance.book - Tally Solutions .pdf
PDF
System design handwritten notes guidance
PDF
special_edition_using_visual_foxpro_6.pdf
PDF
Complete WordPress Programming Guidance Book
PDF
Visual basic
Structured Programming with C++ :: Kjell Backman
Introduction to Computer Networks: Peter L Dordal
Complete University of Calculus :: 2nd edition
Complete guidance book of Asp.Net Web API
Abraham Silberschatz-Operating System Concepts (9th,2012.12).pdf
FUNDAMENTALS OF COMPUTER ORGANIZATION AND ARCHITECTURE
Tally.ERP 9 at a Glance.book - Tally Solutions .pdf
System design handwritten notes guidance
special_edition_using_visual_foxpro_6.pdf
Complete WordPress Programming Guidance Book
Visual basic

Recently uploaded (20)

PDF
SMART SIGNAL TIMING FOR URBAN INTERSECTIONS USING REAL-TIME VEHICLE DETECTI...
PDF
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
PPTX
Fundamentals of Mechanical Engineering.pptx
PPTX
Safety Seminar civil to be ensured for safe working.
PDF
Categorization of Factors Affecting Classification Algorithms Selection
PPT
A5_DistSysCh1.ppt_INTRODUCTION TO DISTRIBUTED SYSTEMS
PDF
PPT on Performance Review to get promotions
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PDF
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
PDF
III.4.1.2_The_Space_Environment.p pdffdf
PPTX
6ME3A-Unit-II-Sensors and Actuators_Handouts.pptx
PPT
Introduction, IoT Design Methodology, Case Study on IoT System for Weather Mo...
PDF
Integrating Fractal Dimension and Time Series Analysis for Optimized Hyperspe...
PDF
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PDF
737-MAX_SRG.pdf student reference guides
PDF
Abrasive, erosive and cavitation wear.pdf
PPTX
Information Storage and Retrieval Techniques Unit III
PDF
Visual Aids for Exploratory Data Analysis.pdf
PPT
Occupational Health and Safety Management System
SMART SIGNAL TIMING FOR URBAN INTERSECTIONS USING REAL-TIME VEHICLE DETECTI...
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
Fundamentals of Mechanical Engineering.pptx
Safety Seminar civil to be ensured for safe working.
Categorization of Factors Affecting Classification Algorithms Selection
A5_DistSysCh1.ppt_INTRODUCTION TO DISTRIBUTED SYSTEMS
PPT on Performance Review to get promotions
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
III.4.1.2_The_Space_Environment.p pdffdf
6ME3A-Unit-II-Sensors and Actuators_Handouts.pptx
Introduction, IoT Design Methodology, Case Study on IoT System for Weather Mo...
Integrating Fractal Dimension and Time Series Analysis for Optimized Hyperspe...
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
Automation-in-Manufacturing-Chapter-Introduction.pdf
737-MAX_SRG.pdf student reference guides
Abrasive, erosive and cavitation wear.pdf
Information Storage and Retrieval Techniques Unit III
Visual Aids for Exploratory Data Analysis.pdf
Occupational Health and Safety Management System

Introduction to c programming,

  • 2. COMPUTER IT IS AN ELECTRONIC DEVICE FOR MAKING CALCULATION AND CONTROLLING OPERATION THAT ARE EXPRESSIBLE IN NUMERICAL AND LOGICAL TERMS. Analytical Engine It was a mechanical machine. Jon Von-Neuman Binary Bit – 1 (0.5 v) , 0 (Null) 0-1,A-Z,a-z,special symbol(.,+-……)=256
  • 3. ASSEMBLY LANGUAGE • ASCII ( AMERICAN STANDARD CODE FOR INFORMATION INTERCHANGE). • ANSI (AMERICAN NATION STANDARD INSTITUTE). • AT & T ( AMERICAN TELEPHONIC AND TELEGRAPHIC LABORATION). It works as a Translator  Assembler  Editor  Linker  Loader
  • 4. HIGH LEVEL LANGUAGE B WAS THE FIRST HIGH LEVEL PROGRAMMING LANGUAGE. IT WAS DEVELOPED IN 1970. C LANGUAGE WAS IN 1972 IN AT & T LAB AT ANSI OF CALIFORNIA DEVELOPED BY DENNIS RITCHIE. EXAMPLE OF HIGH LEVEL LANGUAGE ARE COBOL,FORTRAN,BASIC,C AND C++. ADVANTAGES OF HIGH LEVEL LANGUAGE •FAST PROGRAM DEVELOPMENT. •TESTING AND DEBUGGING A PROGRAM IS EASIER THAN IN THE ASSEMBLY LANGUAGE. •PORTABILITY OF A PROGRAM FROM ONE MACHINE TO ANOTHER.
  • 5. IT IS A HIGH LEVEL PROGRAMMING LANGUAGE. ALL THE SYNTAX OF C LANGUAGE IS WRITTEN IN THE SMALL ALPHABET LETTER. THE COMPILER OF C LANGUAGE IS KNOWN AS TURBO C2, BUT ITS CURRENT VERSION TURBO C3. C IS A HIGH LEVEL PROGRAMMING LANGUAGE AS WELL AS KNOWN AS MIDDLE LEVEL PROGRAMMING LANGUAGE. IT FOLLOWS TOP TO DOWN PROGRAMMING APPROACH. TURBO C2 INCLUDES LINKER , LOADER , EDITOR , COMPILER.
  • 7. DESCRIPTION OF ABOVE EXAMPLES:- #include – PRE PROCESSOR DIRECTORY <stdio.h> - HEADER FILE printf – LIBRARY FUNCTION, USED TO PRINT THE MESSAGE ON THE OUTPUT SCREEN. TO SAVE – PRESS ALT+F THEN CLICK SAVE AS AND SAVE THE FILE AS FILENAME.C . .C – DOT C IS THE EXTENSION OF C PROGRAMS. TO COMPILE – ALT + F9 TO EXECUTE / RUN – ALT + F5 getch() – IT IS ALSO A LIBRARY FUNCTION USED TO HOLD THE OUTPUT SCREEN.
  • 8. THANK YOU IF YOU LIKE MY PRESENTATION THEN I WILL UPLOAD MY PART 2 AS SOON AS POSSIBLE WITH FULL NOTES AND EXAMPLES OF PROGRAMMING