Map
Index
Random
Help
Topics
th

Topic: no need for replacement

topics > computer science > data > Group: replacement or assignment



Topic:
definition languages
Topic:
immutable files and data
Topic:
functional programming
Topic:
no need for variables
Topic:
object transformation language
Topic:
reduction languages
Topic:
replacement as defining a variable

Summary

Some languages have no assignment statements, particularly those based on non-'von Neumann' computers, such as reduction machines. Definition languages have definition instead of assignment. The advantage of replacement is reusable symbols, and symbolic reference to state values. (cbb 5/80)
Subtopic: word-at-a-time thinking up

Quote: the assignment statement keeps us thinking in word-at-a-time terms [»backJ8_1978a]

Subtopic: no assignment statement up

Quote: TOPD does not have an assignment statement because the semantics are complicated [»hendP9_1975]
QuoteRef: wileDS11_1973 ;;114 note no assignment operator

Subtopic: single-assignment up

Quote: allow declarations were needed. Used for initialize-only/single-assignment programming, references, initialized constants, and efficiency.
[»stroB_1994]

Related Topics up

Topic: definition languages (3 items)
Topic: immutable files and data (59 items)
Topic: functional programming (45 items)
Topic: no need for variables (13 items)
Topic: object transformation language (10 items)
Topic: reduction languages (17 items)
Topic: replacement as defining a variable
(8 items)

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