DocumentCode
3108013
Title
Using obviously synchronizable series expressions instead of loops
Author
Waters, Richard C.
Author_Institution
MIT Artificial Intelligence Lab., Cambridge, MA, USA
fYear
1988
fDate
9-13 Oct 1988
Firstpage
338
Lastpage
346
Abstract
It has been known for a long time that series expressions (functional expressions on data aggregates) are easier to write and maintain than loops. However, as typically implemented, series expressions are much less efficient than loops. At the cost of placing modest limits on what can be written, obviously synchronizable series expressions solve this problem by guaranteeing that every series expression can be automatically converted into a highly efficient loop. It is demonstrated using Lisp and Pascal prototypes that obviously synchronizable series expressions can be added to any programming language
Keywords
LISP; Pascal; functional programming; synchronisation; Lisp; Pascal; data aggregates; functional expressions; synchronizable series expressions; Aggregates; Artificial intelligence; Computer languages; Costs; Data structures; Laboratories; Programming profession; Vectors;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Languages, 1988. Proceedings., International Conference on
Conference_Location
Miami Beach, FL
Print_ISBN
0-8186-0874-9
Type
conf
DOI
10.1109/ICCL.1988.13082
Filename
13082
Link To Document