Bap Language Tutorial

BAP Online Manuals : Bap Language Tutorial
Previous: BRAIN AID SYSTEMS
Next: Introduction

2. Bap Language Tutorial

Within this chapter we present some of the ideas of BAP in an informal way so that a 'sequential Prolog programmer' will be able to write efficient parallel programs. It is designed to be used 'hands on'.

2.1. Introduction

2.1.1. How to use this Manual
2.1.2. Keywords
2.1.3. What's Important?
2.1.4. BAP Philosophy

2.2. Hello World Examples

2.2.1. Interactive Hello World
2.2.2. Compiled Hello World
2.2.3. Remote Hello World

2.3. Parallelism with Brain Aid Prolog

2.3.1. Data Parallelism
2.3.2. Functional Parallelism
2.3.3. Combined Functional and Data Parallelism
2.3.4. Continuos against Burst Mode
2.3.5. Unstructured Communication Schemes

2.4. BAP Communication Layers

2.4.1. Communicating Sequential Processes (CSP)
2.4.2. Low Level Router and the 'C' Layer
2.4.3. The PROLOG Process Layer
2.4.4. The Client-Server Layer
2.4.5. Object layer

BAP Online Manuals : Bap Language Tutorial
Previous: BRAIN AID SYSTEMS
Next: Introduction