You are on page 1of 272

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
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
PROGRAMMING
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
LANGUAGE
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
The SNOBOL4 Programming Language second edition
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
R. E. Griswold The SNOBOL4 Programming Language
The SNOBOL4 Programming Language
J. F. Poage The SNOBOL4 Programming Language
I. P. Polonsky 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 Budne’s 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 application—an airline reservation system.
Published 1970 432 pages

Prentice-Hall, Inc., Englewood Cliffs, New Jersey

13-815373-6

You might also like