Monday, April 8, 2013

Concepts of Programming Languages - Chapter 7

Chapter 7 - Expressions and Assignment Statements

7.1 Introduction
7.2 Arithmetic Expressions
7.3 Overloaded Operators
7.4 Type Conversions
7.5 Relational and Boolean Expressions
7.6 Short-Circuit Evaluation
7.7 Assignment Statement
7.8 Mixed-Mode Assignment

Assignment click here

Concepts of Programming Languages - Chapter 6

Chapter 6 - Data Types

6.1 Introduction
6.2 Primitive Data Types
6.3 Character String Types
6.4 User-Defined Ordinal Types
6.5 Array Types
6.6 Associate Arrays
6.7 Record Types
6.8 Tuple Types
6.9 List Types
6.10 Union Types
6.11 Pointer and Reference Types
6.12 Type Checking
6.13 Strong Typing
6.14 Type Equivalence
6.15 Theory and Data Types

Assignment click here

Concepts of Programming Languages - Chapter 5

Chapter 5 - Names, Bindings and Scopes

5.1 Introduction
5.2 Names
5.3 Variables
5.4 The Concept of Binding
5.5 Scope
5.6 Scope and Lifetime
5.7 Referencing Environments
5.8 Named Constants

Assignment click here

Monday, April 1, 2013

Concepts of Programming Languages - Chapter 3

Chapter 3 - Describing Syntax and Semantics

3.1 Introduction
3.2 The General Problem of Describing Syntax
3.3 Formal Methods of Describing Syntax
3.4 Attribute Grammars
3.5 Describing the Meanings of Programs: Dynamic Semantics

Assignment click here