Skip Navigation

The Computer Journal 1990 33(6):518-534; doi:10.1093/comjnl/33.6.518
© 1990 by British Computer Society
This Article
Right arrow Full Text (PDF)
Right arrow Alert me when this article is cited
Right arrow Alert me if a correction is posted
Services
Right arrow Email this article to a friend
Right arrow Similar articles in this journal
Right arrow Similar articles in ISI Web of Science
Right arrow Alert me to new issues of the journal
Right arrow Add to My Personal Archive
Right arrow Download to citation manager
Right arrow Search for citing articles in:
ISI Web of Science (6)
Right arrowRequest Permissions
Google Scholar
Right arrow Articles by Wolff, J. G.
Right arrow Search for Related Content
Social Bookmarking
 Add to CiteULike   Add to Connotea   Add to Del.icio.us  
What's this?

Simplicity and Power – Some Unifying Ideas in Computing

J. G. Wolff *

School of Electronic Engineering Science, University of Wales, Dean Street, Bangor, Gwynedd, LL57 1UT, UK

The article develops the conjecture that the organisation and use of any kind of formal systems, knowledge structure or computing system may usefully be seen in terms of the management of yredundancy in information.

Every formal system, knowledge structure or computing system has two key dimensions - simplicity (complexity or size) and expressive or descriptive power - and there is a trade-off between them. The balance between simplicity and power corresponds to a balance between OR relations and AND relations in the system.

The efficiency of the system (the ratio of power to size) depends on the extraction of redundancy from the system. Key mechanisms for the extraction of redundancy are pattern matching and search (by hill climbing or equivalent mechanisms) for the greatest possible unification of patterns.

These principles are the basis of a proposed new language and associated computing machine, called SP, which combines simplicity with high expressive power. SP is a Prolog-like pattern-matching system well suited to high levels of parallelism in processing.

In SP, the boundary between ‘knowledge engineering’ and other kinds of information engineering breaks down. In SP there is the potential for full integration of artificial intelligence, software engineering and other aspects of computing - with Shannon-Weaver information theory as a unifying framework. SP also offers a bridge between ‘connectionist’ and ‘symbolic’ views of computing.


Received May 1987. revised September 1988.

* School of Electronic Engineering Science, University of Wales, Dean Street, Bangor, Gwynedd, LL57 1UT


Add to CiteULike CiteULike   Add to Connotea Connotea   Add to Del.icio.us Del.icio.us    What's this?




Disclaimer:
Please note that abstracts for content published before 1996 were created through digital scanning and may therefore not exactly replicate the text of the original print issues. All efforts have been made to ensure accuracy, but the Publisher will not be held responsible for any remaining inaccuracies. If you require any further clarification, please contact our Customer Services Department.