H ? « »

Language peer sets for SNOBOL:
United States
United States/1962
Designed 1962
1960s languages
Second generation
Early Cold War
Genus Markovs
String and List Processing
Markovs
File-reflexive
Content-reflexive
Markovs/1962
File-reflexive/1962
Content-reflexive/1962
Markovs/United States
File-reflexive/United States
Content-reflexive/United States
String and List Processing
String and List Processing/1962
String and List Processing/us

SNOBOL(ID:171/sno002)

String processing language 

alternate simple view
Country: United States
Designed 1962
Published: 1962
Genus: Markovs
Sammet category: String and List Processing


StriNg Oriented symBOlic Language.

David Farber, Ralph Griswold & I. Polonsky, Bell Labs 1962-3.

String processing language for text and formula manipulation.

SNOBOL is a special purpose language developed to provide a powerful means of doing character string manipulated. Accordingly, it has a collection of powerful operations for doing string pattern matchings. The most common early application of SNOBOL was to write text editors.
Dynamically typed, has no type declarations and no restrictions on the data type of the value of any variable.

Interpreted.  



Places
People:

Hardware:
Structures:
Related languages
COMIT SNOBOL   Influence
Markov SNOBOL   Influence
SCL SNOBOL   Influence
SCL7 SNOBOL   Suggested name for
SEXI SNOBOL   Renaming
SHADOW SNOBOL   Influence
SNOBOL APLBOL   Augmentation of
SNOBOL DYSTAL   Evolution of
SNOBOL ELFBOL   Implementation
SNOBOL LIMP   Influence
SNOBOL SNOBOL2   Evolution of
SNOBOL SNOFLEX   Evolution of

References:
  • Farber, David. J.; Griswold, Ralph. E.; and Polons (1964) Farber, David. J.; Griswold, Ralph. E.; and Polonsky, Ivan. P. "SNOBOL: A String Manipulation Language" pp21-30 Abstract
          in [ACM] (1964) [ACM] JACM 11(01) January 1964
  • (1964) Iverson, K review of Farber et al (SNOBOL) Abstract
          in (1964) ACM Computing Reviews 5(01) January-February 1964
  • Crisman, P. (1965) Crisman, P. A. (Ed.) The time-sharing system: a programmer's guide. (2nd ed.) M.I.T. Press, Cambridge,Mass., 1966 Extract: LAnguages and Subsystems available
          in (1964) ACM Computing Reviews 5(01) January-February 1964
  • Goldstein (1965) Goldstein, M. "Computer Languages" The American Mathematical Monthly, Vol. 72, No. 2, Part 2: Computers and Computing Feb., 1965 pp141-146 Extract: Languages scene
          in (1964) ACM Computing Reviews 5(01) January-February 1964
  • Sammet, Jean E. (1967) Sammet, Jean E. "Formula Manipulation by Computer"
          in Advances in Computers, Vol. (1967) Advances in Computers, Vol. 8 FL Alt and M Rubinoff (Eds.), Academic Press, New York, 1967
  • Sammet, Jean E., (1967) Sammet, Jean E., "Roster of Programming Languages 1967"
          in (1967) Computers & Automation 16(6) June 1967
  • Knuth, Donald E. (1968) Knuth, Donald E. The Art of computer programming, Addison-Wesley Publishing Company Reading, MA 1968 Extract: History And Bibliography
          in (1967) Computers & Automation 16(6) June 1967
  • Sammet, Jean E. (1968) Sammet, Jean E. "Revised Annotated Descriptor Based Bibliography for the Use of Computers for Non-Numerical Mathematics"
          in Bobrow, D. G. (ed) (1968) Bobrow, D. G. (ed) "Symbol Manipulation Languages and Techniques", Proceedings of the IFIP Working Conference on Symbol Manipulation Languages. North-Holland Publishing Co., Amsterdam, 1968
  • Russell, L. (1969) Russell, L. "Linear circuit analysis by symbolic algebra" pp573-586
          in (1969) Proceedings of the twenty-fourth ACM national conference August 1969
  • Breslau, M. (1970) Breslau, M. Review of (ALPAK, ALTRAN, SNOBOL) Extract: Abstract
          in (1970) ACM Computing Reviews 11(01) January 1970
  • Harrison, Malcolm C (1970) Harrison, Malcolm C "Data-structures and programming" New York: Courant Institute of Mathematical Sciences 1970
          in (1970) ACM Computing Reviews 11(01) January 1970
  • Stock (1971) Stock, Karl F. "A listing of some programming languages and their users" in RZ-Informationen. Graz: Rechenzentrum Graz 1971 235 Abstract
          in (1970) ACM Computing Reviews 11(01) January 1970
  • Griswold, Ralph E.: Macro implementation of SNOBOL (1972) Griswold, Ralph E.: Macro implementation of SNOBOL4. A case Study of machine-independent software development. Reading,EngI and: Freeman 1972. 310 S., 117 illustr. - ISBN: 0-7167-0447-1.
          in (1970) ACM Computing Reviews 11(01) January 1970
  • Sammet (1972) Sammet, Jean E., "Roster of Programming Languages 1972" 265
          in (1972) Computers & Automation 21(6B), 30 Aug 1972
  • Stock and Stock (1973) Stock, Marylene and Stock, Karl F. "Bibliography of Programming Languages: Books, User Manuals and Articles from PLANKALKUL to PL/I" Verlag Dokumentation, Pullach/Munchen 1973 562 Abstract
          in (1972) Computers & Automation 21(6B), 30 Aug 1972
  • Tucker, Allen B., JR. (1977) Tucker, Allen B., JR. Programming languages. McGraw-Hill, Inc., New York, 1977
          in (1972) Computers & Automation 21(6B), 30 Aug 1972
  • Griswold, Ralph E. (1978) Griswold, Ralph E. "A history of the SNOBOL programming languages" Abstract
          in [HOPL I] (1979) SIGPLAN Notices 14(04) April 1979 including The first ACM SIGPLAN conference on History of programming languages (HOPL) Los Angeles, CA, June 1-3, 1978
  • Allen, F. (1982) Allen, F. and Schwartz, J. review of Sammet and Lee HOPL conference end banquet excerpts Abstract
          in (1982) ACM Computing Reviews March 1982
  • Holbrook, Bernard D. and Brown, W. Stanley (1982) Holbrook, Bernard D. and Brown, W. Stanley "A History of Computing Research at Bell Laboratories (1937-1975)" Computing Science Technical Report No. 99 1982 Extract: History
          in (1982) ACM Computing Reviews March 1982
  • Nance, R. (1982) Nance, R. E. review of Griswold 1978 Abstract
          in (1982) ACM Computing Reviews March 1982
  • Steel, T. (1982) Steel, T. B. review of Wexelblat 1982 Abstract
          in (1982) ACM Computing Reviews March 1982
  • Van Deusen, M. (1982) Van Deusen, M. review of Wexelblat 1982 Abstract
          in (1982) ACM Computing Reviews March 1982
  • (2002) Library of Congress Subject Headings S6
          in (1982) ACM Computing Reviews March 1982
    Search in: Google  Google scholar  World Cat  Yahoo  Overture  DBLP  Monash bib  NZ  IEEE  ACM portal  CiteSeer  CSB  ncstrl  jstor  Bookfinder