Skip to main content
  • Book
  • © 2012

Instruction Sequences for Computer Science

  • Contains a complete and self-contained theory about imperative programs based on very elementary principles
  • Presents the first theory of instruction sequences, a forgotten basic concept of computer science
  • Provides a new perspective on non-uniform computational complexity
  • Provides a new perspective on the halting problem

Part of the book series: Atlantis Studies in Computing (ATLANTISCOMP, volume 2)

Buy it now

Buying options

eBook USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (8 chapters)

  1. Front Matter

    Pages i-xvi
  2. Introduction

    • Jan A. Bergstra, Cornelis A. Middelburg
    Pages 1-3
  3. Instruction Sequences

    • Jan A. Bergstra, Cornelis A. Middelburg
    Pages 5-32
  4. Instruction Processing

    • Jan A. Bergstra, Cornelis A. Middelburg
    Pages 33-74
  5. Expressiveness of Instruction Sequences

    • Jan A. Bergstra, Cornelis A. Middelburg
    Pages 75-95
  6. Computation-Theoretic Issues

    • Jan A. Bergstra, Cornelis A. Middelburg
    Pages 97-130
  7. Computer-Architectural Issues

    • Jan A. Bergstra, Cornelis A. Middelburg
    Pages 131-150
  8. Instruction Sequences and Process Algebra

    • Jan A. Bergstra, Cornelis A. Middelburg
    Pages 151-171
  9. Variations on a Theme

    • Jan A. Bergstra, Cornelis A. Middelburg
    Pages 173-198
  10. Back Matter

    Pages 199-229

About this book

This book demonstrates that the concept of an instruction sequence offers a novel and useful viewpoint on issues relating to diverse subjects in computer science. Selected issues relating to well-known subjects from the theory of computation and the area of computer architecture are rigorously investigated in this book thinking in terms of instruction sequences. The subjects from the theory of computation, to wit the halting problem and non-uniform computational complexity, are usually investigated thinking in terms of a common model of computation such as Turing machines and Boolean circuits. The subjects from the area of computer architecture, to wit instruction sequence performance, instruction set architectures and remote instruction processing, are usually not investigated in a rigorous way at all.

Authors and Affiliations

  • Faculty of Science, Informatics Institute, University of Amsterdam, Amsterdam, Netherlands

    Jan A. Bergstra

  • Faculty of Science, Informatics Institute, University of Amsterdam, Voorschoten, Netherlands

    Cornelis A. Middelburg

Bibliographic Information

Societies and partnerships

Buy it now

Buying options

eBook USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access