Submitted by: Submitted by nurxxx
Views: 10
Words: 1985
Pages: 8
Category: Science and Technology
Date Submitted: 10/04/2015 09:11 AM
Objectives
1
Introduction to
Programming
Language
by: Prof. Madya Khalil b Haji Awang
Prof. Madya Dr. Nursuriati Jamil
To learn about the evolution of programming languages.
To understand some terminologies used in problem
solving.
To understand what a computer language is.
To understand the differences between high and lowlevel languages and the advantages of each.
To understand the roles of assemblers, interpreters and
compilers.
To understand the difference between a source program
and an object program.
To understand and be able to describe the steps in the
programming process.
To be able to develop an algorithm.
CSC415/1-2
12-Sep-15 ©khalil
Computer
A Brief History
Computer is an electronic device which is capable of
process data in the desired way as per the instructions
given in a program and produce desired result.
Can also be defined as a group of integrated parts that
have common purpose of performing the operation
called for in the program being executed.
Key elements of computer are Input devices, Processing
unit and Output devices.
General characteristics: High calculation speed, store
large amount of data, high accuracy, multitasking
capability.
12-Sep-15 ©khalil
CSC415/1-3
The first device to carry out
calculations was the abacus.
It was first used in China in
around 1300 A.D.
In 1642, the French
philosopher and
mathematician Blaise Pascal
invented the calculating
device called the Pascaline.
Both the abacus and
Pascaline could perform only
addition and subtraction
operations.
12-Sep-15 ©khalil
A Chinese abacus
Blaise Pascal
(1623 – 1662)
CSC415/1-4
1
A Brief History (cont.)
Later in 17th century, Gottfried
von Leibniz invented a device
that was able to add,
subtract, multiply and divide.
In 1819, Joseph Jacquard, a
French weaver discovered
that the weaving instructions
for his looms...