SUMMER(ID:934/sum002)
String and pattern language
- Country: nl
- Began: 1980
- Published: 1980
- Sammet:SLP
Klint & Sint, CWI late 70's. String manipulation and pattern matching. Recently used as the input and implementation language for the Dataflow Compiler Project at CWI.
Structures:
Related languages
References:
Klint, Paul "An Overview of the SUMMER Programming Language", pp.47-55. view details
Abstract: The language SUMMER is intended for the solution of problems in text processing and string manipulation. The language consists of a small kernel which supports success-directed evaluation, control structures, recovery caches and a data abstraction mechanism. It is shown how this kernel can be extended to support simultaneous pattern matching in arbitrary domains.
in [ACM SIGACT-SIGPLAN] Proceedings of the 7th Annual ACM Symposium on Principles of Programming Languages view details
Klint, Paul "From SPRING to SUMMER: Design, Definition and Implementation of Programming Languages for String Manipulation and Pattern Matching", Math Centre, Amsterdam 1982. view details
in [ACM SIGACT-SIGPLAN] Proceedings of the 7th Annual ACM Symposium on Principles of Programming Languages view details
Klint, P.; A Study in String Processing Languages, LNCS 205, Springer Verlag 1985. view details
in [ACM SIGACT-SIGPLAN] Proceedings of the 7th Annual ACM Symposium on Principles of Programming Languages view details
Veen, A.H. "The Misconstrued Semicolon: Reconciling Imperative Languages and Data-Flow Machines," CWI Tract 26, Centre for Mathematics and Computer Science, Amsterdam, 1986. view details
in [ACM SIGACT-SIGPLAN] Proceedings of the 7th Annual ACM Symposium on Principles of Programming Languages view details
Whiting, Paul G. and Pascoe, Robert S. V. "A History of Data-Flow Languages" pp38-59
view details
Extract: In 1980, Arthur Veen of CWI in the Netherlands began using the language SUMMER to study the features that make flow analysis for imperative languages troublesome (and interesting).
in Annals of the History of Computing 16(4) Winter 1994 view details
|