You are on page 1of 272

THE SNOBOL4

PROGRAMMING
LANGUAGE
second edition
R. E. Griswold
J. F. Poage
I. P. Polonsky
he SNOBOL4 Programming Language
he SNOBOL4 Programming Language
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
second edition
THE SNOBOL4
PROGRAMMING
LANGUAGE
R. E. Griswold
J. F. Poage
I. P. Polonsky
Bell Telephone Laboratories, Incorporated
Prentice-Hall, Inc., Englewood Cliffs, New Jersey
Reprinted electronically in 2005 by Ron Stephens & Catspaw, Inc.
by permission of AT&T.
Copyright Bell Telephone Laboratories, Incorporated, 1971, 1968
Permission is granted to make and distribute verbatim
copies of this book provided the copyright notice and
permission notice are preserved on all copies.
(Originally published by Prentice Hall, Inc., ISBN 13-815373-6)
Library of Congress Catalog Card Number: 70-131996
Printed in the United Stated of America
World Wide Web sites for additional SNOBOL4 material:
Catspaw, Inc. www.SNOBOL4.com
Phil Budnes SNOBOL4 resources www.SNOBOL4.org
PROGRAMMING IN BASIC, THE TIME-SHARING LANGUAGE
by Mario V. Farina
This book is a complete self-teaching description of the BASIC time-sharing language as it is used
on teletype machines linked to computers by telephone lines.
OUTSTANDING FEATURES: Written in easy-to-understand style with a minimum of technical
terms Extended features soon to be implemented are included in the text Material is or-
ganized logically into 25 lessons An actual program example is shown from its conception to fi-
nal results Actual computer print-outs are reproduced.
Published 1968 164 pages
SYSTEM SIMULATION
by Geoffrey Gordon
This book concerns the techniques of simulation as applied to both continuous and discrete sys-
tems, and compares those techniques with other methods of problem-solving.
OUTSTANDING FEATURES include: Programmed examples fully worked out in six different sim-
ulation languages Illustrated with complete examples drawn from a variety of applications
A detailed discrete system example: first solved by hand calculations and later by FORTRAN and
two discrete simulation languges (GPSS and SIMSCRIPT) The technique of Industrial Dynamics
as applied to business systems The probability and statistics theory involved in the construction
of models and in the analysis of simulation results Examples of applications drawn from a vari-
ety of fields: engineering, biology, economics, business systems, switching systems and inventory
control.
Published 1969 320 pages
PROGRAMMING LANGUAGE/ONE, 2nd Edition
by Frank Bates and Mary L. Douglas
This new Second Edition retains all the highly-readable extras of the First, while exploring
the many new concepts that have emerged in the past three years.
OUTSTANDING FEATURES: Analyzes computer programming in general, with particular attention
paid to the PL/1 programming Emphasizes the distinction between physical and logical pro-
gram structure Shows how various features of the program can be used to solve different ver-
sions of the same problems Covers storage classes, dynamic storage allocation, and stor- age
management techniques Introduces pointers and based variables, and describes them in terms
of a practical applicationan airline reservation system.
Published 1970 432 pages
Prentice-Hall, Inc., Englewood Cliffs, New Jersey
13-815373-6

You might also like