Authors:
Schematic functional programming uses diagrams, this book is the first to demonstrate a professional programming language based on a combination of both schema and functions
Describes a schematic functional program development environment that has been built to provide all the tools, support and mechanisms a systems or program designer needs to make functional programs creatively
Provides free access to ClarityPro software and the interpreter ClarityLite
Buy it now
Buying options
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 (10 chapters)
-
Front Matter
-
Back Matter
About this book
Reviews
From the reviews:
“In Drawing Programs, Tom Addis (Univ. of Portsmouth, UK) and Jan Addis (Clarity Support, UK) teach readers how to program a computer using a special language they have developed called Clarity. … Drawing Programs is both a work on programming and a manual for the language. … The numerous illustrations are helpful. Summing Up: Recommended. Researchers and faculty.” (S. L. Tanimoto, Choice, Vol. 47 (11), July, 2010)
“The book presents the notion of schematic functional programming and demonstrates not only the concept but also how schematic functional programs can be processed … . A reader … can go through the book quite easily and try to use the constructs and typical patterns of schematic programming, and, in such a way, learn how to use schematic programming and become familiar with it. … a skilled programmer using several programming paradigms can get through the notion of the book in a short time.” (Dušan Kolář, Journal of Functional Programming, Vol. 22 (2), 2012)
Authors and Affiliations
-
School of Computing, University of Portsmouth, Portsmouth, United Kingdom
Tom Addis
-
Clarity Support, Southsea, United Kingdom
Jan Addis
Bibliographic Information
Book Title: Drawing Programs: The Theory and Practice of Schematic Functional Programming
Authors: Tom Addis, Jan Addis
DOI: https://doi.org/10.1007/978-1-84882-618-2
Publisher: Springer London
eBook Packages: Computer Science, Computer Science (R0)
Copyright Information: Springer-Verlag London 2010
Softcover ISBN: 978-1-84882-617-5Published: 04 February 2010
eBook ISBN: 978-1-84882-618-2Published: 30 October 2009
Edition Number: 1
Number of Pages: XVI, 395
Topics: Programming Techniques, Logics and Meanings of Programs, Programming Languages, Compilers, Interpreters