| 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

paradigm
  1980’s: New Paradigms
Brief Overview of Paradigms
Paradigm Evolution
Paradigms: Key Differentiating Factors
Recap of Paradigms

param
  Ada Param Passing Implementations
Actual/Formal Param Correspondence
Multidimensional Arrays as Params (Topic)
Param Passing: Language Examples
Param Passing: PL Examples (cont.)
Subprogs as Params: Issues (cont.)

parameter
  Blocks with Parameters
Default Parameter Values
Design Considerations for Parameter Passing
Implementing Parameter Passing
Parameter
Parameters and Parameter Passing (Topic)
Subprograms as Parameters
Subprograms As Parameters: Issues (Topic)
Type Checking Parameters

parse
  Parse Trees
Recursive Descent Parsing (Topic)

pas-by-name
  Disadvantages of Pas-By-Name

pascal
  Case: Pascal Design Choices
Pascal For Loop
Restrictions on Pascal's Gotos

passing
  Ada Param Passing Implementations
Design Considerations for Parameter Passing
Implementing Parameter Passing
More Array Passing Designs
Param Passing: Language Examples
Param Passing: PL Examples (cont.)
Parameters and Parameter Passing (Topic)

pass-by-name
  Pass-By-Name (Topic)
Pass-By-Name Example 1
Pass-By-Name Example 2

pass-by-reference
  Pass-By-Reference

pass-by-result
  Pass-By-Result

pass-by-value
  Pass-By-Value

pass-by-value-result
  Pass-By-Value-Result

perl
  Perl Associative Arrays

PL
  An Overview of PL History (Topic)
Ch. 11: Object-Oriented PLs
Local Variables in Example PLs
Param Passing: PL Examples (cont.)
Reasons to Study Concepts of PLs

PL/I
  Variables as labels: PL/I

 

point
  Fixed Point (Decimal) Types
Floating Point Types

pointer
  Dangling Pointers
Evaluation of Pointers
Fundamental Pointer Operations
Pointer Design Issues
Pointer Examples
Pointer Examples (cont.)
Pointer Examples (cont.)
Pointers (Topic)
Problems with Pointers (Topic)

polymorphism
  Design Issue: Type Checking and Polymorphism
Polymorphism in OOPLs

precedence
  Indicating Precedence
Operator Precedence
Precedence of All Operators

preconditions
  Weakest Preconditions

predicate
  Predicate Functions (Topic)
Predicate Functions (cont.)
Predicate Functions (cont.)

pretest
  Logical Pretest Loops
Logical Pretest Loops (cont.)

primary
  Primary influences on language design

primitive
  Primitive Data Types (Topic)
Primitive Functions (Topic)
Primitive Functions (cont.)
Primitive Functions (cont.)

problems
  Problems with Pointers (Topic)
Union Type-Checking Problems

procedural/imperative
  Overview: Procedural/Imperative

process
  Denotational Specification Process
Scheme Evaluation Process

program
  Ch. 14: Functional Programming
Ch. 15: Logic Programming
Example Factorial Program (Topic)
Example Factorial Program (1)
Example Factorial Program (2)
Example Factorial Program (3)
Example Factorial Program (4)
Example Factorial Program (5)
Functional Programming (Lecture)
Object-Oriented Programming (Lecture)
Program <=> Data
Program Proofs
Program State
Programming Language History and Evolution (Lecture)

proofs
  Program Proofs