SlideShare une entreprise Scribd logo
1  sur  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)

Contenu connexe

Tendances

answer-model-qp-15-pcd13pcd
answer-model-qp-15-pcd13pcdanswer-model-qp-15-pcd13pcd
answer-model-qp-15-pcd13pcdSyed Mustafa
 
1 introduction to c program
1 introduction to c program1 introduction to c program
1 introduction to c programNishmaNJ
 
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 & ...vtunotesbysree
 
Reduce course notes class xii
Reduce course notes class xiiReduce course notes class xii
Reduce course notes class xiiSyed Zaid Irshad
 
Function recap
Function recapFunction recap
Function recapalish sha
 
Input and output in c
Input and output in cInput and output in c
Input and output in cRachana Joshi
 
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 constructsGopikaS12
 
Cd practical file (1) start se
Cd practical file (1) start seCd practical file (1) start se
Cd practical file (1) start sedalipkumar64
 

Tendances (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
 

En vedette (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
 

Similaire à C programming slide c01

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 !!Raju Tiwari
 
Introduction to Programming using C/C++
Introduction to Programming using C/C++Introduction to Programming using C/C++
Introduction to Programming using C/C++Dr Piyush Charan
 
MicroPython for LEGO Spike - introduction
MicroPython for LEGO Spike - introductionMicroPython for LEGO Spike - introduction
MicroPython for LEGO Spike - introductionsdoro58
 
SoftwareEngineer
SoftwareEngineerSoftwareEngineer
SoftwareEngineerTodd 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 REDDYRajeshkumar 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.pdfssuser33f16f
 
Programming methodology-1.1
Programming methodology-1.1Programming methodology-1.1
Programming methodology-1.1NYversity
 
1 2 programming
1 2 programming1 2 programming
1 2 programmingazimuthal
 
Introduction
IntroductionIntroduction
IntroductionKamran
 
Introduction to programming principles languages
Introduction to programming principles languagesIntroduction to programming principles languages
Introduction to programming principles languagesFrankie Jones
 
Introduction to pcDuino
Introduction to pcDuinoIntroduction to pcDuino
Introduction to pcDuinoJingfeng Liu
 
IITK ESC 111M Lec02.pptx .
IITK ESC 111M Lec02.pptx               .IITK ESC 111M Lec02.pptx               .
IITK ESC 111M Lec02.pptx .AbhimanyuChaure
 
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 billinganshi acharya
 
C language industrial training report
C language industrial training reportC language industrial training report
C language industrial training reportRaushan Pandey
 

Similaire à 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
 

Dernier

Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesShubhangi Sonawane
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
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.pptxAreebaZafar22
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxNikitaBankoti2
 
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Ữ Â...Nguyen Thanh Tu Collection
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Shubhangi Sonawane
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfChris Hunter
 
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-701bronxfugly43
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 

Dernier (20)

Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
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
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.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Ữ Â...
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
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
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 

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)