Table of Contents
Objects for Concurrent Constraint Programming
Overview
Eager Functional Programming
PPT Slide
PPT Slide
PPT Slide
PPT Slide
PPT Slide
PPT Slide
PPT Slide
PPT Slide
Step 1: Explicit Return Arguments
PPT Slide
PPT Slide
PPT Slide
PPT Slide
PPT Slide
PPT Slide
PPT Slide
Step 2: Concurrency
PPT Slide
PPT Slide
Data-driven Synchronization
Data-driven Synchronization
Overview
The Language Oz
Lexically Scoped Higher-order Programming
Syntactic Support for Functional Programming
Ubiquitous Dataflow Synchronization
Explicit State
Atomic Read and Write
Background of Oz
DFKI Oz 2.0
Tools for DFKI Oz
Some Application Projects Using Oz
Overview
Sequential Object-oriented Programming in Oz
A Counter in Oz Syntax
A Counter using Atomic Read and Write
Advanced Features
Overview
Synchronization Techniques
Dataflow Synchronization
Mutual Exclusion
General Locking Scheme
Thread-Reentrant Locking
Syntactic Support for Thread-Reentrant Locking
Active Objects: Ports
Active Objects: Servers
Overview
General Implementation Techniques for Oz
Implementation of Objects in Oz
Overview
Summary
|