SNOBOL, A String Manipulation Language

D. J. Farber, R. E. Griswold, I. P. Polonsky

Research output: Contribution to journalArticlepeer-review

1 Citation (Scopus)


SNOBOL is a programming language for the manipulation of strings of symbols. A statement in the SNOBOL language consists of a rule that operates on symbolically named strings. The basic operations are string formation, pattern matching and replacement. Facilities for integer arithmetic, indirect referencing, and input-output are included. In the design of the language, emphasis has been placed on a format that is simple and intuitive. SNOBOL has been implemented for the IBM 7090.

Original languageEnglish
Pages (from-to)21-30
Number of pages10
JournalJournal of the ACM (JACM)
Issue number1
Publication statusPublished - 1964 Jan 1
Externally publishedYes

ASJC Scopus subject areas

  • Software
  • Control and Systems Engineering
  • Information Systems
  • Hardware and Architecture
  • Artificial Intelligence


Dive into the research topics of 'SNOBOL, A String Manipulation Language'. Together they form a unique fingerprint.

Cite this