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
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.
THANKS

Ide description

  • 1.
    SUBMITTED BY: NIDHI BARANWAL MCA3RD SEM ROLL NO – 15 University of Allahabad
  • 2.
     An integrateddevelopment 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 variouscomponents 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 codeeditor 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 windowincludes 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
  • 6.
  • 7.
    WHAT? A compiler isa 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 workingof 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 isa 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 runa 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.
  • 14.