0% found this document useful (0 votes)
8 views20 pages

5.IDE Programming

Uploaded by

Lenin Marksia
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views20 pages

5.IDE Programming

Uploaded by

Lenin Marksia
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 20

Integrated Development

Integrated Development Environments


(IDE)
Environment (IDE)
Contents
What is an IDE?
Most commonly used IDEs
Components of IDE
Basic functioning
Conclusion
What is an IDE
 An integrated development environment (IDE) is a
software application that provides comprehensive
facilities to computer programmers for software
development.
 An IDE normally consists of at least a source code
editor, build automation tools and a debugger
 It allows you to create, edit, compile and run programs
written in a particular language.
Most commonly used IDEs
Components of IDE
There are various components of IDEs 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
Source code editor
 A source code editor is a text editor
program designed specifically for Editing
source code of computer programs by
programmers.
 It maybe a standalone application or it
maybe built into an IDE
File Source code
Explorer editor

Result
Window
Compiler
 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.
Linker
 A linker is a computer program that takes
one or more objects 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.
Interpreter
 An interpreter is a computer program that is used to
directly execute program instructions written using
one of the many high-level programming languages.
 The interpreter transforms the high-level program
into an intermediate language that it then executes,
or it could parse the high-level source code and then
performs the commands directly, which is done line
by line or statement by statement.
Debugger
 A debugger or debugging tool is a computer
program used to test and debug other programs
(the "target" program).
 The main use of a debugger is to run the target
program under controlled conditions that permit
the programmer to track its operations in
progress and monitor changes in computer
resources that may indicate malfunctioning
code.
GUI Builder
 GUI builder Software lets a programmer or user
develop a graphical user interface by dragging
and dropping icons from a toolbar onto the
interface window and editing them with graphics
tools.
 Behind the scenes, the GUI builder generates the
necessary programming code to implement the
interface.
Basic Functioning

Executable
code
Conclusion
 The main aim of the IDE is to reduce the
configuration necessary to piece together multiple
development utilities, instead, it provides the same
set of capabilities as one cohesive unit.
 Reducing setup time can increase developer
productivity, especially in cases where learning to
use the IDE is faster than manually integrating and
learning all of the individual tools.
Thank You!

You might also like