programming lecture1

Note book

Attention

1.Attend lectures
2.Several assignments and reports
3.No exam
4.One short presentions on one programming
Languages on PC and actually running those languages
5.Please bring notebook and PC
6.Use PC room may be
7.Looking at the history of programming languages, from
the very beginning to present
8.Try to write a simple program using these language

Textbook:

Bruce.A Tate, Seven Languages in seven Weeks:A Pragmatic Guide to Learning Programming Languages

Pre-learning of the textbook is recommended to understand the lecture.Please re-read the textbook and tru to install these programming languages to submit reports.

important

Please choose one programming language and describe
1)Brief history(short)
2)Language features
3)What points you like this language(short)
Any programming language is OK, e.g,Java,C,C++,Python

Deadline Oct. 5th, 24:00
You should write report more than 2 pages and submit it to
[email protected](Name and Student ID at the top of your mail)

History of programming languages

1.The FIRST generation

The first generation program language is pure machine code, that is just ones and zeros e.g 010110101110

2.Benefits and drawbacks

There are benefits
Drawbacks

The SECOND generation

Assembly code

The THIRD generation

1.1950 - 1960 specific type of computer

2.High-level languages

3.Main advance portable to more than one type of hardware

4.Complier and Interpreter

FORTRAN

1.Stands IBM 704 computer
2.efficent code
3.major scientific/engineering programming language

Design Process of Fortran

Impact of environment on design of Fortran I

Fortran IV

evolved during 1960-62

AlGOL 58

ALGOL 60

Spaghetti code