|
ABSTRACT
In this general paper the role of programming in advanced graduate training is discussed. Subject matter related to programming as well as programming per se is considered. The importance and application of formalism are considered and also the need for good empirical experimentation. A brief outline for a sequence of courses is included, and subject headings that have been obtained from an extensive bibliography are given. A bibliography of programming references is included.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
ABRAHAMS, PAUL W., BARNETT, JEFFREY A., T AL. The LISP2 programming language and system. Proc. AFIPS 1966 Fall Joint Comput. Conf. Vol. 29, Spartan Books, New York, pp. 661-676.
|
 |
2
|
|
| |
3
|
Apt-concept and application. IIT Res. Inst., Chicago, 1961, 32 pp.
|
| |
4
|
AMBROSm, S. Algebraic Languages. Boringhieri, Turin, Italy, 1965, 170 pp. (in Italian)
|
 |
5
|
|
| |
6
|
BACH, E. An Introduction to Transformational Grammars. Holt, Rinehart & Winston, New York, 1964.
|
| |
7
|
BACKUS, J. W., BAUER, F. L., ET AL. Revised report on the algorithmic language ALGOL 60. Comput. J. 5, 4 (Jan. 1963), 349-368.
|
| |
8
|
BAR-HILLEL, Y. Language and Information. Addison-Wesley, Reading, Mass., 1964.
|
| |
9
|
--, AND SHAMIR, E. Finite state languages. Bull. Res. Council Israel, 8F, 1960, pp. 155-166.
|
| |
10
|
___, PERLES, M., AND SttAMIR, E. On formal properties of simple phrase structure grammars. Tech. Rept. No. 4, Off. Naval Res., Inform. Sys. Branch, US Gov. 1960. (Also published in Zeitschriff Fur Phonelik, Sprachwissenschaft und Kommunikationsforschung 15, 1961, pp. 143-172.)
|
| |
11
|
BAUER, F. L. Formal problems of programming languages. automatic programming inf., No 24. Brighton College, Brighton, England, Feb. 1965, pp. 1-11.
|
| |
12
|
BERKELEY, E. C. The programming language LISP, an introduction and appraisal. Comput. Automat. i3, 9 (Sept. 1964), 16-23.
|
| |
13
|
BOBROW, 1. G., AND RAPItAEL, B. A comparison of list-processing computer languages. Rm-3842-PR, Rand Corp., Santa Monica, Calif., Oct. 1963, 37 pp.
|
 |
14
|
|
| |
15
|
BOLLIET, L. The design of compilers-I. Revue Francaise de Traitement de l'Information 9, 1 (1966), 47-73.
|
| |
16
|
BRAFFORT, P., AND HIRSCHBERG, D. (Eds.) Computer Programmint and Formal Systems. North Holland Pub. Co., Amsterdam, 1963, 161 pp.
|
| |
17
|
BRASSEUR, M., AND COHEN, J. A description in ALGOL of a simplified ALGOL compiler. No. 27, Imag-Groupe ALGOL, Apr. 1964, 5 pp. (in French)
|
| |
18
|
BRENNAN, R. D., AND SAND, I-I. PACTOLUS, a digital analog simulation program for the IBM 1620. Proc. AFIPS 1964 Fall Joint Comput. Conf., Vol. 26, Pt. I, Spartan Books, New York, pp. 299-312.
|
| |
19
|
BRZOZOWSK1, J. A. A survey of regular expressions and their applications. IEEE Trans. EC-II, 3 (June 1962), 324-335.
|
| |
20
|
BURKS, A. W., AND WRIGHT, J .B . Sequence generators, graphs and formal languages. Inform. Contr. 5, 3 (1963), 204-212.
|
| |
21
|
CHAPIN, N. What choice of programming languages. Comput. Automat. 14, 2 (Feb. 1965), 12-14.
|
| |
22
|
CHEATHAM, T. E., JR. The introduction of definitional facilities into higher level programming languages. Proc. AFIPS 1966 Fall Joint Comput. Conf., Vol. 29, Spartan Books, New York, pp. 623-637.
|
| |
23
|
--, AND SATTLEY, K. Syntax-directed compiling. Proc. AFIPS 1964 Spring Joint Comput. Conf., Vol. 25, Spartan Books, New York, pp. 31-57.
|
| |
24
|
CHOMSKY, N. On certain formal properties of grammars. Inform. Contr. 2 (1959), 137-167.
|
| |
25
|
___A note on phrase structure grammars. Inform. Contr. 2 (1959), 393-395.
|
| |
26
|
_____Three models for the description of language. IEEE Trans. IT 2 (1956), 113-124.
|
| |
27
|
-- Context-free grammars and pushdown storage. RLF Quart. Prog. Rep. No. 65, M.I.T., Cambridge, Mass., Mar. 1962.
|
| |
28
|
____, AND SCHUTZENBERGER, J. P. The algebraic theory of context-free languages. In Computer Programming and Formal Systems, Studies in Logic Series, Braffort, P. and Hirschberg, D. (Eds.), North Holland Pub. Co., Amsterdam, 1962.
|
| |
29
|
____, AND MILLER, G.A. Finite state languages. Inform. Contr., 1 (1958) 91-112.
|
 |
30
|
|
| |
31
|
DAvis, h. Computability and Unsolvability. McGraw-Hill, New York, 1958.
|
| |
32
|
DI'KSTRA, E.W. On the design of machine independent programming languages. In Annual Review in Automatic Programming, Vol. 3, Pergamon Press, New York, 1963, pp. 27-42.
|
| |
33
|
DIMSDALE, B., AND MARKOWITZ, H. J. A description of the Simscript language. IBM Syst. J. 8, 1 (1964), 57-67.
|
| |
34
|
DOUGLAS, A. S., BRAY, N. M., NYGAARD, K., AND STARYNKEVITCH. D. Symposium on programming languages. Proc. IFIP Congress, 1962, North Holland Pub. Co., Amsterdam, pp. 518-523.
|
| |
35
|
EFRON, R., AND GORDON, G. A general purpose digital simulator and examples of its application, Pt. I: Description of the simulator. IBM Syst. J. 3, 1 (1964) 22-34.
|
| |
36
|
EICKEL, J., AND PAUL, M. The parsing and ambiguity problem for Chomsky-languages. In Formal Language Description Languages for Computer Programming, North Holland Pub. Co., Amsterdam, 1966, pp. 52-75.
|
 |
37
|
|
 |
38
|
|
| |
39
|
____, KOZHUKHIN, G. I., VOLOStIIN, V. M., AND HOCKNEY, R. W. Input Language for Automatie Programming Systems. Academic Press, New York, 1963, 70 pp.
|
| |
40
|
FABIAN, V. Structural unainbiguity of formal languages. Czech. Math. J. 14, 3 (1964), 394-430.
|
| |
41
|
A recursive procedure for compiling expressions. Revue Francaise de Traitement de l'Information 6, 4 (Oct. 1963), 275-281.
|
| |
42
|
FARBER, D. J ., GRISWOLD, R. E., AND POLONSKY, I. P. The SNOBOL3 programming language. Bell Syst. Tech. J. 5, 6 (July-Aug. 1966), 895-944.
|
 |
43
|
|
 |
44
|
|
| |
45
|
FENVES, S. J ., LOGCHER, R. D ., AND MAUCH, S. P. Stress, a reference manual. M.I.T. Press, Cambridge, Mass., 1965, 388 pp.
|
| |
46
|
____, AND REINSCHMIDT, K .F . Stress, a User's Manual. M.I.T. Press, Cambridge, Mass., 1964, 51 pp.
|
| |
47
|
FITIALOV, S. YA. A language for the recording of nonalgebraic algorithms. Foreign Develop. Mach. Translat. Inf. Proc. No. 142, JPRS, 21764, Nov. 1963, Off. Tech. Serv., Washington, D.C.
|
 |
48
|
|
 |
49
|
|
 |
50
|
|
| |
51
|
____Mathematical induction on phrase structure grammars. Inform. Contr. 4 (1961), 353-358.
|
| |
52
|
GASKILL, R. A., HARRIS, J. W., AND McKNIGHT, A. L. DAS, a digital analog simulator. Proc. AFIPS 1963 Spring Joint Comput. Conf., Vol. 23, Spartan Books, New York, pp. 83-90.
|
 |
53
|
|
 |
54
|
|
| |
55
|
GINSBURG, S., AND HARRISON, M. A. Bracketed context-free languages. J. Comput. Sys. Sciences, 1 (1967), 1-23.
|
 |
56
|
|
 |
57
|
|
 |
58
|
|
 |
59
|
|
| |
60
|
____, AND --. Bounded ALGOL-like languages. Trans. Amer. Math. Soc. 113, 2 (1964), 333-368.
|
| |
61
|
--, AND --. Mappings of languages by two tape devices. S-164, Proc. Fifth Ann. Symp. Switching Circuit Theory and Logical Design, 1964, pp. 57-67.
|
| |
62
|
--, AND ULLIAN, J. Ambiguity in context-free languages. SDC Tech. 5emo. TM-738/055/00, Jan. 1964.
|
| |
63
|
--, AND '. Some remarks about sequences in context-free languages. SCC Tech. Memo. TM-783/001/00, Jan. 1963.
|
| |
64
|
GOODMAN, R. (Ed.) Annual Review in Automatic Programming, Vol. 4. Pergamon Press, New York, 1964, 263 pp.
|
| |
65
|
GORN, S. Language-naming languages in prefix form. In Formal Language Description Languages for Computer Programming, North-Holland Pub. Co., Amsterdam, 1966, pp. 249-265.
|
| |
66
|
GRAHAM, R.M. Bounded context translation. Proc. AFIPS 1964 Spring Joint Comput. Conf., Vol. 26, Pt. 1, Spartan Books, New York, pp. 17-29"
|
 |
67
|
|
 |
68
|
|
| |
69
|
____Undecidability of the ambiguity problem for minimal linear grammars. Inform" Contr. (in press)
|
 |
70
|
|
| |
71
|
GRoss, M. Inherent ambiguity of minimal linear grammars. Inform. Contr. 7, 3 (1964), 366-368.
|
| |
72
|
____Mathematical linguistics and programming languages. Revue Francaise de Traitement de l'Information 6, 4 (Oct. 1963), 231-253. (in French)
|
| |
73
|
HAINES, L. H. Note on the compliment of a (minimal) linear language. Inform" Contr. 7, 3 (1964), 307-314.
|
| |
74
|
HALPERN, M. I. XPOP, a meta-language without metaphysics. Proc. AFIPS 1964 Fall Joint Comput. Conf., Vol. 26, Pt. 1, Spartan Books, New York, pp. 57-68.
|
| |
75
|
HARNETT, R. W., SANSOM, F. J., AND WARSHAWSKY, L. h. Midas --an analog approach to digital computation. Simulation 3 (Sept. 1964), 17-43.
|
| |
76
|
HUMBY, E. An introduction to programming languages. Comput. Bull. 8, 4 (Mar. 1965), 135-138.
|
| |
77
|
HUSKEY, H" D. A language for simulation. In Symposium on Simulation Models, Methodology and Applications to the Behavioral Sciences, South-Western, Cincinnati, O., 1963, 289 pp.
|
 |
78
|
|
| |
79
|
ILIFFE, J .K . Continuous evaluation. In Introduction to System Programming, Wegner, Peter (Ed.), Academic Press, New York, 1964, pp. 276-282.
|
| |
80
|
INGERMAN, P.Z. The parameterization of the translation process. In Formal Language Description Languages for Computer Programming, North-Holland Pub. Co., Amsterdam, 1966, pp. 221-230.
|
 |
81
|
|
| |
82
|
ITURRIAGA, R., STANDISH, T. A., KRU'rAR, R. A., AND EARLEY, J. C. Techniques and advantages of using the formal compiler writing system FSL to implement a formula ALGOL compiler. Proc. AFIPS 1966 Spring Joint Comput. Conf., Vol. 28, Spartan Books, New York, pp. 214--252.
|
 |
83
|
|
 |
84
|
|
| |
85
|
_____A programming language. Proc. AFIPS 1962 Spring Joint Comput. Conf., Vol. 21, Spartan Books, New York, pp. 345- 351.
|
| |
86
|
|
| |
87
|
JENSEN, J. Generation of machine code in ALGOL compilers. BIT 5, 4 (1965), 235-245.
|
| |
88
|
JOHANSEN, P. Construction of recognition devices for regular languages from their Backus normal form definition. BIT 6, 4 (1966), 294-309.
|
 |
89
|
|
| |
90
|
KINDLER, E. Simple algorithm for the programming of arithmetic expression. Sir. Z. Prac. Inf. 8 (1962), 143-154.
|
| |
91
|
KLEENE, S. C. Representation of events in nerve nets and finite automata. In Automata Studies, Shannon, C. E., and McCarthy, J. (Eds.), Princeton U. Press, Princeton, N. J., 1956, pp. 3-41.
|
 |
92
|
|
| |
93
|
KRASNOW, H. S., AND MERIKALLIO, R.A. The past, present, and future of general simulation languages. Mgmt. Sci. 2, 2 (Nov. 1964), 236-267.
|
| |
94
|
KURODA, S. Y. Clsses of languages and linear-bounded automata. Inform. Contr. 7, 2 (1964), 207-223.
|
| |
95
|
LANDIS, P.J. The mechanical evaluation of expressions. Comput. J. 6 (Jan. 1964), 308-320.
|
| |
96
|
____A formal description of ALGOL 60. In Formal Language Description Languages for Computer Programming, North- Holland Pub. Co., Amsterdam, 1966.
|
| |
97
|
LANDWEBER, P.S. Three theorems on phrase structure grammars of Type I. Inform. and Contr. (in press)
|
 |
98
|
|
| |
99
|
LEROY, i . On a method of compiling and executing ALGOL programs. Proc. 3rd AFCALTI Congress of Computing and Information Processing, pp. 191-197. (in French)
|
| |
100
|
LINEBARGER, R. N., AND BRENNAN, R.D. A survey of digital simulation, digital analog simulator programs. Simulation 8 6 (Dec. 1964), 22-36.
|
 |
101
|
|
 |
102
|
|
| |
103
|
MARKOWITZ, H. M., AND KARR, H.W. Simscript, a Simulation Programming Language. Prentice-Hall, Englewood Cliffs, N. J., 1963, 134 pp.
|
| |
104
|
MATTHEWS, G.H. Discontinuity and asymmetry in phrase structure grammars. Inform. Contr. (in press)
|
| |
105
|
McCARTHY, J. A basis for a mathematical theory of computation. Proc. Western Joint Comput. Conf., Vol. 19, May 1961, Spartan Books, New York, pp. 225-238.
|
| |
106
|
____A formal description of a subset of ALGOL. In Formal Language Description Languages for Computer Programming, North-Holland Pub. Co., Amsterdam, 1966, pp. 1-12.
|
 |
107
|
|
| |
108
|
MCINNES, ALLAN W. Floyd productions for ALGOL-60. Report No. 179, Dept. Comput. Sciences, U. Illinois, Urbana, Ill., May 1965, 50 pp.
|
| |
109
|
McNAUGHTON, R., AND YAMADA, H. Regular expressions and state graphs for automata. IEEE Trans. EC-9 (Mar. 1960), 39--47.
|
| |
110
|
METCALFE, H.H. A parameterized compiler based on mechanical linguistics. Ann. Rev. Automat. Programming (1964), 125-165.
|
| |
111
|
____A parameterized compiler based on mechanical linguistics. PRC R-311, Planning Res. Corp., Los Angeles, Calif., Mar. 1963.
|
 |
112
|
|
| |
113
|
____, AND DEUTSCH, L.P. TRAC, a text handling language. Proc. ACM 20th Nat. Conf., 1965, pp. 229-246.
|
| |
114
|
MORRIS, D. The use of syntactic analysis in compilers. In Introduction to System Programming, Wegner, Peter (Ed.), pp. 249- 255.
|
 |
115
|
|
| |
116
|
____, SHAW, J. C., AND SIMON, H.A. Report on a general problem-solving program, Inform. Processing Proc. Internat. Conf. Inform. Processing, UNESCO, Paris, June 1959, pp. 256-264.
|
| |
117
|
OETTINOER, A. Automatic syntactic analysis and the pushdown store. In Structure of Language and Its Mathematical Aspects Proc. 12th Sympos. in Appl. Math., Jakobson, R. (Ed.), Amer. Math. Soc., Providence, R. I., 1961, pp. 104-129.
|
| |
118
|
PARIKH, R. J. Language generating devices, MITRes. Lab. Electron. Quart. Progr. Rept. 60, Jan. 1961, pp. 199-212.
|
| |
119
|
POST, E. A variant of a recursively unsolvable problem. Bull. Amer. Math. Soe., 52 (1946), 264-268.
|
| |
120
|
PRATT, T. W., AND LINDSAY, R.K. A processor-building system for experimental programming languages. Proc. AFIPS 1966 Fall Joint Comput. Conf., Vol. 29, Spartan Books, New York, pp. 613-621.
|
 |
121
|
|
 |
122
|
|
 |
123
|
|
 |
124
|
|
 |
125
|
|
| |
126
|
Report on subset ALGOL 60 (IFIP) ALGOL Bull., No. 16, May 1964, pp. 9-13, F. G. Duncan, Lubeckstraat 71, The Hague.
|
| |
127
|
ROCHESTER, N. A formalization of two-dimensional syntax description. In Formal Language Description Languages For Computer Programming, North-Holland Pub. Co., Amsterdam, 1966, pp. 124-138.
|
 |
128
|
|
| |
129
|
SAELSON, K. Programming languages and their processing. Proc. IFIP Cong., Munich 1962, North-Holland Pub. Co., Amsterdam, pp. 487-492.
|
 |
130
|
|
| |
131
|
SCHEINBERO, S. Note on the Boolean properties of context free languages. Inform. Contr. 3, (1960), 372-375.
|
 |
132
|
|
| |
133
|
SCHUTZENBERGER, M. P. Classification of Chomsky languages. In Formal Language Description Languages for Computer Pro- "gramming, North-Holland Pub. Co., Amsterdam, 1966, pp. 100-104.
|
| |
134
|
____On the definition of a family of automata. Inform. Contr. 4i (1961), 245--270.
|
| |
135
|
____Finite counting automata. Inform. Contr. 5 (1962), 91-107.
|
| |
136
|
____On context-free languages and pushdown automata. Inform. Contr. 6 (Sept. 1963) 246-264.
|
| |
137
|
____, AND CHOMSKY, N. The algebraic theory of context-free languages. In Computer Programming and Formal Systems, North- Holland Pub. Co., Amsterdam, p. 118-161.
|
| |
138
|
SCHWARTZ, J. I. Comparing programming languages. Comput. Autom. 14, (Feb. 1965), 15--16, 26.
|
| |
139
|
SHAMIR, E. A remark on discovery algorithms for grammars. Inform. Contr. 5 (1962), p. 246-251.
|
 |
140
|
|
| |
141
|
____A comparative evaluation of JOVIAL and FORTRAN IV. Automat. Programming Inf., No. 22, College of Technology, Brighton, England, Aug. 1964, 15 pp.
|
 |
142
|
|
| |
143
|
____ JOVIAL, a programming language for real-time command systems. In Annual Review in Automatic Programming, Vol. 8, Pergamon Press, New York, 1963, pp. 53-120.
|
 |
144
|
|
 |
145
|
|
 |
146
|
|
| |
147
|
STEEL, T. B., JR. (Ed.) Formal Language Description Languages for Computer Programming. North-Holland Pub. Co., Amsterdam, 1966, 330 pp.
|
| |
148
|
____A formalization of semantics for programming language description. In Formal Language Description Languages for Computer Programming, North-Holland Pub. Co, Amsterdam, 1966, pp. 25-36.
|
| |
149
|
STRCHEY, C. A general purpose maerogenerator. Comput. J. 8 3 (Oct. 1965), 225-241.
|
| |
150
|
____Towards a formal semantics. In Formal Language Description Languages for Computer Programming, North-Holland Pub. Co., Amsterdam, 1966, pp. 198-220.
|
 |
151
|
|
| |
152
|
TOBEY, R. G., BOBROW', R. J., .AND ZILLES, S. N. Automatic simplification in FORMAC. Proc. AFIPS 1965 Fall Joint Comput. Conf., Vol. 27, Pt. 1, Spartan Books, New York, pp. 37-57.
|
| |
153
|
TURSK, W. Some results of research on automatic programming in Eastern Europe. In Advances in Computers, Vol. , Academic Press, New York, 1964.
|
| |
154
|
VAN KATWUK, A. A grammar of Dutch number names. Foundations dfLanguage 1, 1 (Jan. 1965), 51-58.
|
| |
155
|
VAN WIJNGAARDEN, A. Recursive definition of syntax and semantics. In Formal Language Description Languages for Computer Programming, North-Holland Pub. Co., Amsterdam, 1966, pp. 13-24.
|
| |
156
|
VORONN, V. A. An operational notation for the algorithm of mechanical translation. Tr. In-Ta Toehnoi Mekhan. I Vychisl. Tekhn. An SSSR P (1961), pp. 70-84. (in Russian)
|
| |
157
|
WalK. I, Entropy and testability of context-free languages. In Formal Language Description Languages for Computer Programming, North-Holland Pub. Co., Amsterdam, 1966, pp. 105--123.
|
| |
158
|
WaRSHaL, Stephen. A syntax directed generator. Proc. Eastern Joint Comput. Conf., Vol. 20, Dec. 1961, Spartan Books, New York, pp. 295-305.
|
| |
159
|
WARSHALL, S., AND SHAPIRO, R. M. A general-purpose tabledriven compiler. Proc. AFIPS 1964 Spring Joint Comput. Conf., Vol. 25, Spartan Books, New York, pp. 59-65.
|
| |
160
|
WEANER, P. An introduction to stack compilation techniques. In Introduction to System Programming, Wegner, Peter (Ed.), Academic Press, New York, 1964, pp. 101-121.
|
| |
161
|
WEISS, Emc. The PL/I Converter. McGraw-Hill, New York, 1966, 113 pp.
|
 |
162
|
|
| |
163
|
WILKES, M.V. An experiment with a self-compiling compiler for a simple list-processing language. Ann. Rev. Automat. Programming 4 (1964), 1-48.
|
 |
164
|
|
 |
165
|
|
| |
166
|
WYNN, P. A comparison technique for the numerical transformation of slowly convergent series based on the use of rational functions. Numer. Math. , 1 (Feb. 1962), 8--14.
|
 |
167
|
|
| |
168
|
YUSHeHENKO, K. L. Levels and styles of address language and the problem of programming automation. Foreign Develop. Maeh. Translat. Inf. Proc., JPRS 16446, Off. Tech. Serv., Washington, D. C., (Nov. 1962), pp. 11-14.
|
| |
169
|
____, AND KOSTIUCHENKO, O .I . An algorithm for the translation of formulas written with the aid of parenthesis to the form of Lukashevich without parenthesis. Zb. Prats. Z Obchisl. Mat. 1 Tekhn. (1961), 84-89. (in Ukranian)
|
|