0% found this document useful (0 votes)
5 views3 pages

Computer Programming

Uploaded by

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

Computer Programming

Uploaded by

hassan khan
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Programming

“Programming is the process of creating a set of instructions that tell a computer


how to perform a task. Programming can be done using a variety of computer
"languages"

“OR”
“Computer programming is the process of designing and building an executable
computer program to accomplish a specific computing result.”

Programming language
“A programming language is a formal language, which comprises a set of
instructions that produce various kinds of output. Programming languages are
used in computer programming to implement algorithms.”

Levels of Programming Languages


HIGH LEVEL LANGUAGES:
High-level languages, like C, C++, JAVA etc., are more English-like and, therefore,
make it easier for programmers to “think” in the programming language. High-
level languages also require translation to machine language before execution.
This translation is accomplished by either a compiler or an interpreter. Compilers
translate the entire source code program before execution.

ASSEMBLY LANGUAGES:
They represent an effort to make programming easier for the human. The
machine language instructions are replaced with simple pneumonic abbreviations
(e.g., ADD, MOV). Thus assembly languages are unique to a specific computer
(machine).
Machine language:
Natural language of a particular computer
Consists of strings of numbers (1s, 0s)
Instruct computer to perform elementary operations one at a time
Machine dependent

Integrated Development Environments (IDE)


The process of editing, compiling, running, and debugging programs is often
managed by a single integrated application known as an Integrated Development
Environment, or IDE for short. An IDE is a windows-based program that allows us
to easily manage large software programs, edit files in windows, and compile, link,
run, and debug programs.

Compiler
“A compiler is a computer program that translates computer code written in one
programming language into another language. The name compiler is primarily
used for programs that translate source code from a high-level programming
language to a lower level language to create an executable program.”

You might also like