Map
Index
Random
Help
Topics
th

QuoteRef: halpMI1_1968

topics > all references > ThesaHelp: references g-h



Topic:
primitive functions
Topic:
compile-time execution
Topic:
programming language standards
ThesaHelp:
references g-h
ThesaHelp:
ACM references f-l
Topic:
user-defined languages
Topic:
language extension via macros
Topic:
specific purpose computer systems
Topic:
extensible languages
Topic:
general purpose computer systems
Group:
Thesa programming system
Topic:
language flexibility
Topic:
macros
Topic:
programming language design
Topic:
code optimization
Topic:
function application
Topic:
macro syntax definition
Topic:
function syntax by pattern
Topic:
parameter passing by keyword or position

Reference

Halpern, M.I., "Toward a general processor for programming languages", Communications of the ACM, 11, 1, pp. 15-25, January 1968. Google

Notes

about XPOP

Quotations
abstract ;;Quote: a programming language is best defined by macros
15 ;;Quote: a universal programming language is indefensible because of new applications and rapid growth in non-expert users
16 ;;Quote: the difficulty of modifying a language's compiler can prevent extending the language
16 ;;Quote: flexibility is a fundamental consideration of language design; it should be planned for from the start
17 ;;Quote: macros have not implemented higher-level languages because of poor mechanisms for notation and language processing
QuoteRef: halpMI1_1968 ;;17 standardization like specifying color and seat position of a car with nothing about the engine or drive train.
17 ;;Quote: programming language dimensions--functional, notational, and modal (modification)
18 ;;Quote: a macro definition feature allows the programmer to redesign the machine
19 ;;Quote: AUTOCODER's macro processors generated code that was data-sensitive and context-sensitive
22 ;;Quote: the canonical form for a programming statement is operator, operand list; distinguishes programming language from natural language
22 ;;Quote: XPOP uses blanks, noise words, and cue words to convert statements to operator/operand form
QuoteRef: halpMI1_1968 ;;23 modal dimension by allowing any code interpreted at compile time
QuoteRef: halpMI1_1968 ;;23 provides modal commands by having an assemble/execute operator


Related Topics up

Topic: primitive functions (34 items)
Topic: compile-time execution (17 items)
Topic: programming language standards (10 items)
ThesaHelp: references g-h (299 items)
ThesaHelp: ACM references f-l (241 items)
Topic: user-defined languages (38 items)
Topic: language extension via macros (23 items)
Topic: specific purpose computer systems (9 items)
Topic: extensible languages (69 items)
Topic: general purpose computer systems (9 items)
Group: Thesa programming system   (11 topics, 561 quotes)
Topic: language flexibility (34 items)
Topic: macros (22 items)
Topic: programming language design (53 items)
Topic: code optimization (54 items)
Topic: function application (18 items)
Topic: macro syntax definition (10 items)
Topic: function syntax by pattern (15 items)
Topic: parameter passing by keyword or position (13 items)

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