History of Computer Programming
History of Computer Programming
PROGRAM
A computer program is a
series of instructions written
to perform specified task on
a computer.
PROGRAMMER
• A person who writes,
develops and debugs the
computer program.
• They write set of
instructions called
programs using various
programming languages.
• It is the art or process and
science of creativity/writing
programs.
• It is the process done by
programmers to instruct a
PROGRAMMING computer on how to do a
task.
• It is the process of planning
and designing solutions for a
particular problem and then
writing the code suing a
programming language.
• A tool that allows programmers
to write commands or
programs that can easily be
understood by a person and
PROGRAMMING translated into codes that are
machine-readable.
LANGUAGE • This is the form of
communication that
programmers use to develop
applications, scripts, or other
sets of instructions for a
computer to execute.
BRIEF HISTORY OF PROGRAMMING
• The first programming languages were invented even before
the modern computer was made.
• To program the computer, one must understand the binary
language or commonly known as machine language, which
relates electric switching 0 for off and 1 for on.
• First modern computers were created during the 1940s, and by
that time programmers are coding using the assembly
language. To convert assembly language into a language that is
readable by the computer, an assembler is used. The
Assembler is the world’s first software tool.
1950s - Birth of High-Level Languages
1 2 3
1. FORTRAN (1957): 2. COBOL (1959): 3. LISP (1958): AI
First high-level Conference on Data research language. It
programming language. Systems Languages created
IBM developed the Formula the Common Business-
stands for List
Translating System, a Oriented Language, a Processing.
language that is used for programming language for
scientific processing. business use.
1960s - Advancements and New Languages
2. BASIC (1964):
John G. Kemeny and Thomas E.
Kurtz invented the Beginner’s
All-purpose Symbolic
1. ALGOL (1960): Algorithmic Instruction Code (BASIC). It is 3. Simula (1967): First object-
language designed for timesharing and oriented language
was intended to make
programming easier for those
with less technical
background.
1970s - Structured Programming
and Scripting
Languages 1995 1995
• PLANNING
• CODING
• TESTING AND
DEBUGGING
• DOCUMENTATIONS
• MAINTENANCE
1. Ada Lovelace (1843): First computer
programmer