H ?
«
‹
←
→
›
»
Language peer sets for SNOBOL4:
United States↑
United States/1967↑
Designed 1967 ↑
1960s languages ↑
Third generation↑
High Cold War↑
Genus Patterns ↑
String and List Processing ↑
Patterns↑
File-reflexive↑
Content-reflexive ↑
Patterns/1967↑
File-reflexive/1967↑
Content-reflexive/1967↑
Patterns/United States↑
File-reflexive/United States↑
Content-reflexive/United States↑
String and List Processing ↑
String and List Processing/1967↑
String and List Processing/us ↑
SNOBOL4(ID:303/sno005)
Classic SNOBOL
alternate simple view
Country: United States
Designed 1967
Published: 1967
Genus: Patterns
Sammet category: String and List Processing
Griswold et al, 1967. Quite distinct from its predecessors. Unix port of the original macro implementation Declarative with dynamic scope. Patterns are first-class data objects that can be constructed by concatenation and alternation. Success and failure used for flow control. Delayed (unevaluated) expressions can be used to implement recursion. Table data type.
Structures:
Related languages
References:
Desautels, E. J. and Smith, D. K., (1967) Desautels, E. J. and Smith, D. K., "An Introduction to the String Manipulation Language SNOBOL"
in Rosen, Saul (ed) Programming Systems & Languages. (1967) Rosen, Saul (ed) Programming Systems & Languages. McGraw Hill, New York, 1967.
R. E. Griswold, J. F. Poage, and I. P. Polonsky, (1967) R. E. Griswold, J. F. Poage, and I. P. Polonsky, "Preliminary Description of the SNOBOL4 Programming Language," Bell Telephone Laboratories, Inc., Holmdel, New Jersey, S4D1.
in Rosen, Saul (ed) Programming Systems & Languages. (1967) Rosen, Saul (ed) Programming Systems & Languages. McGraw Hill, New York, 1967.
R. E. Griswold, J. F. Poage, and I. P. Polonsky, (1967) R. E. Griswold, J. F. Poage, and I. P. Polonsky, "Preliminary Report On The SNOBOL4 Programming Language," Bell Telephone Laboratories, Inc., Holmdel, New Jersey (November 22, 1967) S4D4
in Rosen, Saul (ed) Programming Systems & Languages. (1967) Rosen, Saul (ed) Programming Systems & Languages. McGraw Hill, New York, 1967.
Anderson Eric E. and Roger Sturgeon (1968) Anderson Eric E. and Roger Sturgeon "Interactive SNOBOL4 System for the SDS 940" University of California, Berkeley 1968
Extract:
Description
pdf
in Rosen, Saul (ed) Programming Systems & Languages. (1967) Rosen, Saul (ed) Programming Systems & Languages. McGraw Hill, New York, 1967.
R. E. Griswold, J. F. Poage, and I. P. Polonsky, (1968) R. E. Griswold, J. F. Poage, and I. P. Polonsky, "Preliminary Report On The SNOBOL4 Programming Language," Be|ll Telephone Labortories, Inc., Holmdel, New Jersey (March 20, 1968) S4D4b
in Rosen, Saul (ed) Programming Systems & Languages. (1967) Rosen, Saul (ed) Programming Systems & Languages. McGraw Hill, New York, 1967.
Balzer, R.W. et al, (1969) Balzer, R.W. et al, "APAREL: A Parse Request Language",
Abstract
DOI
in [ACM] (1969) [ACM] CACM 12(11) (Nov 1969).
Macleod, IA (1970) Macleod, IA "SP/1 - a FORTRAN integrated string processor" pp255-260
Extract:
Introduction
Extract:
Introduction
in (1970) The Computer Journal 13(3)
Michael D. Shapiro PhD Purdue CS 1970 (1970) Michael D. Shapiro PhD Purdue CS 1970 "A SNOBOL Machine: Functional Architectural Concepts of a String Processor" Advisor: M. H. Halstead
Cite
Cite
in (1970) The Computer Journal 13(3)
Griswold , Ralph E. et al, (1971) Griswold , Ralph E. et al, "The SNOBOL4 Programming Language"P-H 1971.
in (1970) The Computer Journal 13(3)
Gimpel, James G (1972) Gimpel, James G "Blocks--A New Datatype for SNOBOL4"
in [ACM] (1972) [ACM] CACM 15(12) 1972
Rosen, S. (1972) Rosen, S. "Programming Systems and Languages 1965-1975"
Abstract
DOI
in [ACM] (1972) [ACM] CACM 15(07) (July 1972)
Sammet, Jean E. (1973) Sammet, Jean E. "Roster of Programming Languages for 1973" p147
in (1974) ACM Computing Reviews 15(04) April 1974
Tennent, Robert D. (1973) Tennent, Robert D. "Mathematical Semantics of Snobol 4" pp95-107
Abstract
DOI
in [POPL 1973] (1973) [ACM SIGACT-SIGPLAN] Proceedings of the ACM Symposium on Principles of Programming Languages, Boston, October 1973. Association for Computing Machinery.
Leavenworth and Sammet (1974) Leavenworth, Burt M.; Sammet, Jean E. "An overview of nonprocedural languages" pp1-12
Abstract
in [VHLL 1974] (1974) Proceedings of the ACM SIGPLAN symposium on Very high level languages, March 28-29, 1974, Santa Monica, California, United States
Griswold, Ralph E. (1975) Griswold, Ralph E. "A Protable Diagnostic Facility for SNOBOL4"
in (1975) Software — Practice and Experience 5(01) January 1975
Lecarme, O. & Pellissier, Mireille (1977) Lecarme, O. & Pellissier, Mireille "Implémentation du langage SNOBOL4 sur CII Iris 50" Technical Report, Nice, 1977
in (1975) Software — Practice and Experience 5(01) January 1975
Ripley, G. David, Ralph E. Griswold, David R. Hans (1978) Ripley, G. David, Ralph E. Griswold, David R. Hanson: "Performance of Storage Management in an Implementation of SNOBOL4" pp130-137
in (1978) IEEE Transactions on Software Engineering (TSE) 4(2) 1978
Sammet, Jean E (1978) Sammet, Jean E "Roster of programming languages for 1976-77" pp56-85
in [SIGPLAN] (1978) SIGPLAN Notices 13(11) Nov 1978
Griswold, Ralph E.; Hanson, David R. (1980) Griswold, Ralph E.; Hanson, David R. "An Alternative to the Use of Patterns in String Processing" ACM Transactions on Programming Languages and Systems (TOPLAS) 2(2) (April 1980) pp153-172 1980
Abstract
DOI
in [SIGPLAN] (1978) SIGPLAN Notices 13(11) Nov 1978
Lecarme, O. (1981) Lecarme, O. "Une famille de langages de programmation : Snobol, SL5 et Icon" pp111-154
in (1981) RAIRO - Informatique, 15(2) 1981
Casanova, M. A. and A. L. Furtado (1988) Casanova, M. A. and A. L. Furtado "String pattern-matching in Prolog"
in (1988) Computer Languages 13(3-4)
Liu, K.-C. (1988) Liu, K.-C. "On String Pattern Matching: a Quantitative Analysis and a Proposal"
in (1988) Computer Languages 13(1)
Hechler, L.; Huebner, H.; Krause, U. (1989) Hechler, L.; Huebner, H.; Krause, U. "The NODAL Interpreter at GSI" GSI, Gesellschaft fur Schwerionenforschung mbH 23 Feb 1989
Extract:
History
Extract:
Characteristics of NODAL
pdf
in (1988) Computer Languages 13(1)
Nilsen, K. (1990) Nilsen, K. "A stream data type that supports goal-directed pattern matching on unbounded sequences of values"
in (1990) Computer Languages 15(1)
(1992) Shapiro, Michael: Usenet posting on comp.compilers on COBOL compilers
online copy
Extract:
USENET Posting
in (1990) Computer Languages 15(1)
Resources
Search in:
Google
Google scholar
World Cat
Yahoo
Overture
DBLP
Monash bib
NZ
IEEE 
ACM portal
CiteSeer
CSB
ncstrl
jstor
Bookfinder
|