SlideShare ist ein Scribd-Unternehmen logo
1 von 11
Prepared by:- PRADEEP DWIVEDI (pur. B.TECH-IT) FROM- HINDUSTAN COLLEGE OF SCIENCE &TECHNOLOGY Mob-+919027843806 E-mail-pradeep.it74@gmail.com C PROGRAMMING SLIDE-1 Monday, August 30, 2010 1 PRADEEP DWIVEDI(pur. B.TECH-IT)
TOPIC Monday, August 30, 2010 PRADEEP DWIVEDI(pur. B.TECH-IT) 2 GENERATION OF COMPUTER LANGUAGE. HISTORY OF C PROGRAMMING LANGUAGE. IDE HOW TO COMPILE AND RUN OUR PROGRAM. SHOT-CUT KEYS
GENERATION OF COMPUTER LANGUAGE 1st GENERATION LANGUAGE :- MACHINE LANGUAGE-(0,1) 2nd  GENERATION LANGUAGE:- ASSEMBLY LANGUAGE ASSEMBLER IS A SOFTWARE THAT CONVERT THE ASSEMBLY LANGUAGE INTO THE MACHINE LANGUAGE. 3rd  GENERATION LANGUAGE:- PROCEDURAL LANGUAGE.(HOW AND WHAT) C,C++. 4rth GENERATION LANGUAGE:- NON PROCEDURAL LANGUAGE. Eg. SQL, MS SQL SERVER,  IBM-DB2,ORACLE-PL SQL Monday, August 30, 2010 3 PRADEEP DWIVEDI(pur. B.TECH-IT)
HISTORY OF  PROGRAMMING LANGUAGE 1960			INTERNATIONAL GROUP 1967			MARTIN RICHARDS 1970			KEN THOMSON 1972			DENNIS RITCHE 1978			KERINGHAN & RITCHE 1989			ANSI COMMITTEE 1990			ISO COMMITTEE 1999			STANDARDIZATION COMMITTEE ALGOL	 BCPL B TRADITIONAL  C K&R  C ANSI  C ANSI/ISO    C C99 Monday, August 30, 2010 4 PRADEEP DWIVEDI(pur. B.TECH-IT)
HISTORY OF C PROGRAMMING(cont) C PROGRAMMING LANGUAGE DEVELOPED BY DENISS RITCHE IN 1972. Monday, August 30, 2010 5 PRADEEP DWIVEDI(pur. B.TECH-IT) DENISS RITCHE
HISTORY OF C PROGRAMMING(CONT) IT WAS DEVELOPED IN BELL LABORATORY. Monday, August 30, 2010 6 PRADEEP DWIVEDI(pur. B.TECH-IT) BELL LABORATORY
IDE Monday, August 30, 2010 PRADEEP DWIVEDI(pur. B.TECH-IT) 7 IDE:-integrated development environment.                           			(blue screen) RUN- c:cinc.exe Consol:-output screen(black screen)
COMPILE & RUN inWINDOWS XP/VISITA/07/ Open  turbo C/turbo C++ software. Type program Save program with .c extension. For compiling- ALT+F9 For execute(run)- CTRL+F9. Monday, August 30, 2010 8 PRADEEP DWIVEDI(pur. B.TECH-IT)
COMPILE & RUN In LINUX  Open the open terminal or konsol screen. Type  vi filename.c(eg.   Vi  hello.c) Press enter  and then press I  (for insert mode). Type your program and then press esc for (command mode) For save the program type    :wq For compile  type   gccfilename.c(eg.  gcchello.c) For run type ./a.out Monday, August 30, 2010 9 PRADEEP DWIVEDI(pur. B.TECH-IT)
SHOT-CUT KEYS Monday, August 30, 2010 PRADEEP DWIVEDI(pur. B.TECH-IT) 10
			THANKS Monday, August 30, 2010 11 PRADEEP DWIVEDI(pur. B.TECH-IT)

Weitere ähnliche Inhalte

Was ist angesagt?

Function recap
Function recapFunction recap
Function recap
alish sha
 
Input and output in c
Input and output in cInput and output in c
Input and output in c
Rachana Joshi
 

Was ist angesagt? (19)

answer-model-qp-15-pcd13pcd
answer-model-qp-15-pcd13pcdanswer-model-qp-15-pcd13pcd
answer-model-qp-15-pcd13pcd
 
C preprocesor
C preprocesorC preprocesor
C preprocesor
 
1 introduction to c program
1 introduction to c program1 introduction to c program
1 introduction to c program
 
Lập trình C
Lập trình CLập trình C
Lập trình C
 
F# Eye 4 the C# Guy
F# Eye 4 the C# GuyF# Eye 4 the C# Guy
F# Eye 4 the C# Guy
 
VTU 1ST SEM PROGRAMMING IN C & DATA STRUCTURES SOLVED PAPERS OF JUNE-2015 & ...
VTU 1ST SEM  PROGRAMMING IN C & DATA STRUCTURES SOLVED PAPERS OF JUNE-2015 & ...VTU 1ST SEM  PROGRAMMING IN C & DATA STRUCTURES SOLVED PAPERS OF JUNE-2015 & ...
VTU 1ST SEM PROGRAMMING IN C & DATA STRUCTURES SOLVED PAPERS OF JUNE-2015 & ...
 
C structure
C structureC structure
C structure
 
Programming in C
Programming in CProgramming in C
Programming in C
 
Reduce course notes class xii
Reduce course notes class xiiReduce course notes class xii
Reduce course notes class xii
 
Function recap
Function recapFunction recap
Function recap
 
C basics
C basicsC basics
C basics
 
1 c introduction
1 c introduction1 c introduction
1 c introduction
 
Lecture 6- Intorduction to C Programming
Lecture 6- Intorduction to C ProgrammingLecture 6- Intorduction to C Programming
Lecture 6- Intorduction to C Programming
 
SPL 9 | Scope of Variables in C
SPL 9 | Scope of Variables in CSPL 9 | Scope of Variables in C
SPL 9 | Scope of Variables in C
 
Input and output in c
Input and output in cInput and output in c
Input and output in c
 
Semaphore
SemaphoreSemaphore
Semaphore
 
Semaphore
SemaphoreSemaphore
Semaphore
 
C formatted and unformatted input and output constructs
C  formatted and unformatted input and output constructsC  formatted and unformatted input and output constructs
C formatted and unformatted input and output constructs
 
Cd practical file (1) start se
Cd practical file (1) start seCd practical file (1) start se
Cd practical file (1) start se
 

Andere mochten auch

01 c++ Intro.ppt
01 c++ Intro.ppt01 c++ Intro.ppt
01 c++ Intro.ppt
Tareq Hasan
 

Andere mochten auch (13)

INTRODUCTION TO C PROGRAMMING
INTRODUCTION TO C PROGRAMMINGINTRODUCTION TO C PROGRAMMING
INTRODUCTION TO C PROGRAMMING
 
Basics of C programming
Basics of C programmingBasics of C programming
Basics of C programming
 
C programming slide c04
C programming slide c04C programming slide c04
C programming slide c04
 
Loops in c
Loops in cLoops in c
Loops in c
 
C if else
C if elseC if else
C if else
 
Loops
LoopsLoops
Loops
 
Loops in C Programming
Loops in C ProgrammingLoops in C Programming
Loops in C Programming
 
Introduction to Embedded Systems
Introduction to Embedded SystemsIntroduction to Embedded Systems
Introduction to Embedded Systems
 
Function in C program
Function in C programFunction in C program
Function in C program
 
Intro to C++ - language
Intro to C++ - languageIntro to C++ - language
Intro to C++ - language
 
C ppt
C pptC ppt
C ppt
 
01 c++ Intro.ppt
01 c++ Intro.ppt01 c++ Intro.ppt
01 c++ Intro.ppt
 
C language ppt
C language pptC language ppt
C language ppt
 

Ähnlich wie C programming slide c01

SoftwareEngineer
SoftwareEngineerSoftwareEngineer
SoftwareEngineer
Todd Nguyen
 
Raju Tiwari-Resume-8+
Raju Tiwari-Resume-8+Raju Tiwari-Resume-8+
Raju Tiwari-Resume-8+
Raju Tiwari
 
C Unit 1 notes PREPARED BY MVB REDDY
C Unit 1 notes PREPARED BY MVB REDDYC Unit 1 notes PREPARED BY MVB REDDY
C Unit 1 notes PREPARED BY MVB REDDY
Rajeshkumar Reddy
 
Programming methodology-1.1
Programming methodology-1.1Programming methodology-1.1
Programming methodology-1.1
NYversity
 

Ähnlich wie C programming slide c01 (20)

Introduction to C Programming
Introduction to C ProgrammingIntroduction to C Programming
Introduction to C Programming
 
Resume -9 Yrs -Looking for New Opportunity !!
Resume -9 Yrs -Looking for New Opportunity !!Resume -9 Yrs -Looking for New Opportunity !!
Resume -9 Yrs -Looking for New Opportunity !!
 
Introduction to Programming using C/C++
Introduction to Programming using C/C++Introduction to Programming using C/C++
Introduction to Programming using C/C++
 
MicroPython for LEGO Spike - introduction
MicroPython for LEGO Spike - introductionMicroPython for LEGO Spike - introduction
MicroPython for LEGO Spike - introduction
 
SoftwareEngineer
SoftwareEngineerSoftwareEngineer
SoftwareEngineer
 
Raju Tiwari-Resume-8+
Raju Tiwari-Resume-8+Raju Tiwari-Resume-8+
Raju Tiwari-Resume-8+
 
C Unit 1 notes PREPARED BY MVB REDDY
C Unit 1 notes PREPARED BY MVB REDDYC Unit 1 notes PREPARED BY MVB REDDY
C Unit 1 notes PREPARED BY MVB REDDY
 
ICT1002-W8-LEC-Introduction-to-C.pdf
ICT1002-W8-LEC-Introduction-to-C.pdfICT1002-W8-LEC-Introduction-to-C.pdf
ICT1002-W8-LEC-Introduction-to-C.pdf
 
Programming methodology-1.1
Programming methodology-1.1Programming methodology-1.1
Programming methodology-1.1
 
1 2 programming
1 2 programming1 2 programming
1 2 programming
 
Introduction
IntroductionIntroduction
Introduction
 
C++ project
C++ projectC++ project
C++ project
 
Introduction to programming principles languages
Introduction to programming principles languagesIntroduction to programming principles languages
Introduction to programming principles languages
 
C programming ii
C programming   iiC programming   ii
C programming ii
 
Introduction to pcDuino
Introduction to pcDuinoIntroduction to pcDuino
Introduction to pcDuino
 
Software
SoftwareSoftware
Software
 
IITK ESC 111M Lec02.pptx .
IITK ESC 111M Lec02.pptx               .IITK ESC 111M Lec02.pptx               .
IITK ESC 111M Lec02.pptx .
 
computer science project for class 12 on telephone billing
computer science project for class 12 on telephone billingcomputer science project for class 12 on telephone billing
computer science project for class 12 on telephone billing
 
Python PPT1.pdf
Python PPT1.pdfPython PPT1.pdf
Python PPT1.pdf
 
C language industrial training report
C language industrial training reportC language industrial training report
C language industrial training report
 

Kürzlich hochgeladen

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 

Kürzlich hochgeladen (20)

Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 

C programming slide c01

  • 1. Prepared by:- PRADEEP DWIVEDI (pur. B.TECH-IT) FROM- HINDUSTAN COLLEGE OF SCIENCE &TECHNOLOGY Mob-+919027843806 E-mail-pradeep.it74@gmail.com C PROGRAMMING SLIDE-1 Monday, August 30, 2010 1 PRADEEP DWIVEDI(pur. B.TECH-IT)
  • 2. TOPIC Monday, August 30, 2010 PRADEEP DWIVEDI(pur. B.TECH-IT) 2 GENERATION OF COMPUTER LANGUAGE. HISTORY OF C PROGRAMMING LANGUAGE. IDE HOW TO COMPILE AND RUN OUR PROGRAM. SHOT-CUT KEYS
  • 3. GENERATION OF COMPUTER LANGUAGE 1st GENERATION LANGUAGE :- MACHINE LANGUAGE-(0,1) 2nd GENERATION LANGUAGE:- ASSEMBLY LANGUAGE ASSEMBLER IS A SOFTWARE THAT CONVERT THE ASSEMBLY LANGUAGE INTO THE MACHINE LANGUAGE. 3rd GENERATION LANGUAGE:- PROCEDURAL LANGUAGE.(HOW AND WHAT) C,C++. 4rth GENERATION LANGUAGE:- NON PROCEDURAL LANGUAGE. Eg. SQL, MS SQL SERVER, IBM-DB2,ORACLE-PL SQL Monday, August 30, 2010 3 PRADEEP DWIVEDI(pur. B.TECH-IT)
  • 4. HISTORY OF PROGRAMMING LANGUAGE 1960 INTERNATIONAL GROUP 1967 MARTIN RICHARDS 1970 KEN THOMSON 1972 DENNIS RITCHE 1978 KERINGHAN & RITCHE 1989 ANSI COMMITTEE 1990 ISO COMMITTEE 1999 STANDARDIZATION COMMITTEE ALGOL BCPL B TRADITIONAL C K&R C ANSI C ANSI/ISO C C99 Monday, August 30, 2010 4 PRADEEP DWIVEDI(pur. B.TECH-IT)
  • 5. HISTORY OF C PROGRAMMING(cont) C PROGRAMMING LANGUAGE DEVELOPED BY DENISS RITCHE IN 1972. Monday, August 30, 2010 5 PRADEEP DWIVEDI(pur. B.TECH-IT) DENISS RITCHE
  • 6. HISTORY OF C PROGRAMMING(CONT) IT WAS DEVELOPED IN BELL LABORATORY. Monday, August 30, 2010 6 PRADEEP DWIVEDI(pur. B.TECH-IT) BELL LABORATORY
  • 7. IDE Monday, August 30, 2010 PRADEEP DWIVEDI(pur. B.TECH-IT) 7 IDE:-integrated development environment. (blue screen) RUN- c:cinc.exe Consol:-output screen(black screen)
  • 8. COMPILE & RUN inWINDOWS XP/VISITA/07/ Open turbo C/turbo C++ software. Type program Save program with .c extension. For compiling- ALT+F9 For execute(run)- CTRL+F9. Monday, August 30, 2010 8 PRADEEP DWIVEDI(pur. B.TECH-IT)
  • 9. COMPILE & RUN In LINUX Open the open terminal or konsol screen. Type vi filename.c(eg. Vi hello.c) Press enter and then press I (for insert mode). Type your program and then press esc for (command mode) For save the program type :wq For compile type gccfilename.c(eg. gcchello.c) For run type ./a.out Monday, August 30, 2010 9 PRADEEP DWIVEDI(pur. B.TECH-IT)
  • 10. SHOT-CUT KEYS Monday, August 30, 2010 PRADEEP DWIVEDI(pur. B.TECH-IT) 10
  • 11. THANKS Monday, August 30, 2010 11 PRADEEP DWIVEDI(pur. B.TECH-IT)