INTRODUCTION
PROGRAMMING LANGUAGES
Ø A
computer language is used to make computer understand what the user wants to
say.
Ø A
program is a set of instructions by which the computer comes to know what is to
be done.
Ø A
programming language is a coding language used by the programmer to write the
instructions that a computer can understand and act on.
Ø There
are three types of programming language.
ü High-level
language
ü Assembly
language
ü Machine
language
High-level language
Ø High-level
languages use English-like languages allowing the programmer to focus on
application problem.
Ø High-level
languages are converted into machine level language using converting software
called compiler.
Ø It
is a computer programming language that does not requires great efforts from
the programmer.
Ø It
is called High-level language because it is closed to the user.
Ø The
first High-level language used was FORTRAN, which was followed by COBOL.
Assembly language
Ø It
is a low-level language.
Ø It
is more machine friendly and requires more efforts from the programmer.
Ø Assembly
language closely resembles machine language.
Ø Symbols
and mnemonics are used in this language to represent various machine language
instructions.
Ø Assembly
languages are converted into machine level language using converting software
called assembler.
Machine language
Ø Machine
language consisting of 0s and 1s.
Ø The
computer can understands only 0s and 1s because it is made of switches,
transistors, and other electronic devices which can only be in the state of
either on or off.
Ø The
on state is represented by 1 and off set 0.
Ø Machine
language is low-level language and is more machine friendly.
Ø The
language is known as Machine language because it is close to the machine.
PROGRAM DEVELOPMENT
ENVIRONMENT
Ø In
computer program and software product development, the development environment
is the set of processes and programming tools used to create the program or
software product.
Ø An
integrated development environment (IDE) is one in which the processes and tools
are coordinated to provide developers an orderly interface to and convenient
view of the development process (or at least the processes of writing code,
testing it, and packaging it for use).
Integrated Development
Environment (IDE)
Ø IDE
stands for Integrated Development Environment.
Ø IDE
is basically a software pack that consist of equipment’s which are used for
developing and testing the software.
Ø If
IDE is not present, then the developer has to manually do the selections,
integrations and deployment process.
Ø IDE
was basically developed to simplify the SDLC(Software Development Life Cycle)
process, by reducing coding and avoiding typing errors.
Code Editors
Ø In
contrast to the IDE, some developers also prefer Code editors.
Ø Code
Editor is basically a text editor where a developer can write the code for
developing any software.
Ø Code
editor also allows the developer to save small text files for the code.
Ø In
comparison to IDE, code editors are fast in operating and have a small size.
Ø In
fact code editors possess the capability of executing and debugging code.
No comments:
Post a Comment