Kenneth E. Iverson

Si Kenneth Eugene Iverson (17 Disyembre 1920 - 19 Oktubre 2004) ay isang Canadian computer scientist na kilala para sa pagbuo ng APL programming language. Natanggap niya ang 1979 Turing Award para sa kanyang pangunguna sa mga programming language at mathematical notation, at para sa kanyang mga kontribusyon sa mga interactive na sistema, edukasyon, at teorya at kasanayan sa programming language.

Kenneth E. Iverson, 1989

Mga Kawikaan

baguhin
  • Ang unang motibo para sa pagbuo ng APL ay upang magbigay ng kasangkapan para sa pagsulat at pagtuturo. Bagama't ang APL ay halos pinagsamantalahan sa komersyal na programming, patuloy akong naniniwala na ang pinakamahalagang paggamit nito ay nananatiling pinagsamantalahan: bilang isang simple, tumpak, maipapatupad na notasyon para sa pagtuturo ng malawak na hanay ng mga paksa.
    • "Isang Personal na Pagtingin ng APL", IBM Systems Journal, 30 (4), 1991
  • Ako ay nabigla nang malaman na ang mathematical notation kung saan ako ay pinalaki ay nabigo upang punan ang mga pangangailangan ng mga kursong itinalaga sa akin, at ako ay nagsimulang gumawa ng mga extension sa notasyon na maaaring magsilbi. Sa partikular, pinagtibay ko ang matrix algebra na ginamit sa aking thesis work, ang sistematikong paggamit ng mga matrice at higher-dimensional arrays (halos) natutunan sa isang kurso sa Tensor Analysis na padalus-dalos na kinuha sa aking ikatlong taon sa Queen's, at (kalaunan) ang paniwala ng Mga operator sa kahulugang ipinakilala ni Heaviside sa kanyang paggamot sa mga equation ni Maxwell.
    • "Kenneth E. Iverson", autobiographical sketch mula sa isang hindi natapos na gawain (ca. 2004), sa kanyang karanasan sa Harvard sa "isang Masters program sa Automatic Data Processing noong 1955; sa katunayan, ang unang computer science program."

Notation as a Tool of Thought (1979)

baguhin

1979 Turing Award lecture, Communications of the ACM, 23 (8), August 1980, pp. 444–465

Full text online