Introduction to Programming Language

Submitted by: Submitted by

Views: 10

Words: 1985

Pages: 8

Category: Science and Technology

Date Submitted: 10/04/2015 09:11 AM

Report This Essay

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...