CS-4337 Organization of Programming Languages
Chapter 1
- Dr. Chris Irwin Davis
Chapter 1 CS-4337 Organization of Programming Languages Dr. Chris - - PowerPoint PPT Presentation
Chapter 1 CS-4337 Organization of Programming Languages Dr. Chris Irwin Davis Email: cid021000@utdallas.edu Phone: (972) 883-3574 Office: ECSS 4.705 Chapter 1 Topics Reasons for Studying Concepts of Programming Languages
2
1-2
3
1-3
4
1-4
5
1-5
6
1-6
A manageable set of features and constructs
Minimal feature multiplicity
Minimal operator overloading
A relatively small set of primitive constructs can be combined in a relatively small number of ways
Every possible combination is legal
Adequate predefined data types
Identifier forms: flexible composition
Special words and methods of forming compound statements
Form and meaning: self-descriptive constructs, meaningful keywords
7
1-7
8
1-8
9
1-9
10
1-10
11
1-11
12
1-12
1-13
14
1-14
15
1-15
16
1-16
17
1-17
18
1-18
1-19
20
1-20
1-21
22
1-22
23
1-23
24
1-24
1-25
26
1-26
1-27
28
1-28
29
1-29
30
1-30
31
1-31