A String Language for Symbol Manipulation Based on ALGOL 60

An artificial computer programming language
is proposed for describing the manipulation of 
strings of characters and symbols.  The concept of strings,
introduced in the ALGOL 60 report, is extended 
by adding: (1) the declaration of strings, substrings,
and string arrays with explicit lengths; (2) the 
ability to concatenate and shift strings; and (3) the
ranking of symbols for comparing stings in Boolean 
relations.  A primer or informal description of the
language is followed by examples, a description of 
experiments with the language on an IBM 704 computer,
and a formal description which, taken with the 
ALGOL 60 Report, defines the proposed string language.

CACM January, 1962

Wegstein, J. H.
Youden, W. W.

CA620115 JB March 20, 1978  4:02 PM

249	4	644
254	4	644
272	4	644
1102	4	644
1109	4	644
1140	4	644
1188	4	644
1306	4	644
1464	4	644
1491	4	644
1767	4	644
1781	4	644
1787	4	644
1949	4	644
321	4	644
2059	4	644
2126	4	644
435	4	644
437	4	644
463	4	644
483	4	644
491	4	644
2732	4	644
560	4	644
583	4	644
3073	4	644
627	4	644
631	4	644
632	4	644
642	4	644
644	4	644
644	4	644
644	4	644
653	4	644
680	4	644
761	4	644
762	4	644
763	4	644
123	4	644
140	4	644
919	4	644
989	4	644
196	5	644
1084	5	644
206	5	644
207	5	644
644	5	644
644	5	644
644	5	644
868	6	644
603	6	644
644	6	644
669	6	644
791	6	644
797	6	644