SlideShare a Scribd company logo
2
Most read
3
Most read
14
Most read
SUBMITTED BY:
NIDHI BARANWAL
MCA 3RD SEM
ROLL NO – 15
University of Allahabad
 An integrated development environment (IDE)
is a software application that provides
comprehensive facilities to computer
programmers for software development.
 An IDE normally comprises of a source code
editor,compiler,linker,interpreter,debugger &
GUI builder ; termed as components.
 Some of the IDEs are Eclipse IDE ,Microsoft
Visual Studio ,Dev-Cpp ,Turbo C / C++
Builder etc.
There are various components of IDE in which
some are specific to a particular IDE while
some are common to all; means general
components.
1. SOURCE CODE EDITOR
2. COMPILER
3. LINKER
4. INTERPRETER
5. DEBUGGER
6. GUI BUILDER
WHAT?
A source code editor is a
text editor program designed specifically for
editing source code of computer programs by
programmers.
It may be a standalone application or it may
be built into an integrated development
environment (IDE).
The IDE window includes three sub-windows: the
Project Files Explorer, the Result Tabs, and
the Source Code Editor
The editor highlights with different colour
keywords and other elements of the C
language. It uses:
 Light blue for comments
 Green for included libraries
 Red for text strings
 Bold black for C keywords
Source code
editor
File
explor
er
Result window
WHAT?
A compiler is a computer program that
transforms source code written in a
programming language into object code of
target language.
In short, a compiler converts a program from a
human-readable format into a machine-
readable format.
The overall working of a compiler is too broad;
but in brief we can understand in following four
terms.
1. Lexing – that break up the text of the program
into "tokens"
2. Parsing – that convert the sequence of tokens
into a parse tree
3. Optimization – that evaluate constant
expressions, and optimize unused variables or
unreachable code .
4. Code generation-that translate the parse tree
into machine instructions
Ide description
Ide description
WHAT?
A linker is a computer program that
takes one or more object files generated by
a compiler and combines them into a single
executable file.
A program used to provide links to the
libraries needed for an executable program.
 To run a program, the source code must be
compiled and linked. Dev-Cpp performs the
complete process by clicking the compile&run
button (or F11).
 While the compilation and link process is
being performed, the IDE shows a dialog box
with related information. If the process is
successful, the window shows the message
Done.
Ide description
THANKS

More Related Content

PDF
notes on Programming fundamentals
PPTX
Computer programming - turbo c environment
PPTX
Integrated Development Environments (IDE)
PPT
Chapter 1 - An Introduction to Programming
PDF
MCA 101-Programming in C with Data Structure UNIT I by Prof. Rohit Dubey
PPTX
Ch1 language design issue
PPTX
Operating system; Multitasking
PPTX
1. importance of c
notes on Programming fundamentals
Computer programming - turbo c environment
Integrated Development Environments (IDE)
Chapter 1 - An Introduction to Programming
MCA 101-Programming in C with Data Structure UNIT I by Prof. Rohit Dubey
Ch1 language design issue
Operating system; Multitasking
1. importance of c

What's hot (20)

PPTX
Ide presentation
PPTX
Ch 4 linker loader
PPTX
Fundamentals of Language Processing
PPTX
Single pass assembler
PPTX
Linking in MS-Dos System
PPTX
Lecture 1 introduction to vb.net
PPTX
System Programing Unit 1
PPTX
Loaders ( system programming )
PDF
loaders and linkers
PPT
File system
PPTX
System programming
PPT
Lecture_ASCII and Unicode.ppt
ODP
Https presentation
PDF
Language processors
PPTX
Introduction to Software Engineering
PPTX
Top 11 Mobile App Development Frameworks
PPTX
Basic programming concepts
PPTX
System Programming- Unit I
PPTX
SRS(software requirement specification)
PPTX
COMPILER DESIGN OPTIONS
Ide presentation
Ch 4 linker loader
Fundamentals of Language Processing
Single pass assembler
Linking in MS-Dos System
Lecture 1 introduction to vb.net
System Programing Unit 1
Loaders ( system programming )
loaders and linkers
File system
System programming
Lecture_ASCII and Unicode.ppt
Https presentation
Language processors
Introduction to Software Engineering
Top 11 Mobile App Development Frameworks
Basic programming concepts
System Programming- Unit I
SRS(software requirement specification)
COMPILER DESIGN OPTIONS
Ad

Viewers also liked (15)

PPTX
Bullying and harassment in the workplace
PPTX
Lura ignite
PDF
Organization chart
PPT
Csnb xơ gan
PDF
OWASP Québec - octobre 2016 - présentation sur les mots de passe
DOCX
Cham soc bn xo gan
PPTX
Kivy studies
PPTX
Tips for using cardinal
PPT
Csnb xhth
DOCX
Chăm sóc bn viêm tụy cấp
PPTX
Pracital application logging and monitoring
PPTX
Image compression: Techniques and Application
DOCX
Guia 6 cosmología el problema de la naturaleza filosofía 10° colcastro 2014
DOC
Guia 5 cosmología superación del mito filosofia 10° colcastro 2014
PPTX
Introduction about usa
Bullying and harassment in the workplace
Lura ignite
Organization chart
Csnb xơ gan
OWASP Québec - octobre 2016 - présentation sur les mots de passe
Cham soc bn xo gan
Kivy studies
Tips for using cardinal
Csnb xhth
Chăm sóc bn viêm tụy cấp
Pracital application logging and monitoring
Image compression: Techniques and Application
Guia 6 cosmología el problema de la naturaleza filosofía 10° colcastro 2014
Guia 5 cosmología superación del mito filosofia 10° colcastro 2014
Introduction about usa
Ad

Similar to Ide description (20)

PDF
ide-201205125206.pdf
PPTX
Computer Hardware Technology PowerPoint Templates (1).pptx
PDF
Getting started with_graphics
PPTX
Presentation 1(Compiler Construction).pptx
PDF
Chap 1 c++
ODP
BIS07 Application Development - I
PPTX
EMBEDDED SYSTEMS Lecture 4 IDE AND MICROCONTROLLERS.pptx
PDF
00 Intro
PPT
How to execute a C program
PPT
Fp201 unit1 1
PPT
How a Compiler Works ?
PPT
System software
PPTX
Introduction.pptx
PPTX
PCSG_Computer_Science_Unit_1_Lecture_2.pptx
PPTX
Pros and cons of c as a compiler language
PPTX
Bca i-fundamental of computer-u-2- application and system software
PDF
Unit 2: Programming Language Tools
PPTX
Bba i-introduction to computer-u-2- application and system software
PPTX
Mca i-fundamental of computer-u-2- application and system software
PPTX
Introduction to Compilers
ide-201205125206.pdf
Computer Hardware Technology PowerPoint Templates (1).pptx
Getting started with_graphics
Presentation 1(Compiler Construction).pptx
Chap 1 c++
BIS07 Application Development - I
EMBEDDED SYSTEMS Lecture 4 IDE AND MICROCONTROLLERS.pptx
00 Intro
How to execute a C program
Fp201 unit1 1
How a Compiler Works ?
System software
Introduction.pptx
PCSG_Computer_Science_Unit_1_Lecture_2.pptx
Pros and cons of c as a compiler language
Bca i-fundamental of computer-u-2- application and system software
Unit 2: Programming Language Tools
Bba i-introduction to computer-u-2- application and system software
Mca i-fundamental of computer-u-2- application and system software
Introduction to Compilers

More from Nidhi Baranwal (11)

PPTX
Modulation
PPTX
A new approach and algorithm of sentiment analysis and product rating
PPTX
Fourier Transform
PPTX
Naïve multi label classification of you tube comments using
PPTX
A multiplatform Java wrapper for the BioAPI framework
PPT
Distributed Multimedia Systems(DMMS)
PPTX
Digital modulation technique
PPTX
Digital modulation techniques...
PPTX
distributed depth-first search
PPT
Software Engineering Ontology
PPTX
Graphics
Modulation
A new approach and algorithm of sentiment analysis and product rating
Fourier Transform
Naïve multi label classification of you tube comments using
A multiplatform Java wrapper for the BioAPI framework
Distributed Multimedia Systems(DMMS)
Digital modulation technique
Digital modulation techniques...
distributed depth-first search
Software Engineering Ontology
Graphics

Recently uploaded (20)

PPTX
UNIT 4 Total Quality Management .pptx
PPTX
web development for engineering and engineering
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
DOCX
573137875-Attendance-Management-System-original
PPTX
CH1 Production IntroductoryConcepts.pptx
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PDF
composite construction of structures.pdf
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PPT
Project quality management in manufacturing
PDF
Structs to JSON How Go Powers REST APIs.pdf
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PPTX
additive manufacturing of ss316l using mig welding
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PPTX
Welding lecture in detail for understanding
PPTX
Strings in CPP - Strings in C++ are sequences of characters used to store and...
PPTX
Sustainable Sites - Green Building Construction
PPTX
Lesson 3_Tessellation.pptx finite Mathematics
UNIT 4 Total Quality Management .pptx
web development for engineering and engineering
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
573137875-Attendance-Management-System-original
CH1 Production IntroductoryConcepts.pptx
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
composite construction of structures.pdf
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
Project quality management in manufacturing
Structs to JSON How Go Powers REST APIs.pdf
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
additive manufacturing of ss316l using mig welding
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
Welding lecture in detail for understanding
Strings in CPP - Strings in C++ are sequences of characters used to store and...
Sustainable Sites - Green Building Construction
Lesson 3_Tessellation.pptx finite Mathematics

Ide description

  • 1. SUBMITTED BY: NIDHI BARANWAL MCA 3RD SEM ROLL NO – 15 University of Allahabad
  • 2.  An integrated development environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development.  An IDE normally comprises of a source code editor,compiler,linker,interpreter,debugger & GUI builder ; termed as components.  Some of the IDEs are Eclipse IDE ,Microsoft Visual Studio ,Dev-Cpp ,Turbo C / C++ Builder etc.
  • 3. There are various components of IDE in which some are specific to a particular IDE while some are common to all; means general components. 1. SOURCE CODE EDITOR 2. COMPILER 3. LINKER 4. INTERPRETER 5. DEBUGGER 6. GUI BUILDER
  • 4. WHAT? A source code editor is a text editor program designed specifically for editing source code of computer programs by programmers. It may be a standalone application or it may be built into an integrated development environment (IDE).
  • 5. The IDE window includes three sub-windows: the Project Files Explorer, the Result Tabs, and the Source Code Editor The editor highlights with different colour keywords and other elements of the C language. It uses:  Light blue for comments  Green for included libraries  Red for text strings  Bold black for C keywords
  • 7. WHAT? A compiler is a computer program that transforms source code written in a programming language into object code of target language. In short, a compiler converts a program from a human-readable format into a machine- readable format.
  • 8. The overall working of a compiler is too broad; but in brief we can understand in following four terms. 1. Lexing – that break up the text of the program into "tokens" 2. Parsing – that convert the sequence of tokens into a parse tree 3. Optimization – that evaluate constant expressions, and optimize unused variables or unreachable code . 4. Code generation-that translate the parse tree into machine instructions
  • 11. WHAT? A linker is a computer program that takes one or more object files generated by a compiler and combines them into a single executable file. A program used to provide links to the libraries needed for an executable program.
  • 12.  To run a program, the source code must be compiled and linked. Dev-Cpp performs the complete process by clicking the compile&run button (or F11).  While the compilation and link process is being performed, the IDE shows a dialog box with related information. If the process is successful, the window shows the message Done.