Advertisement

Drawing Programs: The Theory and Practice of Schematic Functional Programming

  • Tom Addis
  • Jan Addis

Table of contents

  1. Front Matter
    Pages i-xvi
  2. Tom Addis, Jan Addis
    Pages 1-34
  3. Tom Addis, Jan Addis
    Pages 35-72
  4. Tom Addis, Jan Addis
    Pages 73-109
  5. Tom Addis, Jan Addis
    Pages 111-147
  6. Tom Addis, Jan Addis
    Pages 149-183
  7. Tom Addis, Jan Addis
    Pages 185-221
  8. Tom Addis, Jan Addis
    Pages 223-266
  9. Tom Addis, Jan Addis
    Pages 267-300
  10. Tom Addis, Jan Addis
    Pages 301-341
  11. Back Matter
    Pages 381-395

About this book

Introduction

Drawing Programs: The Theory and Practice of Schematic Functional Programming describes a diagrammatic (schematic) approach to programming. It introduces a sophisticated tool for programmers who would rather work with diagrams than with text. The language is a complete functional language that has evolved into a representation scheme that is unique. The result is a simple coherent description of the process of modelling with the computer. The experience of using this tool is introduced gradually with examples, small projects and exercises. The new computational theory behind the tool is interspersed between these practical descriptions so that the reasons for the activity can be understood and the activity, in turn, illustrates some elements of the theory.

Access to the tool, its source code and a set of examples that range from the simple to the complex is free (see www.springer.com/978-1-84882-617-5). A description of the tool’s construction and how it may be extended is also given.

The authors’ experience with undergraduates and graduates who have the understanding and skill of a functional language learnt through using schema have also shown an enhanced ability to program in other computer languages. Readers are provided with a set of concepts that will ensure a good robust program design and, what is more important, a path to error free programming.

Keywords

Drawing Function Graphs Modelling Schematic functional programming programming

Authors and affiliations

  • Tom Addis
    • 1
  • Jan Addis
    • 2
  1. 1.School of ComputingUniversity of PortsmouthPortsmouthUnited Kingdom
  2. 2.Clarity SupportSouthseaUnited Kingdom

Bibliographic information

  • DOI https://doi.org/10.1007/978-1-84882-618-2
  • Copyright Information Springer-Verlag London 2010
  • Publisher Name Springer, London
  • eBook Packages Computer Science
  • Print ISBN 978-1-84882-619-9
  • Online ISBN 978-1-84882-618-2
  • Buy this book on publisher's site