The SNOBOL3 Programming Language

David Farber, R. E. Griswold, I. P. Polonsky

研究成果: Article

8 引用 (Scopus)

抄録

SNOBOL3 is a programming language designed for the manipulation of strings. Features of the language include symbolic naming of strings and pattern matching. In addition to a basic set of primitive string‐valued functions, the system includes the facility for defining functions. These defined functions facilitate the programming of recursive procedures. This paper presents an intuitive description of SNOBOL3 and at the same time incorporates complete reference material for the programmer. The implementation of SNOBOL3 for the IBM 7094 computer operating under BE‐SYS‐7 is the basis for this description, but most of the material is common to all implementations.

元の言語English
ページ(範囲)895-944
ページ数50
ジャーナルBell System Technical Journal
45
発行部数6
DOI
出版物ステータスPublished - 1966 1 1
外部発表Yes

Fingerprint

Computer programming languages
Pattern matching

ASJC Scopus subject areas

  • Engineering(all)

これを引用

Farber, D., Griswold, R. E., & Polonsky, I. P. (1966). The SNOBOL3 Programming Language. Bell System Technical Journal, 45(6), 895-944. https://doi.org/10.1002/j.1538-7305.1966.tb04224.x

The SNOBOL3 Programming Language. / Farber, David; Griswold, R. E.; Polonsky, I. P.

:: Bell System Technical Journal, 巻 45, 番号 6, 01.01.1966, p. 895-944.

研究成果: Article

Farber, D, Griswold, RE & Polonsky, IP 1966, 'The SNOBOL3 Programming Language', Bell System Technical Journal, 巻. 45, 番号 6, pp. 895-944. https://doi.org/10.1002/j.1538-7305.1966.tb04224.x
Farber, David ; Griswold, R. E. ; Polonsky, I. P. / The SNOBOL3 Programming Language. :: Bell System Technical Journal. 1966 ; 巻 45, 番号 6. pp. 895-944.
@article{7e7413a609ab46ffbc191c91ed5f690e,
title = "The SNOBOL3 Programming Language",
abstract = "SNOBOL3 is a programming language designed for the manipulation of strings. Features of the language include symbolic naming of strings and pattern matching. In addition to a basic set of primitive string‐valued functions, the system includes the facility for defining functions. These defined functions facilitate the programming of recursive procedures. This paper presents an intuitive description of SNOBOL3 and at the same time incorporates complete reference material for the programmer. The implementation of SNOBOL3 for the IBM 7094 computer operating under BE‐SYS‐7 is the basis for this description, but most of the material is common to all implementations.",
author = "David Farber and Griswold, {R. E.} and Polonsky, {I. P.}",
year = "1966",
month = "1",
day = "1",
doi = "10.1002/j.1538-7305.1966.tb04224.x",
language = "English",
volume = "45",
pages = "895--944",
journal = "AT&T Technical Journal",
issn = "8756-2324",
publisher = "John Wiley and Sons Inc.",
number = "6",

}

TY - JOUR

T1 - The SNOBOL3 Programming Language

AU - Farber, David

AU - Griswold, R. E.

AU - Polonsky, I. P.

PY - 1966/1/1

Y1 - 1966/1/1

N2 - SNOBOL3 is a programming language designed for the manipulation of strings. Features of the language include symbolic naming of strings and pattern matching. In addition to a basic set of primitive string‐valued functions, the system includes the facility for defining functions. These defined functions facilitate the programming of recursive procedures. This paper presents an intuitive description of SNOBOL3 and at the same time incorporates complete reference material for the programmer. The implementation of SNOBOL3 for the IBM 7094 computer operating under BE‐SYS‐7 is the basis for this description, but most of the material is common to all implementations.

AB - SNOBOL3 is a programming language designed for the manipulation of strings. Features of the language include symbolic naming of strings and pattern matching. In addition to a basic set of primitive string‐valued functions, the system includes the facility for defining functions. These defined functions facilitate the programming of recursive procedures. This paper presents an intuitive description of SNOBOL3 and at the same time incorporates complete reference material for the programmer. The implementation of SNOBOL3 for the IBM 7094 computer operating under BE‐SYS‐7 is the basis for this description, but most of the material is common to all implementations.

UR - http://www.scopus.com/inward/record.url?scp=84944813748&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84944813748&partnerID=8YFLogxK

U2 - 10.1002/j.1538-7305.1966.tb04224.x

DO - 10.1002/j.1538-7305.1966.tb04224.x

M3 - Article

AN - SCOPUS:84944813748

VL - 45

SP - 895

EP - 944

JO - AT&T Technical Journal

JF - AT&T Technical Journal

SN - 8756-2324

IS - 6

ER -