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 :
بازگشت