Abstract
When Communications of the ACM began publication in 1959, the members of ACM's Editorial Board made the following remark as they described the purposes of ACM's periodicals [2]: “If computer programming is to become an important part of computer research and development, a transition of programming from an art to a disciplined science must be effected.” Such a goal has been a continually recurring theme during the ensuing years; for example, we read in 1970 of the “first steps toward transforming the art of programming into a science” [26]. Meanwhile we have actually succeeded in making our discipline a science, and in a remarkably simple way: merely by deciding to call it “computer science.”
- 1 Bailey, Nathan. Tile Universal Etymological English Dictionary. T. Cox, London, 1727. See "Art," "Liberal," and "Science."Google Scholar
- 2 Bauer, Walter F., Juncosa, Mario L., and Perlis, Alan J. ACM publication policies and plans. J. ACM 6 (Apr. 1959), 121-122. Google ScholarDigital Library
- 3 Bentham, Jeremy. The Rationale of Reward. Trans. from Thdorie des pehws et des re'compenses, 1811, by Richard Smith, J. & H. L. Hunt, London, 1825.Google Scholar
- 4 The Century Dictionary and Cyclopedia 1. The Century Co., New York, 1889.Google Scholar
- 5 Clementi, Muzio. The Art of Playing the Piano. Trans. from L'art de jouer le pianoforte by Max Vogrich. Schirmer, New York, 1898.Google Scholar
- 6 Colvin, Sidney. "Art." Encyclopaedia Britannica, eds 9, 11, 12, 13, 1875-1926.Google Scholar
- 7 Coxeter, H. S. M. Convocation address, Proc. 4th Canadian Math. Congress, 1957, pp. 8-10.Google Scholar
- 8 Dijkstra, Edsger W. EWD316: A Short Introduction to the Art of Programming. T. H. Eindhoven, The Netherlands, Aug. 1971.Google Scholar
- 9 Ershov, A. P. Aesthetics and the human factor in programming. Comm. ACM 15 (July 1972), 501-505. Google ScholarDigital Library
- 10 Fielden, Thomas. The Science of Pianoforte Technique. Macmillan, London, 1927.Google Scholar
- 11 Gore, George. The Art of Scientific Discovery. Longmans, Green, London, 1878.Google Scholar
- 12 Hamilton, William. Lectures on Logic 1. Win. Blackwood, Edinburgh, 1874.Google Scholar
- 13 Hodges, John A. Elementary Photography: The "Amateur Photographer" Library 7. London, 1893. Sixth ed, revised and enlarged, 1907, p. 58.Google Scholar
- 14 Howard, C. Frusher. Howard's Art of Computation and golden rule for equation of payments for schools, business colleges and self-culture .. C.F. Howard, San Francisco, 1879.Google Scholar
- 15 Hummel, J.N. The Art of Playing the Piano Forte. Boosey, London, 1827.Google Scholar
- 16 Kernighan B.W., and Plauger, P.J. The Elements of Programming Style. McGraw-Hill, New York, 1974. Google ScholarDigital Library
- 17 Kirwan, Richard. Elements of Mineralogy. Elmsly, London, 1784.Google Scholar
- 18 Knuth, Donald E. Minimizing drum latency time. J. ACM 8 (Apr. 1961), 119-150. Google ScholarDigital Library
- 19 Knuth, Donald E., and Merner, J.N. ALGOL 60 confidential. Comm. ACM 4 (June 1961), 268-272. Google ScholarDigital Library
- 20 Knuth, Donald E. Seminumerical Algorithms: The Art of Computer Programmhrg 2. Addison-Wesley, Reading, Mass., 1969.Google Scholar
- 21 Knuth, Donald E. Structured programming with go to statements. Computing Surveys 6 (Dec. 1974), pages in makeup. Google ScholarDigital Library
- 22 Kochevitsky, George. The Art of Piano PlaybTg: A Scientific Approach. Summy-Birchard, Evanston, II1., 1967.Google Scholar
- 23 Lehmer, Emma. Number theory on the SWAC. Proc. Syrup. Applied Math. 6, Amer. Math. Soc. (1956), 103-108.Google ScholarCross Ref
- 24 Mahesh Yogi, Maharishi. The Science of Behtg and Art of Livhrg. Allen & Unwin, London, 1963.Google Scholar
- 25 Malevinsky, Moses L. The Science of Playwriting. Brentano's, New York, 1925.Google Scholar
- 26 Manna, Zohar, and Pnueli, Amir. Formalization of properties of functional programs. J. ACM 17 (July 1970), 555-569. Google ScholarDigital Library
- 27 Marckwardt, Albert H, Preface to Funk and Wagnall's Standard College Dictionary. Harcourt, Brace & World, New York, 1963, vii.Google Scholar
- 28 Mill, John Stuart. A System Of Logic, Ratioehlative and hrductive. London, 1843. The quotations are from the introduction, 2 and from Book 6, Chap. 11 (12 in later editions), 15.Google Scholar
- 29 Mueller, Robert E. Tire Science of Art. John Day, New York, 1967.Google Scholar
- 30 Parsons, Albert Ross. The Science of Pianoforte Practice. Schirmer, New York, 1886.Google Scholar
- 31 Pedoe, Daniel. The Gentle Art of Mathematics. English u. Press, London, 1953.Google Scholar
- 32 Ruskin, John. Tire Stones of Venice 3. London, 1853.Google Scholar
- 33 Salton, G.A. Personal communication, June 21, 1974.Google Scholar
- 34 Snow, C.P. The two cultures. The New Statesman and Nation 52 (Oct. 6, 1956), 413-414.Google Scholar
- 35 Snow, C.P. The Two Cultures: and a Second Look. Cambridge University Press, 1964.Google Scholar
Index Terms
- Computer programming as an art
Recommendations
Computer Art for Non-computer People
CULTURE-COMPUTING '11: Proceedings of the 2011 Second International Conference on Culture and ComputingIt is common to introduce computer art to people with a background about computer science or art. However, the rising importance of computer-based creativity demands methods of talking about computer art to people who have no professional experience in ...
Computer art - an oxymoron? Views from the mainstream
SIGGRAPH '89: ACM SIGGRAPH 89 Panel ProceedingsHello. My name is Dorothy Spencer, and this is a special session entitled Computer Art - An Oxymoron? Views from the Mainstream.Before I introduce the panel members I want to tell you two things briefly about the session. First I'm going to tell you ...
Comments