c程序设计语言 dennis pdf,主要程序设计语言的发展.pdf

主要程序设计语言的发展

Chapter 2

Evolution of the

Major

Programming

Languages

主要程序设计语言

的发展

孟小亮 QQ: 1920525866

ISBN 0-321-49362-1

Chapter 2 Topics

• Zuse’s Plankalkül

• Minimal Hardware Programming:

Pseudocodes

• The IBM 704 and Fortran

• Functional Programming: LISP

• The First Step Toward Sophistication:

ALGOL 60

• Computerizing Business Records: COBOL

• The Beginnings of Timesharing: BASIC

1-2

Chapter 2 Topics (continued)

• Everything for Everybody: PL/I

• Two Early Dynamic Languages: APL and

SNOBOL

• The Beginnings of Data Abstraction:

SIMULA 67

• Orthogonal Design: ALGOL 68

• Some Early Descendants of the ALGOLs

• Programming Based on Logic: Prolog

• History's Largest Design Effort: Ada

1-3

Chapter 2 Topics (continued)

• Object-Oriented Programming: Smalltalk

• Combining Imperative ad Object-Oriented

Features: C++

• An Imperative-Based Object-Oriented

Language: Java

• Scripting Languages

• A C-Based Language for the New

Millennium: C#

• Markup/Programming Hybrid Languages

1-4

Genealogy of Common Languages

1-5

Zuse’s Plankalkül

• Designed in 1945, but not published until

1972

• Never implemented

• Advanced data structures

– floating point, arrays, records

• Invariants

1-6

Plankalkül Syntax

• An assignment statement to assign the

expression A[4] + 1 to A[5]

| A + 1 => A

V | 4 5 (subscripts)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值