| 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

scheme
  A Bit of Scheme
Example Scheme Fns: append
Example Scheme Fns: equal
Example Scheme Fns: flat-equal
Example Scheme Functions (Topic)
Example Scheme Functions: member
FP Foundations, Scheme (Lecture)
Imperative Features in Scheme
Lambda Expressions in Scheme
Scheme Evaluation Process
Scheme Syntax Basics

scope
  Dynamic Scope
Implementing Dynamic Scoping
Nonlocal Refs: Static Scoping (Topic)
Scope (Topic)
Static (Lexical) Scope
Static vs. Dynamic Scoping

selection
  Control Flow: Multi-Way Selection
Control Flow: Selection
Guarded Selection
Multiple Selection Constructs (Topic)
Selection Statements (Topic)
Single-Way Selection
Smalltalk Selection
Two-Way Selection

selectors
  Early Multiple Selectors:
Modern Multiple Selectors
Nested Selectors

semantics
  Axiomatic Semantics (Topic)
Ch. 3: Syntax and Semantics
Denotational Semantics (Topic)
Dynamic Semantics
Evaluation of Axiomatic Semantics
Evaluation of Denotational Semantics
Evaluation of Operational Semantics
Operational Semantics (Topic)
Operational Semantics (cont.)
Operational Semantics Example
Semantics (Lecture)
Static Semantics

semester
  Semester Outline (Topic)
Semester Outline (cont.)

sentential
  Sentential Forms

Sep
  Language Examples: Indep./Sep. Compilation

separate
  Independent and Separate Comp.

sequence
  Sequence of Statements (Topic)
Sequence of Statements (concl.)
Sequence of Statements (cont.)
Sequence of Statements (cont.)

set
  Evaluation of Sets
Set Examples
Set Examples (cont.)
Sets (Topic)

short
  Short Circuit Evaluation
Short Circuit Evaluation (cont.)

side
  BNF and EBNF Side by Side
Side Effects
Solutions for Side Effects

single
  Single and Multiple Inheritance

single-way
  Single-Way Selection

slices
  Array Slices

smalltalk
  Introduction to Smalltalk
Overview of Smalltalk (Topic)
Smalltalk Assignments
Smalltalk Blocks
Smalltalk Design Choices
Smalltalk Iteration
Smalltalk Message Expressions
Smalltalk Message Forms
Smalltalk Methods
Smalltalk Selection

solutions
  Solutions for Side Effects

special
  Special Forms (Topic)

specification
  Denotational Specification Process

stack-dynamic
  Fixed Stack-Dynamic Arrays
Stack-Dynamic Arrays
Stack-Dynamic Lifetime

 

state
  Program State

statement
  Assignment Statements
Assignment Statements (Topic)
Choice of Control Statements
Compound Statements
Iterative Statements (Topic)
Multi-Way If Statements
Selection Statements (Topic)
Sequence of Statements (Topic)
Sequence of Statements (concl.)
Sequence of Statements (cont.)
Sequence of Statements (cont.)
Statement Basics

static
  Dynamic and Static Binding
Evaluation of Static Chains
Nonlocal Refs: Static Scoping (Topic)
Static (Lexical) Scope
Static and Dynamic Binding
Static Arrays
Static Chain Example (Topic)
Static Chain Example (1)
Static Chain Example (2)
Static Chain Example (3)
Static Chain Example (4)
Static Chain Example (5)
Static Chain Example (6)
Static Chain Example (7)
Static Chain Example (8)
Static Chain Maintenance
Static Chain vs. Display
Static Depth and Chain Offset
Static Lifetime
Static Semantics
Static Type Binding
Static vs. Dynamic Scoping
Technique 1: Static Chains (Topic)

storage
  Storage Bindings

string
  Character String Types (Topic)
Evaluation of String Types
Examples of String Support
Other String Examples
String Length Options

strong
  Strong Typing

structure
  Activation Record Structure
Ch. 7: Control Structures
Control Structures
Control Structures (Lecture)
Evolution of Control Structures
Iteration Based on Data Structures

structural
  Type Compatibility: Structural Equiv.

study
  Reasons to Study Concepts of PLs

subclasses
  Design Issue: Are Subclasses Subtypes?

subprogs
  Subprogs as Params: Issues (cont.)

subprograms
  Ch. 8: Subprograms
Ch. 9: Implementing Subprograms
Characteristics of Subprograms
Design Issues for Subprograms
Generic Subprograms
Implementing FORTRAN 77 Subprograms (Topic)
Implementing Subprograms
Implementing Subprograms (Lecture)
Implementing Subprograms in ALGOL-like Languages
Subprograms (Lecture)
Subprograms as Parameters
Subprograms As Parameters: Issues (Topic)
Two Types of Subprograms

subrange
  Subrange Types

subscript
  Array Subscript Types
Number of Array Subscripts

subtypes
  Design Issue: Are Subclasses Subtypes?

summary
  Summary

support
  Categories of OOP Support
Examples of String Support

switch
  C/C++ Switch

syntax
  Ch. 3: Syntax and Semantics
Record Definition Syntax
Scheme Syntax Basics
Syntax (Lecture)