| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z |
Find in Page

dangling
  Dangling Pointers

data
  Ch. 5: Data Types
Data Types
Data Types (Lecture)
Design Issues for All Data Types
Iteration Based on Data Structures
Primitive Data Types (Topic)
Program <=> Data

deallocation
  Allocation and Deallocation of Objects
Double Deallocation

decimal
  Example: Decimal Numbers
Fixed Point (Decimal) Types

default
  Default Parameter Values

definition
  Basic Definitions
Basic Definitions (Topic)
Definition of Terms (Topic)
More Definitions
OOP Definitions
Record Definition Syntax

denotational
  Denotational Semantics (Topic)
Denotational Specification Process
Denotational vs. Operational
Evaluation of Denotational Semantics

depth
  Static Depth and Chain Offset

derivations
  Derivations

descent
  Recursive Descent Example
Recursive Descent Parsing (Topic)

description
  1950’s: Discovery and Description

design
  ALGOL 60 For Design Choices
C For Loop Design Choices
Case: Ada Design Choices
Case: Pascal Design Choices
Design Considerations for Parameter Passing
Design Issue: Are Subclasses Subtypes?
Design Issue: Exclusivity of Objects
Design Issue: Implementation and Interface Inheritance
Design Issue: Type Checking and Polymorphism
Design Issues for All Data Types
Design Issues for OOPLs (Topic)
Design Issues for Subprograms
Language Design Trade-offs
More Array Passing Designs
More Design Issues
Pointer Design Issues
Primary influences on language design
Smalltalk Design Choices

 

details
  Activation Record Details

differentiating
  Languages: Key Differentiating Factors
Paradigms: Key Differentiating Factors

dijkstra
  Guarded Commands (Dijkstra, 1975) (Topic)

direct
  Disallowing Direct Nesting

disadvantages
  Disadvantages of Coercions
Disadvantages of Pas-By-Name

disallowing
  Disallowing Direct Nesting

discovery
  1950’s: Discovery and Description

discriminated
  Ada Discriminated Unions

display
  Mechanics of Display References
Static Chain vs. Display
Technique 2: Displays (Topic)

DO
  FORTRAN 90’s Other DO
FORTRAN DO Loops

double
  Double Deallocation

dynamic
  Dynamic and Static Binding
Dynamic Scope
Dynamic Semantics
Dynamic Type Binding
Eiffel Dynamic Binding
Implementing Dynamic Scoping
Static and Dynamic Binding
Static vs. Dynamic Scoping
The Dynamic Chain