article
Free Access

A history of the SNOBOL programming languages

Published:01 August 1978Publication History
Skip Abstract Section

Abstract

Development of the SNOBOL language began in 1962. It was followed by SNOBOL2, SNOBOL3, and SNOBOL4. Except for SNOBOL2 and SNOBOL3 (which were closely related), the others differ substantially and hence are more properly considered separate languages than versions of one language. In this paper historical emphasis is placed on the original language, SNOBOL, although important aspects of the subsequent languages are covered.

References

  1. 1 Abrahams, P. W. 1974. Improving the control structure of SNOBOL4. SIGPLAN Notices 9(5):10-12. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2 American National Standards Institute, Inc. 1974. American National Standard Programming Language COBOL. ANSI X3.23-1974. New York, NY.Google ScholarGoogle Scholar
  3. 3 American National Standards Institute, Inc. 1976. American National Standard Programming Language PL/I. ANSI X3. 53-1976. New York, NY.Google ScholarGoogle Scholar
  4. 4 Anderson, R. O. and Griswold, R. E. 1976 February 18. ACOLYTE; A Document Formatting Program. Tucson, AZ: The University of Arizona, Department of Computer Science. SNOBOL4 Project Document S4PD11b.Google ScholarGoogle Scholar
  5. 5 Bailey, F. N., Brann, J. and Kain, R. Y. 1969 August 10. Algebra I Users Reference Manual. Minneapolis, MN: University of Minnesota, Department of Electrical Engineering.Google ScholarGoogle Scholar
  6. 6 Barber, C. L. R. 1973 December 10. SNOBOL4 Version 3.7. El Segundo, CA: XDS User's Group. Program Library Catalog Number 890823-11A00.Google ScholarGoogle Scholar
  7. 7 Baron, R. J. and Golini, J. 1970 September. Strings: Some FORTRAN Callable String Processing Routines. (Unpublished technical report.) Iowa City, IA: The University of Iowa, Department of Computer Science.Google ScholarGoogle Scholar
  8. 8 Berndl, W. 1975 October. An Analysis of the SPITBOL System. Toronto, Ontario, Canada: Department of Computer Science, University of Toronto. Technical Report No. 85.Google ScholarGoogle Scholar
  9. 9 Beyer, T. 1976 April 30. SNECS. Letter to R.E. Griswold.Google ScholarGoogle Scholar
  10. 10 Brown, P. J. 1974 November. Towards More General String Manipulation—SNOBOL4 Compared With ML/1. (Unpublished technical report.) Canterbury, England: University of Kent at Canterbury.Google ScholarGoogle Scholar
  11. 11 Calise, M. F. 1966 February 11. Disk Functions for SNOBOL3. (Unpublished internal memorandum.) Holmdel, NJ: Bell Laboratories.Google ScholarGoogle Scholar
  12. 12 Cambridge Information Systems Laboratory. 1968 April. EPL Users' Reference Manual. Cambridge, MA.Google ScholarGoogle Scholar
  13. 13 Chai, D. and DiGiuseppe, J. 1965 May. A Study of System Design Considerations in Computers for Symbol Manipulation. Ann Arbor, MI: The University of Michigan, Department of Electrical Engineering. Report No. 05635-1-F.Google ScholarGoogle Scholar
  14. 14 Conrow, K. 1977. A FAMULUS post-processor. SIGDOC Newsletter 4(3):7-8. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 15 Corbató, F. J. and Vyssotsky, V. A. 1965. Introduction and overview of the MULTICS system. In AFIPS Conference Proceedings, Fall Joint Computer Conference, pp. 185-196. Washington, DC: Spartan Books.Google ScholarGoogle Scholar
  16. 16 Corbató, F. J., et al. 1963. The Compatible Time-Sharing System; A Programmer's Guide. Cambridge, MA: The M.I.T. Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. 17 Croff, D. L. 1974 November. SNOFLEX Handbook. (Unpublished technical report.) Eugene, OR: University of Oregon, Department of Computer Science.Google ScholarGoogle Scholar
  18. 18 Dalgleish, R. 1977 September 15. Letter to R. E. Griswold.Google ScholarGoogle Scholar
  19. 19 Datacraft Corporation. 1972 July. Series 6000 SNOBOL4 General Specification. Fort Lauderdale, FL.Google ScholarGoogle Scholar
  20. 20 Dewar, C. E. S. 1977. RE: Release of SPITBOL-11 Chicago, IL: Dewar Information Systems Corporation.Google ScholarGoogle Scholar
  21. 21 Dewar, R. B. K. 1971 February 12. SPITBOL Version 2.0. (SNOBOL4 Project Document S4D23.) Chicago, IL: Illinois Institute of Technology.Google ScholarGoogle Scholar
  22. 22 Dewar, R. B. K. 1975. String Processing in ALGOL-68. (Unpublished technical report.) Chicago, IL: Illinois Institute of Technology.Google ScholarGoogle Scholar
  23. 23 Dewar, R. B. K. 1975a. Indirect threaded code. Communications of the ACM 18(6): 330-331. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. 24 Dewar, R. B. K., Belcher, K., and Cole, J. 1975 March. UNIVAC/SPITBOL; Version 1.0. Chicago, IL: Illinois Institute of Technology, Department of Computer Science.Google ScholarGoogle Scholar
  25. 25 Dewar, R. B. K. and McCann, A. P. 1974 December. 1900 SPITBOL. Leeds, England: University of Leeds. Centre for Computer Studies Technical Report No. 55.Google ScholarGoogle Scholar
  26. 26 Dewar, R. B. K. and McCann, A. P. 1977. Macro SPITBOL—a SNOBOL4 compiler. Software—Practice and Experience. 7:95-113.Google ScholarGoogle Scholar
  27. 27 Dickman, B. N. and Jensen, P. D. 1968 January 9. Tracing Facilities for SNOBOL4. (Unpublished Technical Memorandum 68-3344-1.) Holmdel, NJ: Bell Laboratories.Google ScholarGoogle Scholar
  28. 28 Doyle, J. N. 1975 February 11. A Generalized Facility for the Analysis and Synthesis of Strings, and a Procedure-Based Model of an Implementation. Tucson, AZ: University of Arizona, Department of Computer Science. SNOBOL4 Project Document S4D48.Google ScholarGoogle Scholar
  29. 29 Druseikis, F. C. and Doyle, J. N. 1974. A procedural approach to pattern matching in SNOBOL4. In Proceedings of the ACM Annual Conference, pp. 311-317. New York, NY: Association for Computing Machinery. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. 30 Druseikis, F. C. and Griswold, R. E. 1973 October 11. An Extended Function Definition Facility for SNOBOL4. Tucson, AZ: The University of Arizona, Department of Computer Science. SNOBOL4 Project Document S4D36.Google ScholarGoogle Scholar
  31. 31 Druseikis, F. C. and Griswold, R. E. 1977 August 24. SPITBOL 6000 User's Manual. (Unpublished technical report.) Tucson, AZ: The University of Arizona, Department of Computer Science.Google ScholarGoogle Scholar
  32. 32 Dunn, R. 1973. SNOBOL4 as a language for bootstrapping a compiler. SIGPLAN Notices 8(5):28-32. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. 33 Farber, D. J. 1963 October 8. #FORTRAN Compiler for "Double Presision (sic) Project". (Program listing.) Holmdel, NJ: Bell LaboratoriesGoogle ScholarGoogle Scholar
  34. 34 Farber, D. J. 1963a October 18. SNOBOL, an improved COMIT-like language. (Oral presentation.) Ann Arbor, MI: University of Michigan, Computer Center.Google ScholarGoogle Scholar
  35. 35 Farber, D. J., Griswold, R. E., and Polonsky, I. P. 1963 May 16. A Preliminary Report on the String Manipulation Language SNOBOL. (Unpublished Technical Memorandum 63-3344-2.) Holmdel, NJ: Bell Laboratories.Google ScholarGoogle Scholar
  36. 36 Farber, D. J., Griswold, R. E., and Polonsky, I. P. 1963a October 24. Letter to R. W. Hamming.Google ScholarGoogle Scholar
  37. 37 Farber, D. J., Griswold, R. E., and Polonsky, I. P. 1964. SNOBOL, a string manipulation language. Journal of the ACM 11(1):21-30. Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. 38 Farber, D. J., Griswold, R. E., and Polonsky, I. P. 1964a April. SNOBOL 2 (sic). (Unpublished internal memorandum.) Holmdel, NJ: Bell Laboratories.Google ScholarGoogle Scholar
  39. 39 Farber, D. J., Griswold, R. E., and Polonsky, I. P. 1964b April 28. (Internal Memorandum.) Holmdel, NJ: Bell Laboratories.Google ScholarGoogle Scholar
  40. 40 Farber, D. J., Griswold, R. E., and Polonsky, I. P. 1964c October 13. SNOBOL3. (Unpublished Technical Memorandum 64-3344-1.) Holmdel, NJ: Bell Laboratories.Google ScholarGoogle Scholar
  41. 41 Farber, D. J., Griswold, R. E., and Polonsky, I. P. 1965 October 7. SNOBOL3 Source. (Program listing.) Holmdel, NJ: Bell Laboratories.Google ScholarGoogle Scholar
  42. 42 Farber, D. J., Griswold, R. E., and Polonsky, I. P. 1966. SNOBOL3 programming language. Bell System Technical Journal 45:895-944.Google ScholarGoogle ScholarCross RefCross Ref
  43. 43 Farber, D. J., et al. 1965 May 13. Programming Machine-Language Functions for SNOBOL3. (Unpublished Technical Memorandum 64-3343-2.) Holmdel, NJ: Bell Laboratories.Google ScholarGoogle Scholar
  44. 44 Faulhaber, G. R. 1963 August 26. SNAFU. (Program listing.) Holmdel, NJ: Bell Laboratories.Google ScholarGoogle Scholar
  45. 45 Faulhaber, G. R. 1964 February 17. A Simulation Program for One- and Two-Dimensional Automata. (Unpublished Engineers Notes.) Holmdel NJ: Bell Laboratories.Google ScholarGoogle Scholar
  46. 46 Flannery, M. G. 1964 July 22. Push and Pop. (Unpublished Engineers Notes.) Holmdel, NJ: Bell Laboratories.Google ScholarGoogle Scholar
  47. 47 Fleck, A. C. 1971. Towards a theory of data structures. Journal of Computer and System Sciences 5:475-488.Google ScholarGoogle ScholarDigital LibraryDigital Library
  48. 48 Fleck, A. C. 1977 March. Formal Models of String Patterns. (Unpublished technical report.) Iowa City, IA: The University of Iowa, Computer Science Department and University Computer Center.Google ScholarGoogle Scholar
  49. 49 Fleck, A. C. and Liu, L.-C. 1973 June. On the Realization of Data Graphs. Iowa City, IA: The University of Iowa, Department of Mathematics. Technical Report No. 67.Google ScholarGoogle Scholar
  50. 50 Forte, A. 1967. SNOBOL3 Primer; An Introduction to the Computer Programming Language. Cambridge, MA: The M.I.T. Press.Google ScholarGoogle Scholar
  51. 51 Furtado, A. L. and Pfeffer, A. S. 1973. Pattern matching for structured programming. In Proceedings of the Seventh Asilomar Conference on Circuits, Systems, and Computers. Pacific Grove, CA.Google ScholarGoogle Scholar
  52. 52 Gaines, R. S. 1968 March 1. Preliminary Report on the SNOBOL4 Programming Language, Revised to Conform to the CDC 6000 Implementation. (Unpublished technical report.) Princeton, NJ: Institute for Defense AnalysesGoogle ScholarGoogle Scholar
  53. 53 Galler, B. A. 1968 March. Letter to the Editor. Communications of the ACM 11(3):148. Google ScholarGoogle ScholarDigital LibraryDigital Library
  54. 54 Galler, B. A. and Perlis, A. J. 1970. A View of Programming Languages. Reading, MA: Addison-Wesley.Google ScholarGoogle Scholar
  55. 55 Gaskins, R. Jr. 1970 March. CAL SNOBOL Reference Manual. (Unpublished technical report.) Berkeley, CA: The University of California, Computer Center.Google ScholarGoogle Scholar
  56. 56 Gimpel, J. F. 1970 March 23. SNOBOLizing FORTRAN. Letter to R. Zweig.Google ScholarGoogle Scholar
  57. 57 Gimpel, J. F. 1972. Blocks—A new datatype for SNOBOL4. Communications of the ACM 15(6):438-447. Google ScholarGoogle ScholarDigital LibraryDigital Library
  58. 58 Gimpel, J. F. 1973. A theory of discrete patterns and their implementation in SNOBOL4. Communications of the ACM 16(2):91-100. Google ScholarGoogle ScholarDigital LibraryDigital Library
  59. 59 Gimpel, J. F. 1973a May 10. A Design for SNOBOL4 for the PDP-10, Part I—The General. Holmdel, NJ: Bell Laboratories. SNOBOL4 Project Document S4D29b.Google ScholarGoogle Scholar
  60. 60 Gimpel, J. F. 1973b June 1. SITBOL Version 3.0. Holmdel, NJ: Bell Laboratories. SNOBOL4 Project Document S4D30b.Google ScholarGoogle Scholar
  61. 61 Gimpel, J. F. 1973c. Private communication with R. E. Griswold.Google ScholarGoogle Scholar
  62. 62 Gimpel, J. F. 1974. The minimization of spatially-multiplexed character sets. Communications of the ACM 17(6):315-318. Google ScholarGoogle ScholarDigital LibraryDigital Library
  63. 63 Gimpel, J. F. 1974a May 1. A Hierarchical Approach to the Design of Linkage Conventions. Holmdel, NJ: Bell Laboratories. SNOBOL4 Project Document S4D41.Google ScholarGoogle Scholar
  64. 64 Gimpel, J. F. 1974b. Some highlights of the SITBOL language extensions for SNOBOL4. SIGPLAN Notices 9(10):11-20. Google ScholarGoogle ScholarDigital LibraryDigital Library
  65. 65 Gimpel, J. F. 1975. Nonlinear pattern theory. Acta Informatica 4:213-229.Google ScholarGoogle ScholarDigital LibraryDigital Library
  66. 66 Gimpel, J. F. 1976. Algorithms in SNOBOL4. New York, NY: John Wiley and Sons. Google ScholarGoogle ScholarDigital LibraryDigital Library
  67. 67 Gimpel, J. F. and Hanson, D. R. 1973 October 5. The Design of ELFBOL—A Full SNOBOL4 for the PDP-11. Holmdel, NJ: Bell Laboratories. SNOBOL4 Project Document S4D43.Google ScholarGoogle Scholar
  68. 68 Goyer, P. 1973 August. Le language SNOBOL4 et la conformité chaine-modèle. Ph.D. dissertation, Universite de Montreal.Google ScholarGoogle Scholar
  69. 69 Griswold, R. E. 1962 September 18. The Separation of Flow Graphs. (Unpublished Technical Memorandum 62-3344-3.) Holmdel, NJ: Bell Laboratories.Google ScholarGoogle Scholar
  70. 70 Griswold, R. E. 1963 March. SCL7. (Unpublished draft.) Holmdel, NJ: Bell Laboratories.Google ScholarGoogle Scholar
  71. 71 Griswold, R. E. 1963a April. A Preliminary Report on a String Manipulation Language. (Unpublished-draft.) Holmdel NJ: Bell Laboratories.Google ScholarGoogle Scholar
  72. 72 Griswold, R. E. 1963b July 18. Algebraic Evaluation. (Program listing.) Holmdel, NJ: Bell Laboratories.Google ScholarGoogle Scholar
  73. 73 Griswold, R. E. 1964 January 24. Syntax Analysis. (Program listing.) Holmdel, NJ: Bell Laboratories.Google ScholarGoogle Scholar
  74. 74 Griswold, R. E. 1964a August 4. Determinant Computation Using 7/29/63 SNOBOL3. (Program listing.) Holmdel, NJ: Bell Laboratories.Google ScholarGoogle Scholar
  75. 75 Griswold, R. E. 1964b October 6. SNOBOL2 is Obsolete. (Program listing.) Holmdel, NJ: Bell Laboratories.Google ScholarGoogle Scholar
  76. 76 Griswold, R. E. 1965 June 1. Linked-List Functions for SNOBOL3. (Unpublished Technical Memorandum 65-3343-6.) Holmdel, NJ: Bell Laboratories.Google ScholarGoogle Scholar
  77. 77 Griswold, R. E. 1966-1969. Entries in SNOBOL4 Project Log. Holmdel, NJ: Bell Laboratories.Google ScholarGoogle Scholar
  78. 78 Griswold, R. E. 1966 April 18. Special Purpose SNOBOL3 Functions—II. (Unpublished Technical Memorandum 65-3343-1.) Holmdel, NJ: Bell Laboratories.Google ScholarGoogle Scholar
  79. 79 Griswold, R. E. 1966a April 24. Entry in SNOBOL4 Project Log. Holmdel, NJ: Bell Laboratories.Google ScholarGoogle Scholar
  80. 80 Griswold, R. E. 1966b May 9. Tentative SNOBOL4 Syntax Described in SNOBOL4. (Unpublished draft.) Holmdel, NJ: Bell Laboratories.Google ScholarGoogle Scholar
  81. 81 Griswold, R. E. 1966c July 28. Entry in SNOBOL4 Project Log. Holmdel, NJ: Bell Laboratories.Google ScholarGoogle Scholar
  82. 82 Griswold, R. E. 1967 June 28. Entry in SNOBOL4 Distribution Log. Holmdel, NJ: Bell Laboratories.Google ScholarGoogle Scholar
  83. 83 Griswold, R. E. 1968-1978. SNOBOL4 Information Bulletins, Holmdel, NJ: Bell Laboratories and Tucson, AZ: The University of Arizona, Department of Computer Science. (Published irregularly.)Google ScholarGoogle Scholar
  84. 84 Griswold, R. E. 1968 January 1. Entry in SNOBOL4 Distribution Log. Holmdel, NJ: Bell Laboratories.Google ScholarGoogle Scholar
  85. 85 Griswold, R. E. 1970 February 27. A Guide to the Macro Implementation of SNOBOL4. (Unpublished Technical Memorandum 70-8242-5.) Holmdel, NJ: Bell Laboratories. Google ScholarGoogle ScholarDigital LibraryDigital Library
  86. 86 Griswold, R. E. 1971. MAIN 79. (Program listing.) Holmdel, NJ: Bell Laboratories.Google ScholarGoogle Scholar
  87. 87 Griswold, R. E 1972. The Macro Implementation of SNOBOL4: A Case Study of Machine-Independent Software Development. San Francisco, CA: W.H. Freeman and Co. Google ScholarGoogle ScholarDigital LibraryDigital Library
  88. 88 Griswold, R. E. 1972a November 9. Suggestions for New Features in SNOBOL4. (Unpublished technical report.) Tucson, AZ: The University of Arizona, Department of Computer Science.Google ScholarGoogle Scholar
  89. 89 Griswold, R. E. 1972b November 13. Suggestions for New Features in SNOBOL4; Round 2—The Embellisher's Delight. (Unpublished technical report.) Tucson, AZ: The University of Arizona, Department of Computer Science.Google ScholarGoogle Scholar
  90. 90 Griswold, R. E. 1974. Suggested revisions and additions to the syntax and control mechanisms of SNOBOL4. SIGPLAN Notices 9(2):7-23. Google ScholarGoogle ScholarDigital LibraryDigital Library
  91. 91 Griswold, R. E. 1975. String and List Processing in SNOBOL4: Techniques and Applications. Englewood Cliffs, NJ: Prentice-Hall Inc.Google ScholarGoogle Scholar
  92. 92 Griswold, R. E. 1975a. A portable diagnostic facility for SNOBOL4. Software—Practice and Experience 5:93-104.Google ScholarGoogle Scholar
  93. 93 Griswold, R. E. 1975b February 5. Additions to SNOBOL4 to Facilitate Programming Language Research. Tucson, AZ: University of Arizona, Department of Computer Science. SNOBOL4 Project Document S4D37c.Google ScholarGoogle Scholar
  94. 94 Griswold, R. E. 1975c May 22. GENLAB II; A Program for Synthesizing Text. Tucson, AZ: The University of Arizona, Department of Computer Science. SNOBOL4 Project Document S4PD9a.Google ScholarGoogle Scholar
  95. 95 Griswold, R. E. 1975d. Extensible pattern matching in SNOBOL4. In Proceedings of the ACM Annual Conference, pp. 248-252. New York, NY: Association for Computing Machinery. Google ScholarGoogle ScholarDigital LibraryDigital Library
  96. 96 Griswold, R. E. 1976. The macro implementation of SNOBOL4. In Software Portability, pp. 180-191. Cambridge, England: Cambridge University Press.Google ScholarGoogle Scholar
  97. 97 Griswold, R. E. 1976a June 9. Source and Cross-Reference Listings for the SIL Implementation of SNOBOL4. Tucson, AZ: The University of Arizona, Department of Computer Science. SNOBOL4 Project Document S4D26b.Google ScholarGoogle Scholar
  98. 98 Griswold, R. E. 1976b June 17. String Scanning in SL5. Tucson, AZ: The University of Arizona, Department of Computer Science. SL5 Project Document S5LD5a.Google ScholarGoogle Scholar
  99. 99 Griswold, R. E. 1976c July 28. SNOBOL4 Information Bulletin S4B17. Tucson, AZ: The University of Arizona, Department of Computer Science.Google ScholarGoogle Scholar
  100. 100 Griswold, R. E. 1976d. String analysis and synthesis in SL5. In Proceedings of the ACM Annual Conference, pp. 410-414. New York, NY: Association for Computing Machinery. Google ScholarGoogle ScholarDigital LibraryDigital Library
  101. 101 Griswold, R. E. 1976e. The SL5 programming language and its use for goal-oriented programming. In Proceedings of the Fifth Texas Conference on Computing Systems, pp. 1-5. Astin, TX: University of Texas.Google ScholarGoogle Scholar
  102. 102 Griswold, R. E. 1977 February 4. High-lights of Two Implementations of SNOBOL4. Tucson, AZ: The University of Arizona, Department of Computer Science. SNOBOL4 Project Document 4D55.Google ScholarGoogle Scholar
  103. 103 Griswold, R. E. 1977a December 9. Bibliography of Documents Related to the SNOBOL Programming Languages. (Unpublished draft.) Tucson, AZ: The University of Arizona, Department of Computer Science. Google ScholarGoogle ScholarDigital LibraryDigital Library
  104. 104 Griswold, R. E. 1978 January 7. Sources of Implementations of SNOBOL4. Tucson, AZ: The University of Arizona, Department of Computer Science. SNOBOL4 Project Document S4N21f.Google ScholarGoogle Scholar
  105. 105 Griswold, R. E. 1978a January 11. Bibliography of Numbered SNOBOL4 Documents; May 1967 through January 1978. Tucson, AZ: The University of Arizona, Department of Computer Science. SNOBOL4 Project Document S4D43b.Google ScholarGoogle Scholar
  106. 106 Griswold, R. E. and Griswold, M. T. 1973. A SNOBOL4 Primer. Englewood Cliffs, NJ: Prentice-Hall Inc.Google ScholarGoogle Scholar
  107. 107 Griswold, R. E. and Hanson, D. R. 1977. An Overview of SL5. SIGPLAN Notices 12(4):40-50. Google ScholarGoogle ScholarDigital LibraryDigital Library
  108. 108 Griswold, R. E., Hanson, D. R., and Korb, J. T. 1977 October 18. An Overview of the SL5 Programming Language. Tucson AZ: The University of Arizona, Department of Computer Science. SL5 Project Document S5LD1d.Google ScholarGoogle Scholar
  109. 109 Griswold, R. E., Poage, J. F., and Polonsky, I. P. 1967 May 1. Preliminary Description of the SNOBOL4 Programming Language. (Unpublished Technical Memorandum 67-3344-2.) Holmdel, NJ: Bell Laboratories. Google ScholarGoogle ScholarDigital LibraryDigital Library
  110. 110 Griswold, R. E., Poage, J. F., and Polonsky, I. P. 1967a May 1. Preliminary Description of the SNOBOL4 Programming Language. Holmdel, NJ: Bell Laboratories. SNOBOL4 Project Document S4D1. Google ScholarGoogle ScholarDigital LibraryDigital Library
  111. 111 Griswold, R. E., Poage, J. F., and Polonsky, I. P. 1967b October 20. Preliminary Report on the SNOBOL4 Programming Language—II. Holmdel, NJ: Bell Laboratories. SNOBOL4 Project Document S4D4. Google ScholarGoogle ScholarDigital LibraryDigital Library
  112. 112 Griswold, R. E., Poage, J. F., and Polonsky, I. P. 1968 August 8. The SNOBOL4 Programming Language. Holmdel, NJ: Bell22 Laboratories. SNOBOL4 Project Document S4D9. Google ScholarGoogle ScholarDigital LibraryDigital Library
  113. 113 Griswold, R. E., Poage, J. F., and Polonsky, I. P. 1968a. The SNOBOL4 Programming Language. Englewood Cliffs, NJ: Prentice-Hall Inc. Google ScholarGoogle ScholarDigital LibraryDigital Library
  114. 114 Griswold, R. E., Poage, J. F., and Polonsky, I. P. 1971. The SNOBOL4 Programming Language. Second Edition. Englewood Cliffs, NJ: Prentice-Hall Inc. Google ScholarGoogle ScholarDigital LibraryDigital Library
  115. 115 Griswold, R. E. and Polonsky, I. P. 1962 September 5. The Classification of the States of a Finite Markov Chain. (Unpublished Technical Memorandum 62-3344-3.) Holmdel, NJ: Bell Laboratories.Google ScholarGoogle Scholar
  116. 116 Griswold, R. E. and Polonsky, I. P. 1963 July 1. String Pattern Matching in the Programming Language SNOBOL. (Unpublished Technical Memorandum 63-3344-3.) Holmdel, NJ: Bell Laboratories.Google ScholarGoogle Scholar
  117. 117 Griswold, R. E. and Polonsky, I. P. 1963a September 24. IPL Data Compiler. (Program listing.) Holmdel, NJ: Bell Laboratories.Google ScholarGoogle Scholar
  118. 118 Griswold, R.E. and Polonsky, I. P. 1965 February 1. Tree Functions for SNOBOL3. (Unpublished Technical Memorandum 65-3343-1.) Holmdel, NJ: Bell Laboratories.Google ScholarGoogle Scholar
  119. 119 Griswold, R. E. and Varian, L. C. 1964 November 24. Special Purpose SNOBOL3 Functions. (Unpublished Technical Memorandum 64-3344-2.) Holmdel, NJ: Bell Laboratories.Google ScholarGoogle Scholar
  120. 120 Guard, J. R. 1967 December 29. SNOBOL. Princeton, NJ: Applied Logic Corporation. Program Bulletin #67-006.Google ScholarGoogle Scholar
  121. 121 Haight, R. C. 1970 October 21. The SNOFLAKE Programming Language. (Unpublished Technical Memorandum 70-9155-2.) Piscataway NJ: Bell Laboratories.Google ScholarGoogle Scholar
  122. 122 Hall, J. T. and McCabe, P. S. 1967 October 17. SNOBOL3 Primitive Functions—Binary Routines Store on Disk. (Unpublished Technical Memorandum 67-5744-1.) Indian Hill, IL: Bell Laboratories.Google ScholarGoogle Scholar
  123. 123 Hallyburton, J. C. Jr. 1974. Advanced Data Structure Manipulation Techniques for the SNOBOL4 Programming Language. Ph.D. dissertation, The University of Arizona, Department of Computer Science. Google ScholarGoogle ScholarDigital LibraryDigital Library
  124. 124 Hamming, R. W. 1963 October 25. Letter to D. J. Farber, R. E. Griswold, and I. P. Polonsky.Google ScholarGoogle Scholar
  125. 125 Hamlin, K. B. 1965 February 16. Letter to W. Keister and M. E. Terry.Google ScholarGoogle Scholar
  126. 126 Hanson, D. R. 1973 June 8. Letter to the editor of SIGPLAN Notices.Google ScholarGoogle Scholar
  127. 127 Hanson, D. R. 1974. A simple technique for representing strings in FORTRAN IV. Communications of the ACM 17(11):646-647. Google ScholarGoogle ScholarDigital LibraryDigital Library
  128. 128 Hanson, D. R. 1976. Variable associations in SNOBOL4. Software—Practice and Experience 6:245-254.Google ScholarGoogle Scholar
  129. 129 Hanson, D. R. 1976a. A procedure mechanism for backtrack programming. In Proceedings of the ACM Annual Conference, pp. 401-405. New York, NY: Association for Computing Machinery. Google ScholarGoogle ScholarDigital LibraryDigital Library
  130. 130 Hanson, D. R. 1977. Storage management for an implementation of SNOBOL4. Software—Practice and Experience 7:179-192.Google ScholarGoogle Scholar
  131. 131 Hanson, D. R. 1977a. RATSNO—an experiment in software adaptability. Software—Practice and Experience 7:623-630.Google ScholarGoogle Scholar
  132. 132 Hanson, D. R. and Griswold, R. E. 1978. The SL5 procedure mechanism. Communications of the ACM, to appear. Google ScholarGoogle ScholarDigital LibraryDigital Library
  133. 133 Herriot, R. G. 1973. Gloss: a semantic model of programming languages. SIGPLAN Notices 8(9):70-73. Google ScholarGoogle ScholarDigital LibraryDigital Library
  134. 134 Herriot, R. G. 1973a. Gloss: a high level machine. SIGPLAN Notices 8(11):81-90. Google ScholarGoogle ScholarDigital LibraryDigital Library
  135. 135 Herriot, R. G. 1974. A uniform view of control structures in programming languages. In Proceedings of IFIP Congress 74, pp. 331-335. Stockholm, Sweden.Google ScholarGoogle Scholar
  136. 136 Hirsch, A. E. Jr. 1973 May 15. Letter to G. L. Baldwin.Google ScholarGoogle Scholar
  137. 137 IBM Corporation. 1969. System/360 Administrative Terminal System - OS; Terminal Operations Manual. White Plains, NY: Application Program H20-0589-1.Google ScholarGoogle Scholar
  138. 138 IBM Corporation. 1970. PL/I(F) Language Reference Manual. White Plains, NY: File No. 5360-29.Google ScholarGoogle Scholar
  139. 139 Jessup, R. F. 1966 November 30. SNIFF, A Set of Subroutines for String Operations in FORTRAN. (Unpublished Technical Memorandum 66-6322-9.) Holmdel, NJ: Bell Laboratories.Google ScholarGoogle Scholar
  140. 140 Kagan, C. A. R. 1972. #The multigap extension to string language processors3. SIGPLAN Notices 3(3):115-146.Google ScholarGoogle Scholar
  141. 141 Kain, R. Y. and Bailey, F. N. 1967 September 12. SNOBOL 67 Users Reference Manual. (Unpublished technical report.) Minneapolis, MN: University of Minnesota, Department of Electrical Engineering.Google ScholarGoogle Scholar
  142. 142 Keister, W. 1964 October 20. Letter to R. E. Griswold.Google ScholarGoogle Scholar
  143. 143 Keister, W. 1970. Private communication with R. E. Griswold.Google ScholarGoogle Scholar
  144. 144 Kernighan, B. W. and Plauger, P. J. 1976. Software Tools. Reading, MA: Addison-Wesley Publishing Company. Google ScholarGoogle ScholarDigital LibraryDigital Library
  145. 145 Kersey, G. 1967. Private communication with R. E. Griswold.Google ScholarGoogle Scholar
  146. 146 Kostalansky, E. 1967. The definition of the syntax and semantics of the language SNOBOL I (in Slovak). Kybernetika 3.Google ScholarGoogle Scholar
  147. 147 Lampson, B. W. 1966 April 18. 930 SNOBOL System Reference Manual. Berkeley, CA: University of California. Document 30.50.70, Contract No. SD-185, ARPA.Google ScholarGoogle Scholar
  148. 148 Lavrov, S. S. 1968. SNOBOL-A; A String Manipulation Language (in Russian). Moscow, USSR: USSR Academy of Science Computer Center.Google ScholarGoogle Scholar
  149. 149 Lee, C. Y. 1960. Automata and finite automata. Bell System Technical Journal 39:1276-1296.Google ScholarGoogle ScholarCross RefCross Ref
  150. 150 Lee, C. Y. 1961. An algorithm for path connections and its applications. IRE Transactions on Electronic Computers EC-10:346-365.Google ScholarGoogle ScholarCross RefCross Ref
  151. 151 Lee, C. Y. 1961a. Categorizing automata by W-machine programs. Journal of the ACM 10(8):384-399. Google ScholarGoogle ScholarDigital LibraryDigital Library
  152. 152 Lee, C. Y. 1963 April 14. Handwritten comments on A Preliminary Report on a String Manipulation Language (Griswold 1963a).Google ScholarGoogle Scholar
  153. 153 Lee, C. Y. and Paull, M. C. 1963. A content addressable distributed logic memory with applications to information retrieval. Proceedings of the IEEE 51(6):924-932.Google ScholarGoogle ScholarCross RefCross Ref
  154. 154 Lee, C. Y. et al. 1962 September 1. A Language for Symbolic Communication. (Unpublished Technical Memorandum 62-3344-4.) Holmdel, NJ: Bell Laboratories.Google ScholarGoogle Scholar
  155. 155 Leichter, J. 1976. APLBOL. (Unpublished technical report.) Waltham, MA: Brandeis University, Mathematics Department.Google ScholarGoogle Scholar
  156. 156 LeSeur, W. J. 1969 April 10. Text 360. White Plains, NY: IBM Corporation. Document 360D-29.4.001.Google ScholarGoogle Scholar
  157. 157 Lindsay, J. H. 1975. SNOBOLY; A Counter-Proposal to SNOBOLX. (Unpublished technical report.) Kingston, Ontario: Queen's University, Department of Computing and Information Science.Google ScholarGoogle Scholar
  158. 158 Madnick, S. E. 1966 June. SPL/I: A String Processing Language. Cambridge, MA: IBM Corporation, Cambridge Scientific Center. Report 36.006.Google ScholarGoogle Scholar
  159. 159 Magnani, R. 1964 March 2. A SNOBOL Program for Detecting Isomorphism Between Pairs of Weighted, Directed Graphs. (Unpublished Technical Memorandum 64-3341-1.) Holmdel NJ: Bell Laboratories.Google ScholarGoogle Scholar
  160. 160 Manacher, G. K. 1963 October 14. Syntactic Functions. (Program listing.) Holmdel, NJ: Bell Laboratories.Google ScholarGoogle Scholar
  161. 161 Manacher, G. K. 1964 July 1. A Package of Subroutines for the SNOBOL Language. (Unpublished Technical Memorandum 64-1222-4.) Holmdel, NJ: Bell Laboratories.Google ScholarGoogle Scholar
  162. 162 Manacher, G. K. and Varian, L. C. 1964 October 23. A Dimension Statement and Random Number Facility for the SNOBOL Language. (Unpublished Technical Memorandum 64-1222-10.) Holmdel, NJ: Bell Laboratories.Google ScholarGoogle Scholar
  163. 163 Martellotto, N. A. 1966 June 9. SNOBOL Questionnaire. (Internal memorandum.) Holmdel, NJ: Bell Laboratories.Google ScholarGoogle Scholar
  164. 164 Maurer, W. D. 1976. A Programmer's Introduction to SNOBOL. New York, NY: Elsevier.Google ScholarGoogle Scholar
  165. 165 McCann, A. P., Holden, S. C., and Dewar, R. B. K. 1976 December. MACRO SPITBOL—DECsystem-10 Version. Leeds, England: University of Leeds. Centre for Computer Studies. Technical Report No. 94.Google ScholarGoogle Scholar
  166. 166 McIlroy, M. D. 1962 August 7. A String Manipulation System for FAP Programs. (Unpublished Technical Memorandum 62-1271-4.) Holmdel, NJ: Bell Laboratories.Google ScholarGoogle Scholar
  167. 167 McIlroy, M. D. 1963. A variant method for file searching. Communications of the ACM 6(3):101 Google ScholarGoogle ScholarDigital LibraryDigital Library
  168. 168 McIlroy, M. D. 1977 December 5. Letter to R. E. Griswold.Google ScholarGoogle Scholar
  169. 169 Melli, L. F. 1974 December. #The 2.pak Language Primitives for AI Applications. Masters thesis. University of Toronto, Department of Computer Science.Google ScholarGoogle Scholar
  170. 170 Mickel, A. B. 1973 August. Comparative Study of the Semantics of Select Programming Languages. Minneapolis, MN: University of Minnesota. Computer, Information and Control Sciences. Technical Report TR 73-9.Google ScholarGoogle Scholar
  171. 171 M.I.T. Press. 1962. An Introduction to COMIT Programming. Cambridge, MA.Google ScholarGoogle Scholar
  172. 172 Moody, J. K. M. 1972 November 1. SNOBOL4 on Titan. (Unpublished technical report.) Cambridge, England: University of Cambridge Computer Laboratory.Google ScholarGoogle Scholar
  173. 173 Mooers, C. N. 1968 March. Reply to letter to the Editor, Communications of the ACM 11(3):148-149. Google ScholarGoogle ScholarDigital LibraryDigital Library
  174. 174 Morris, R. 1968. Scatter storage techniques. Communications of the ACM 11(1):38-44. Google ScholarGoogle ScholarDigital LibraryDigital Library
  175. 175 Morse, P. L. 1976 January. User Manual for B1700 SPITBOL; Version 1.0. (Unpublished technical report.) Amherst, NY: State University of New York at Buffalo, Department of Computer Science.Google ScholarGoogle Scholar
  176. 176 Mylopoulos, J., et al. 1973. 1.pak: A SNOBOL-based programming language for artificial intelligence applications. In Proceedings of the Third International Joint Conference on Artificial Intelligence, pp. 691-696. Stanford, CA: Stanford University.Google ScholarGoogle Scholar
  177. 177 Newsted, P. R. 1975. SNOBOL; An Introduction to Programming. Rochelle Park, NJ: Hayden Book Company, Inc.Google ScholarGoogle Scholar
  178. 178 Noll, L. W. 1971 April 15. A Text Formatting Program for Phototype-setting Documents. (Unpublished technical report.) Holmdel, NJ: Bell Laboratories.Google ScholarGoogle Scholar
  179. 179 Ophir, D. 1974. SNOBOL+. (Unpublished technical report.) Beer-Sheva, Israel: Atomic Energy Commission, Nuclear Research Centre-Negev.Google ScholarGoogle Scholar
  180. 180 Osterweil, L. 1970 August 12. SNOBOL4 Version 3.4 on the UNIVAC 1108 under Exec 8. (Unpublished technical report.) Silver Spring, MD: Language and Systems Development, Inc.Google ScholarGoogle Scholar
  181. 181 Poage, J. F. 1965 September 29. GE 645 Software Working Group. (Memorandum for File.) Holmdel, NJ: Bell Laboratories.Google ScholarGoogle Scholar
  182. 182 Poage, J. F. 1966 May 13. Letter to R. E. Griswold.Google ScholarGoogle Scholar
  183. 183 Poage, J. F. 1966a November 3. Letter to C. Y. Lee.Google ScholarGoogle Scholar
  184. 184 Poage, J. F. 1977 December 1. Letter to R. E. Griswold.Google ScholarGoogle Scholar
  185. 185 Puckett, A. L. and Farlow, C. W. 1966 April 28. Character and Bit String Manipulation Facilities for FORTRAN IV. (Unpublished Technical Memorandum 66-6322-5.) Holmdel, NJ: Bell Laboratories.Google ScholarGoogle Scholar
  186. 186 Renne, H. S. 1963 October 1. Letter to F. J. Singer.Google ScholarGoogle Scholar
  187. 187 Renne, H. S. 1964 August 18. Letter to J. A. Baird.Google ScholarGoogle Scholar
  188. 188 Ripley, G. D. and Griswold, R. E. 1975. Tools for the measurement of SNOBOL4 Programs. SIGPLAN Notices 10(50):36-52. Google ScholarGoogle ScholarDigital LibraryDigital Library
  189. 189 Rodgers, E. A. 1966 August 5. Symbolic Differentiator and HSUB Compiler Using SNOBOL. (Unpublished Technical Memorandum 66-3241-4.) Murray Hill, NJ: Bell Laboratories.Google ScholarGoogle Scholar
  190. 190 Roosen-Runge, P. H. 1967 August. A Table of Bell Polynomials. Ann Arbor, MI: The University of Michigan, Mental Health Research Institute. Communication 212.Google ScholarGoogle Scholar
  191. 191 Rosin, R. F. 1967. Strings in PL/I. PL/I Bulletin No. 4, pp. 6-12. Attachment to SIGPLAN Notices 2(8).Google ScholarGoogle Scholar
  192. 192 Rosin, R. F. 1969. Contemporary concepts of microprogramming and emulation. Computing Surveys 1(4):197-212. Google ScholarGoogle ScholarDigital LibraryDigital Library
  193. 193 Rossman, G. E. and Jones, L. H. 1974. Functional memory-based dynamic microprocessors for higher level languages. SIGPLAN Notices 9(8):37-65. Google ScholarGoogle ScholarDigital LibraryDigital Library
  194. 194 Santos, P. J. Jr. 1971 December. FASBOL, A SNOBOL4 Compiler. Berkeley, CA: University of California, Electronics Research Laboratory. Memorandum No. ERL-M134.Google ScholarGoogle Scholar
  195. 195 Sears, W. R. 1974 November 25. The Design of SIXBOL, A Fast Implementation of SNOBOL4 for the CDC 6000 Series Computers. Tucson, AZ: The University of Arizona, Department of Computer Science. SNOBOL4 Project Document S4D45.Google ScholarGoogle Scholar
  196. 196 Shapiro, L. G. 1976 March. Inexact Pattern Matching in ESP3. Manhattan, KS: Kansas State University, Department of Computer Science. Technical Report CS76-10.Google ScholarGoogle Scholar
  197. 197 Shapiro, L. G. and Baron, R. J. 1977. ESP3: a language for pattern description and a system for pattern recognition. IEEE Transactions on Software Engineering. SE-3(2):169-183.Google ScholarGoogle ScholarDigital LibraryDigital Library
  198. 198 Shapiro, M. D. 1969 March 1. CDC 6000 SNOBOL4 (Version 2.0) User's Guide. Lafayette IN: Purdue University, Computer Science Center. Report R0 SNOBOL4-1.CGoogle ScholarGoogle Scholar
  199. 199 Shapiro, M. D. 1970 December. An Introduction to Character String Operations Using FORTRAN IV and the Purdue University String Handling Utility Package (PUSHUP). (Unpublished technical report.) Lafayette, IN: Purdue University.Google ScholarGoogle Scholar
  200. 200 Shapiro, M. D. 1972 June. A SNOBOL Machine: Functional Architectural Concepts of a String Processor. Ph.D. dissertation, Purdue University. Google ScholarGoogle ScholarDigital LibraryDigital Library
  201. 201 Shapiro, M. D. 1972a September. A SNOBOL machine: a higher-level language processor in a conventional hardware framework. In "Innovative Architecture", Digest of Papers from COMPCON'72, Sixth Annual IEEE Computer Society International Conference. San Francisco, CA.Google ScholarGoogle Scholar
  202. 202 Silverston, S. M. 1976 August. SNOBAT 1.9. Ames, IA: Iowa State University, Computation Center. Technical Report No. 17.Google ScholarGoogle Scholar
  203. 203 Silverston, S. M. 1976a December. Storage Structure and Management in the SNOBAT Implementation of SNOBOL4. Ames, IA: Iowa State University, Department of Computer Science. Technical Report 76-14.Google ScholarGoogle Scholar
  204. 204 Silverston, S. M. 1977. Extensions to SNOBOL4 in the SNOBAT implementation. SIGPLAN Notices 12(9):77-84. Google ScholarGoogle ScholarDigital LibraryDigital Library
  205. 205 Simon, A. H. and Walters, D. A. 1964 December 28. RCA SNOBOL Programmers' Manual. (Unpublished technical report.) Princeton, NJ: RCA Laboratories.Google ScholarGoogle Scholar
  206. 206 Sinowitz, N. R. 1966. Private communication with R. E. Griswold.Google ScholarGoogle Scholar
  207. 207 Smith, D. C. and Enea, H. J. 1973. MLISP2. Stanford, CA: Stanford University, Artificial Intelligence Laboratory. Report AIM-195. Google ScholarGoogle ScholarDigital LibraryDigital Library
  208. 208 Smith, E. 1970 September. Interactive SNOBOL4. E1 Segundo, CA: XDS Program Library Catalog No. 890673-11A00.Google ScholarGoogle Scholar
  209. 209 Sommerville, I. 1977. S-SNOBOL—Structured SNOBOL4. (Unpublished technical report.) Edinburgh, Scotland: Heriot-Watt University, Department of Computer Science.Google ScholarGoogle Scholar
  210. 210 Stewart, G. F. 1975. An algebraic model for string patterns. In Conference Record of the Second ACM Symposium on Principles of Programming Languages, pp. 167-184. Palo Alto, CA. Google ScholarGoogle ScholarDigital LibraryDigital Library
  211. 211 Storm, E. F. 1968. CHAMP—character manipulation procedures. Communications of the ACM 11(8):561-566. Google ScholarGoogle ScholarDigital LibraryDigital Library
  212. 212 Strauss, H. J. 1968 July 15. External Functions for SNOBOL4. (Unpublished Technical Memorandum 68-3344-3.) Holmdel, NJ: Bell Laboratories.Google ScholarGoogle Scholar
  213. 213 Syrett, T. 1971. The SNOBOL Machine: The First Virtual Machine Language for the SLAC MLP-900. (Unpublished draft.) Stanford, CA: Stanford Linear Accelerator Center.Google ScholarGoogle Scholar
  214. 214 Tamir, M. 1974 August. Control Mechanisms in SNOBOL. (Unpublished technical report.) Jerusalem, Israel: Hebrew University of Jerusalem.Google ScholarGoogle Scholar
  215. 215 Tennent, R. D. 1973. Mathematical semantics of SNOBOL4. In Conference Record of ACM Symposium on Principles of Programming Languages, pp. 95-107. Boston, MA. Google ScholarGoogle ScholarDigital LibraryDigital Library
  216. 216 Tesler, L. G., Enea, H. J., and Smith, D. C. 1973. The LISP70 pattern matching system. In Proceedings of the Third International Joint Conference on Artificial Intelligence, pp. 671-676. Stanford, CA: Stanford University.Google ScholarGoogle Scholar
  217. 217 Tharp, A. L. 1977. Applications of SPITBOL. Raleigh, NC: North Carolina State College.Google ScholarGoogle Scholar
  218. 218 Tye, T. T. 1972. CISBOL; Compiler Implementation of SNOBOL. (Unpublished technical report.) Tucson, AZ: The University of Arizona, Department of Computer Science.Google ScholarGoogle Scholar
  219. 219 Uhr, L. 1968. Private communication with R. E. Griswold.Google ScholarGoogle Scholar
  220. 220 Uhr, L. 1974 December. EASEy: An English-Like Programming Language for Artificial Intelligence and Complex Information Processing. Madison, WI: University of Wisconsin, Computer Sciences Department. Technical Report 233.Google ScholarGoogle Scholar
  221. 221 Wade, L. 1970 October 17. PDP-10 SNOBOL4 User's Guide. Maynard, MA: Digital Equipment Corporation. DECUS Program Library No. 10-104.Google ScholarGoogle Scholar
  222. 222 Waite, W. M. 1967-1973. SNOBOL Bulletins in SIGPLAN Notices.(Appearing irregularly).Google ScholarGoogle Scholar
  223. 223 Waite, W. M. 1967. A language-independent macro processor. Communications of the ACM 10(7):433-440. Google ScholarGoogle ScholarDigital LibraryDigital Library
  224. 224 Waite, W. M. 1969. The Stage2 Macro Processor. Boulder, CO: University of Colorado, Computer Center. Report No. 69-3.Google ScholarGoogle Scholar
  225. 225 Wetherell, C. 1978. Etudes for Programmers. Englewood Cliffs, NJ: Prentice-Hall Inc. Google ScholarGoogle ScholarDigital LibraryDigital Library
  226. 226 Wilson, F. C. 1975 April. A Macro Programming Language. College Station, TX: Texas A&M University Graduate Center. NTIS Report AD-A009294.Google ScholarGoogle Scholar
  227. 227 Wilson, T. C. 1967 July 19. No. 1 ESS—Special Purpose SNOBOL3 Functions. (Unpublished Engineers Notes.) Indian Hill, IL: Bell Laboratories.Google ScholarGoogle Scholar
  228. 228 Yngve, V. H. 1958. A programming language for mechanical translation. Mechanical Translation 5(1):25-41.Google ScholarGoogle Scholar
  229. 229 Yngve, V. H. 1964. COMIT.(Oral Presentation.) Holmdel, NJ: Bell Laboratories.Google ScholarGoogle Scholar
  230. 230 Yngve, V. H. 1972. Computer Programming with COMIT II. Cambridge, MA: The M.I.T. Press.Google ScholarGoogle Scholar
  231. 231 Zweig, R. 1970 February 17. FORTRAN Language Extensions for Character String Manipulation. (Unpublished Technical Memorandum 70-9155-1.) Holmdel, NJ:Bell Laboratories.Google ScholarGoogle Scholar

Index Terms

  1. A history of the SNOBOL programming languages

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    Full Access

    • Published in

      cover image ACM SIGPLAN Notices
      ACM SIGPLAN Notices  Volume 13, Issue 8
      Special issue: History of programming languages conference
      August 1978
      302 pages
      ISSN:0362-1340
      EISSN:1558-1160
      DOI:10.1145/960118
      Issue’s Table of Contents

      Copyright © 1978 Copyright is held by the owner/author(s)

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 1 August 1978

      Check for updates

      Qualifiers

      • article

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader
    About Cookies On This Site

    We use cookies to ensure that we give you the best experience on our website.

    Learn more

    Got it!