|
ABSTRACT
Some social aspects of pro gramming are illuminated through analogies with similar aspects of mathematics and natural languages. The split between pure and applied mathematics is found similarly in programming. The development of natural languages toward flexionless, word-order based language types speaks for programming language design based on general, abstract constructs. By analogy with incidents of the history of artificial, auxiliary languages it is suggested that Fortran and Cobol will remain dominant for a long time to come. The most promising avenues for further work of wide influence are seen to be high quality program literature (i.e. programs) of general utility and studies of questions related to program style.
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
|
Bodmer, F. (1944), with Hogben, L. (Ed.). The Loom of languages, George Allen and Unwin, London, 7th impr., 1961
|
| |
2
|
Buxtron, J.N., and Rendeell, B. (1969), Software Engineering Techniques. NATO Science Committee, Brussels, 1970.
|
| |
3
|
Caracciolo di Forino, A. {1968}. String processing languages and generalized Markov algorithms. In Symbol Manipulation Languages and Techniques, D. G. Bobrow (Ed.), North Holland Pub. Co., Amsterdam.
|
| |
4
|
Courant, R. {1961}. In Applied mathematics: what is needed in research and education--a symposium. SlAM Rev. 4, 4 (Oct. 1962), 297-320.
|
 |
5
|
|
 |
6
|
|
| |
7
|
Hardy, G.H. A Mathematician's Apology. Cambridge U. Press, reprinted 1967. Partially reprinted in The World of Mathematics, J.R. Newman (Ed.), Simon and Schuster, New York, 1956, pp. 2027-2038.
|
| |
8
|
Higman, B. {1967}. ,4 Comparative Study of Programming Languages. American Elsevier, New York.
|
| |
9
|
Jespersen, O. {1922}. Language, Its Nature, Development, and Origin. George Alien and Unwin, London, 10th impr., 1954.
|
| |
10
|
Jespersen, O. {1928}. An International Language. George Allen and Unwin, London.
|
| |
11
|
Jespersen, O. {1930}. Novial Lexike. George Allen and Unwin, London.
|
| |
12
|
Jespersen, O. {1938}. En Sprogmands Levned. Glyndendal, Copenhagen.
|
| |
13
|
|
| |
14
|
|
| |
15
|
Naur, P. {1974a}. Concise Survey of Computer Methods. Studentlitteratur, Lund, Sweden, and Petrocelli Books, New York.
|
| |
16
|
Naur, P. {1974b}. What happens during program developmentan experimental study. In Systemer&g 75, M. Lundberg and J. Bubenko (Eds.), Studentlitteratur, Lund, Sweden, pp. 269-289.
|
| |
17
|
Ralston, A. {1973}. The future of higher-level languages (in teaching). In International Computer Symposium 1973, A. Gunther, B. Levrat, and H. Lipps (Eds.), American Elsevier, New York, 1974, pp. 1-10.
|
| |
18
|
Stone, M. {1961}. The revolution in mathematics. ,4mer. Math. Monthly (Oct. 1961), 715-734.
|
| |
19
|
Strunk, W. Jr., and White, E.B. {1959}. The Elements of Style. Macmillan, New York.
|
| |
20
|
Von Neumann, J. {1947}. The mathematician. In The Works of the Mind, Heywood and Neff (Eds.), U. of Chicago Press. Also in The Collected Works of John Von Neumann, Vol. 1, Princeton U. Press, pp. 1-9; and in The World of Mathematics, J.R. Neumann, (Ed.), Simon and Schuster, New York, 1956, pp. 2053-2063.
|
| |
21
|
Weinberg, G.M. {1970}. PL/I Programming: A Manual of Style. McGraw-Hill, New York.
|
|