Kenneth E. Iverson Quotes

On this page you can find the TOP of Kenneth E. Iverson's best quotes! We hope you will find some sayings from Computer Scientist Kenneth E. Iverson's in our collection, which will inspire you to new achievements! There are currently 12 quotes on this page collected since December 17, 1920! Share our collection of quotes with your friends on social media so that they can find something to inspire them!
All quotes by Kenneth E. Iverson: more...
  • It is important to distinguish the difficulty of describing and learning a piece of notation from the difficulty of mastering its implications. [...] Indeed, the very suggestiveness of a notation may make it seem harder to learn because of the many properties it suggests for exploration.

    Important   Pieces   May  
    "Notation as a Tool of Thought". Cvommunications of the ACM, 23 (8), (pp. 444 - 465), August 1980.
  • The practice of first developing a clear and precise definition of a process without regard for efficiency, and then using it as a guide and a test in exploring equivalent processes possessing other characteristics, such as greater efficiency, is very common in mathematics. It is a very fruitful practice which should not be blighted by premature emphasis on efficiency in computer execution.

    "Notation as a Tool of Thought". Cvommunications of the ACM, 23 (8), (pp. 444 - 465), August 1980.
  • Overemphasis of efficiency leads to an unfortunate circularity in design: for reasons of efficiency early programming languages reflected the characteristics of the early computers, and each generation of computers reflects the needs of the programming languages of the preceding generation.

    "Notation as a Tool of Thought". Cvommunications of the ACM, 23 (8), (pp. 444 - 465), August 1980.
  • I was appalled to find that the mathematical notation on which I had been raised failed to fill the needs of the courses I was assigned, and I began work on extensions to notation that might serve. In particular, I adopted the matrix algebra used in my thesis work, the systematic use of matrices and higher-dimensional arrays (almost) learned in a course in Tensor Analysis rashly taken in my third year at Queen's, and (eventually) the notion of Operators in the sense introduced by Heaviside in his treatment of Maxwell's equations.

    Queens   Taken   Years  
    "Kenneth E. Iverson with Donald B. McIntyre". Autobiographical sketch from an unfinished work, keiapl.info. (ca. 2004).
  • The precision provided (or enforced) by programming languages and their execution can identify lacunas, ambiguities, and other areas of potential confusion in conventional [mathematical] notation.

    "Math for the Layman" by Kenneth E. Iverson, Ch. 10, §D, www.cs.trinity.edu. 1999.
  • The utility of a language as a tool of thought increases with the range of topics it can treat, but decreases with the amount of vocabulary and the complexity of grammatical rules which the user must keep in mind. Economy of notation is therefore important.

    "Notation as a Tool of Thought". Cvommunications of the ACM, 23 (8), (pp. 444 - 465), August 1980.
  • The properties of executability and universality associated with programming languages can be combined, in a single language, with the well-known properties of mathematical notation which make it such an effective tool of thought.

    "Notation as a Tool of Thought". Cvommunications of the ACM, 23 (8), (pp. 444 - 465), August 1980.
  • Most programming languages are decidedly inferior to mathematical notation and are little used as tools of thought in ways that would be considered significant by, say, an applied mathematician.

    "Notation as a Tool of Thought". Cvommunications of the ACM, 23 (8), (pp. 444 - 465), August 1980.
  • Although mathematical notation undoubtedly possesses parsing rules, they are rather loose, sometimes contradictory, and seldom clearly stated. [...] The proliferation of programming languages shows no more uniformity than mathematics. Nevertheless, programming languages do bring a different perspective. [...] Because of their application to a broad range of topics, their strict grammar, and their strict interpretation, programming languages can provide new insights into mathematical notation.

    "Math for the Layman" by Kenneth E. Iverson, Ch. 10, §D, www.cs.trinity.edu. 1999.
  • If it is to be effective as a tool of thought, a notation must allow convenient expression not only of notions arising directly from a problem, but also of those arising in subsequent analysis, generalization, and specialization.

    "Notation as a Tool of Thought". Cvommunications of the ACM, 23 (8), (pp. 444 - 465), August 1980.
  • With the computer and programming languages, mathematics has newly-acquired tools, and its notation should be reviewed in the light of them. The computer may, in effect, be used as a patient, precise, and knowledgeable "native speaker" of mathematical notation.

    Light   Tools   May  
    "Math for the Layman" by Kenneth E. Iverson, Ch. 10, §D, www.cs.trinity.edu. 1999.
  • The initial motive for developing APL was to provide a tool for writing and teaching. Although APL has been exploited mostly in commercial programming, I continue to believe that its most important use remains to be exploited: as a simple, precise, executable notation for the teaching of a wide range of subjects.

    "A Personal View of APL". IBM Systems Journal, 30 (4), 1991.
Page 1 of 1
We hope you have found the saying you were looking for in our collection! At the moment, we have collected 12 quotes from the Computer Scientist Kenneth E. Iverson, starting from December 17, 1920! We periodically replenish our collection so that visitors of our website can always find inspirational quotes by authors from all over the world! Come back to us again!
Kenneth E. Iverson quotes about:

Kenneth E. Iverson

  • Born: December 17, 1920
  • Died: October 19, 2004
  • Occupation: Computer Scientist