Group: programming

topic root > Group: computer science

computer science
memory management
map of the Thesa web site
execution of hypertext nodes
programming as mathematics
robot programming
semistructured messages for automated processing
software documentation

all groups
map of the Thesa web site
topics n-r
topics to process

Group members

Group: code generation
Group: debugging
Group: exception handling
Group: expression evaluation
Group: function
Group: goals for a programming system
Group: input/output
Group: object-oriented programming
Group: patterns
Group: programming notation
Group: program module
Group: program control
Group: program design
Group: program proving
Group: program representation
Group: Thesa programming system
Group: types of programming languages
Group: requirement specification
Group: software engineering
Group: software maintenance
Group: testing
Topic: animation
Topic: defensive programming
Topic: experimental results on programming
Topic: experimental results on structured programming
Topic: history of programming
Topic: learning a programming language
Topic: numeric methods
Topic: program execution
Topic: program listing
Topic: program statistics
Topic: programmers
Topic: software documentation
Subtopic: general medium for communication up

Quote: programming, like writing, should be accessible to everyone [diseAA9_1986]
Quote: Smalltalk is part of a general medium for communication only if it is usable by casual users [kayA3_1977]

Subtopic: concepts vs. language up

Quote: use mathematics to teach the concepts of computer science; not progamming languages or specification languages [lampL4_2008]

Subtopic: model of reality up

Quote: a program is a program about something; it has a systematic correspondence to reality [winoT_1986]

Subtopic: surveys up

QuoteRef: wegnP_1979 ;; excellent overview of the current state of computer programming

Subtopic: processes and control up

Quote: an algorithm is a collection of processes organized by a control function [perlAJ4_1957]

Subtopic: programming is arbitrary up

Quote: despite billions or trillions of lines of code, it still feels like we're making it up as we go along [seibP_2009]

Subtopic: operation as orders and parameters up

Quote: an operation is a sequence of orders; each order is an action and a sequence of parameter specifications [lampBW_1971]

Related up

Group: data
Group: memory management
Group: systems
ThesaHelp: map of the Thesa web site
Topic: compiler
Topic: execution of hypertext nodes
Topic: programming as mathematics
Topic: publishing
Topic: robot programming
Topic: semistructured messages for automated processing
Topic: software documentation

Subtopics up

concepts vs. language
general medium for communication
model of reality
operation as orders and parameters
processes and control
programming is arbitrary

Updated barberCB 11/04
Copyright © 2002-2023 by C.B. Barber
Thesa, Avev, and thid-... are trademarks of C.B. Barber