Topic: program web

topics > computer science > programming > Group: program representation

object-oriented programming

error safe systems
knowledge as interrelated facts
literate programming
Thesa data model
semantic networks
virtual machine
words defined by words


Knowledge is not a compartmentalized hierarchical structure. Instead it is a highly interwoven web of relationships in many different domains. This is best seen in dictionaries where words are defined by references to other words. It is seen in communication where non-verbal actions and tone are as important as spoken words. It is seen in a well-written assembly program where every instruction fits with a large number of other instructions. Thesa descriptions form a program web as do large data structures.

Advantages-- A description may be understood in many different ways since it is interconnected and defined through other modules. Errors require simultaneous mistakes in a number of descriptions. Errors are visible since their effect is widespread. (cbb 5/80)

Subtopic: program as interrelated components up

Quote: express a program as a web of ideas with structural relationships with neighbors [»knutDE2_1984]
Quote: programming, writing documentation, and building databases are all for producing a large, complex document [»mashJR_1976a]
Quote: most problems require multi-component elements; components include references to other components [»rossDT3_1961]

Subtopic: plex data structure up

QuoteRef: rossDT3_1961 ;;148 plex, an abbreviation for plexus: "An interwoven combination of parts in a structure; a network"--Webster.
QuoteRef: cbb_1973 ;;8/22/74 type is related to other types forms a web touches every point
QuoteRef: cbb_1973 ;;12/12/76 block made up of references to blocks (names)

Subtopic: program using interrelated components up

Quote: program via a set of interrelated descriptions; includes prototypes and instances of object categories and processes [»winoT7_1979]
QuoteRef: cbb_1973 ;;[reading (QuoteRef: goodJB2_1976) want a way to write programs as tightly interconnected representation same as assembly language

Related Topics up

Group: hypertext   (44 topics, 786 quotes)
Group: object-oriented programming   (26 topics, 822 quotes)

Topic: error safe systems (76 items)
Topic: knowledge as interrelated facts (23 items)
Topic: literate programming (16 items)
Topic: Thesa data model (58 items)
Topic: semantic networks (42 items)
Topic: virtual machine (13 items)
Topic: words defined by words
(25 items)

Updated barberCB 11/04
Copyright © 2002-2008 by C. Bradford Barber. All rights reserved.
Thesa is a trademark of C. Bradford Barber.