Thursday, June 6, 2013

Concepts of Programming Languages - Chapter 10

Chapter 10 - Implementing Subprograms

10.1 The General Semantics of Calls and Returns
10.2 Implementing "Simple" Subprograms
10.3 Implementing Subprograms with Stack-Dynamic Local Variable
10.4 Nested Subprograms
10.5 Blocks
10.6 Implementing Dynamic Scoping


Assignment click here

Concepts of Programming Languages - Chapter 9

Chapter 9 - Subprograms

 9.1 Introduction
 9.2 Fundamentals of Subprograms
 9.3 Design Issues for Subprograms
 9.4 Local Referencing Environments
 9.5 Parameter-Passing Methods
 9.6 Parameter That Are Subprograms
 9.7 Calling Subprograms Indirectly
 9.8 Overloaded Subprograms
 9.9 Generic Subprograms
9.10 Design Issues for Functions
9.11 User-Defined Overloaded Operators
9.12 Closures
9.13 Coroutines

Assignment click here

Wednesday, June 5, 2013

Concepts of Programming Languages - Chapter 8

Chapter 8 - Statement-Level Control Structures

8.1 Introduction
8.2 Selection Statements
8.3 Iterative Statements
8.4 Unconditional Branching
8.5 Guarded Commands
8.6 Conclusions

Assignment click here

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