Programming Languages

9/29/99


Click here to start


Table of Contents

Programming Languages

Major Parameters

Syntactic Style

Lexical Issues

Lexical Issues (continued)

Source Representation

Data Types

Composite Data

Type Declarations

Type Declarations (continued)

Type Declarations (continued)

Type Declarations (continued)

Operations on Integer

Operations on Float

Operations on Fixed Point

Operations on Character

Operations on Arrays

Operations on Records

Operations on Strings

Aggregates

Operations on Enumerations

Operations on Booleans

Operations on Pointers

Control of Representation

Operations in General

Undefined Operations

Allocation of Data

Statements and Control Forms

Assignments

Procedural forms

Expressions vs Statements

Subprograms

Functions vs Procedures

Nesting of Subprograms

Recursion

Functions as Lvalues

Parameters

Higher Order Functions

Overloading

Packages/Name Spaces

Visibility

Renaming

Concurrency

Program Structure

Separate Compilation

Top Down vs Bottom Up

Exceptions

Genericity

Interfacing To The Outside

Unchecked/Unsafe Stuff

Input Output

Predefined Library

System Programming

Real-Time Programming

Distributed Systems

Information Systems

Numerics

Safety And Security

Author: Robert Dewar

Email: dewar@gnat.com