SlideShare a Scribd company logo
1 of 8
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

What's hot

Introduction to c programming
Introduction to c programmingIntroduction to c programming
Introduction to c programming
Alpana Gupta
 

What's hot (19)

Mp &mc programs
Mp &mc programsMp &mc programs
Mp &mc programs
 
Microprocessor chapter 9 - assembly language programming
Microprocessor  chapter 9 - assembly language programmingMicroprocessor  chapter 9 - assembly language programming
Microprocessor chapter 9 - assembly language programming
 
C intro
C introC intro
C intro
 
Assembly language programming_fundamentals 8086
Assembly language programming_fundamentals 8086Assembly language programming_fundamentals 8086
Assembly language programming_fundamentals 8086
 
Introduction to c programming
Introduction to c programmingIntroduction to c programming
Introduction to c programming
 
Introduction to c programming
Introduction to c programmingIntroduction to c programming
Introduction to c programming
 
Assembler
AssemblerAssembler
Assembler
 
Programming language
Programming languageProgramming language
Programming language
 
introduction to c language
 introduction to c language introduction to c language
introduction to c language
 
Single Pass Assembler
Single Pass AssemblerSingle Pass Assembler
Single Pass Assembler
 
Assembly fundamentals
Assembly fundamentalsAssembly fundamentals
Assembly fundamentals
 
B.sc cs-ii-u-3.1-basic computer programming and micro programmed control
B.sc cs-ii-u-3.1-basic computer programming and micro programmed controlB.sc cs-ii-u-3.1-basic computer programming and micro programmed control
B.sc cs-ii-u-3.1-basic computer programming and micro programmed control
 
basic computer programming and micro programmed control
basic computer programming and micro programmed controlbasic computer programming and micro programmed control
basic computer programming and micro programmed control
 
Introduction to C Language (By: Shujaat Abbas)
Introduction to C Language (By: Shujaat Abbas)Introduction to C Language (By: Shujaat Abbas)
Introduction to C Language (By: Shujaat Abbas)
 
Theory of programming
Theory of programmingTheory of programming
Theory of programming
 
Mp lab manual
Mp lab manualMp lab manual
Mp lab manual
 
lect 5
lect 5lect 5
lect 5
 
Alp 05
Alp 05Alp 05
Alp 05
 
Assemblers
AssemblersAssemblers
Assemblers
 

Similar to Introduction to c programming,

Similar to Introduction to c programming, (20)

Computer programming - turbo c environment
Computer programming - turbo c environmentComputer programming - turbo c environment
Computer programming - turbo c environment
 
C PROGRAMMING
C PROGRAMMINGC PROGRAMMING
C PROGRAMMING
 
C_Intro.ppt
C_Intro.pptC_Intro.ppt
C_Intro.ppt
 
Introduction to C programming
Introduction to C programmingIntroduction to C programming
Introduction to C programming
 
Learn c language Important topics ( Easy & Logical, & smart way of learning)
Learn c language Important topics ( Easy & Logical, & smart way of learning)Learn c language Important topics ( Easy & Logical, & smart way of learning)
Learn c language Important topics ( Easy & Logical, & smart way of learning)
 
C programming presentation(final)
C programming presentation(final)C programming presentation(final)
C programming presentation(final)
 
C PROGRAMS 1.docx
C PROGRAMS 1.docxC PROGRAMS 1.docx
C PROGRAMS 1.docx
 
Chapter 1 Introduction to C .pptx
Chapter 1 Introduction to C .pptxChapter 1 Introduction to C .pptx
Chapter 1 Introduction to C .pptx
 
all languages in computer programming
all languages in computer programmingall languages in computer programming
all languages in computer programming
 
C programming slide day 01 uploadd by md abdullah al shakil
C programming slide day 01 uploadd by md abdullah al shakilC programming slide day 01 uploadd by md abdullah al shakil
C programming slide day 01 uploadd by md abdullah al shakil
 
Overview of c
Overview of cOverview of c
Overview of c
 
01 c
01 c01 c
01 c
 
Introduction of c language
Introduction of c languageIntroduction of c language
Introduction of c language
 
What is turbo c and how it works
What is turbo c and how it worksWhat is turbo c and how it works
What is turbo c and how it works
 
Whole c++ lectures ITM1 Th
Whole c++ lectures ITM1 ThWhole c++ lectures ITM1 Th
Whole c++ lectures ITM1 Th
 
High Level Language (HLL)
High Level Language (HLL)High Level Language (HLL)
High Level Language (HLL)
 
Chapter1.pptx
Chapter1.pptxChapter1.pptx
Chapter1.pptx
 
Learn C Language
Learn C LanguageLearn C Language
Learn C Language
 
Fundamental of Information Technology - UNIT 7
Fundamental of Information Technology - UNIT 7Fundamental of Information Technology - UNIT 7
Fundamental of Information Technology - UNIT 7
 
Unit 1.pptx
Unit 1.pptxUnit 1.pptx
Unit 1.pptx
 

Recently uploaded

scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
HenryBriggs2
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
Neometrix_Engineering_Pvt_Ltd
 

Recently uploaded (20)

Post office management system project ..pdf
Post office management system project ..pdfPost office management system project ..pdf
Post office management system project ..pdf
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
8086 Microprocessor Architecture: 16-bit microprocessor
8086 Microprocessor Architecture: 16-bit microprocessor8086 Microprocessor Architecture: 16-bit microprocessor
8086 Microprocessor Architecture: 16-bit microprocessor
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
Signal Processing and Linear System Analysis
Signal Processing and Linear System AnalysisSignal Processing and Linear System Analysis
Signal Processing and Linear System Analysis
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
Memory Interfacing of 8086 with DMA 8257
Memory Interfacing of 8086 with DMA 8257Memory Interfacing of 8086 with DMA 8257
Memory Interfacing of 8086 with DMA 8257
 
Introduction to Artificial Intelligence ( AI)
Introduction to Artificial Intelligence ( AI)Introduction to Artificial Intelligence ( AI)
Introduction to Artificial Intelligence ( AI)
 
Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Augmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptxAugmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptx
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...
 

Introduction to c programming,

  • 1.
  • 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