Map
Index
Random
Help
th

QuoteRef: wulfWA4_1974

topics > all references > ThesaHelp: references t-z



Group:
type declaration
Topic:
initialization of data
Topic:
casting a variable to a different type
Topic:
data type as constructors, selectors, and predicates
Topic:
shared objects
Topic:
notation for declarations
ThesaHelp:
references t-z
Topic:
finalization of data
Topic:
function syntax definition
Topic:
binding of names to objects
Topic:
reusable programming
Topic:
real numbers and floating point numbers
Topic:
object-defined names
Topic:
generated variable
Topic:
data type by access rights
Topic:
data type by lexical constraints
Topic:
compile-time execution
Topic:
constants
Topic:
primitive data types for Thesa

Reference

Wulf, W.A., "ALPHARD toward a language to support structured programming", Carnegie-Mellon, Computer Science Department, April 1974. Google

Other Reference

NTIS AD-785-417

Quotations
2 ;;Quote: computer scientists stand on each other's toes
QuoteRef: wulfWA4_1974 ;;4 "a form can be instantiated simply by mentioning its name together with any requisite actual parameters" eg decl x: complex
4 ;;Quote: instantiating 'complex' instantiates two instance of the form 'real' with the names 'r' and 'i'
QuoteRef: wulfWA4_1974 ;;4 the colon ":" is the general binding operator
5 ;;Quote: if a function's parameter requires additional rights, then all callers must indicate those rights.
QuoteRef: wulfWA4_1974 ;;6 names may be common or unique -- e.g., a common element pool with unique head for each list
QuoteRef: wulfWA4_1974 ;;7 every form has a create and destroy function for own and local instantiations
8 ;;Quote: the syntax of a literal defines a calculation that converts a print name into an internal value
8 ;;Quote: a literal is a constant variable whose value is suggested by its print name
QuoteRef: wulfWA4_1974 ;;8 declare forms with type returned eg form a(x:int):int= and b:a(5) b is an integer. form a= is same as form a:a =
QuoteRef: wulfWA4_1974 ;;9 association operator to see a storage cell as being more than one type


Related Topics up

Group: type declaration   (5 topics, 107 quotes)
Topic: initialization of data (42 items)
Topic: casting a variable to a different type (7 items)
Topic: data type as constructors, selectors, and predicates (20 items)
Topic: shared objects (13 items)
Topic: notation for declarations (20 items)
ThesaHelp: references t-z (309 items)
Topic: finalization of data (10 items)
Topic: function syntax definition (17 items)
Topic: binding of names to objects (16 items)
Topic: reusable programming (77 items)
Topic: real numbers and floating point numbers (37 items)
Topic: object-defined names (15 items)
Topic: generated variable (7 items)
Topic: data type by access rights (20 items)
Topic: data type by lexical constraints (15 items)
Topic: compile-time execution (17 items)
Topic: constants (21 items)
Topic: primitive data types for Thesa (82 items)

Collected barberCB 1980
Copyright © 2002-2008 by C. Bradford Barber. All rights reserved.
Thesa is a trademark of C. Bradford Barber.