Attori
Perlis
Alan Perlis (1922-1990)
Perli è un chimico che dopo la guerra comincia a interessarsi alla matematica e poi all'informatica nascente.
Alla Carnegie Mellon Univesity diventa il capo del dipartimento di Computer Science e nel 1957 pubblica un articolo su quello che è probabilmente il primo compilatore ("Internal Translator").
Per i suoi lavori teorici nel 1966 gli viene assegnato il Turing Award, che è considerato il Premio Nobel dell'Informatica.
Nel 1977 scrive un articolo in cui difende l'uso del linguaggio APL come primo linguaggio per gli studenti neofiti, al posto dei più usati FBAPP (FORTRAN or BASIC or ALGOL or PL/I or Pascal). Le ragioni per cui lo sostiene non riguardano efficienza, velocità o facilità di apprendimento, ma sono legate a tre qualità di APL:
- terseness: cose complicate possono essere descritte brevemente
- flexibility: ci sono diversi modi di descrivere compiti
- composability: si possono scrivere frasi che si avvicinano alle possibilità artistiche tipiche della prosa nelle lingue naturali
In Praise of APL: A Language for Lyrical Programming
Nel 1982 scrive un articolo ancora più famoso, in cui presenta il succo del suo pensiero in forma di epigrammi. Alcuni di questi sono solo scherzi, altri sono più profondi di quanto sembra, e si capiscono solo dopo anni di riflessione. Qualche esempio:
One man's constant is another man's variable. It is easier to write an incorrect program than understand a correct one. If you have a procedure with 10 parameters, you probably missed some. Recursion is the root of computation since it trades description for time. To understand a program you must become both the machine and the program. The 11th commandment was "Thou Shalt Compute" or "Thou Shalt Not Compute" - I forget which. In computing, invariants are ephemeral. When someone says "I want a programming language in which I need only say what I wish done," give him a lollipop.Trovate qui la lista completa: Perlis' Epigrams
Prossimo pannello: ⇨ Hamilton
© Codexpo.org - Content released under Creative Commons 4.0 BY/SA/NC
Versione: 02/02/2022 - 08:59:55
Parole: 243Pannelli
Attori |
Leibniz |
Ada Lovelace |
Alan Turing |
Levy |
Queneau |
Arnaud |
Wirth |
Hopper |
Backus |
Perlis |
Hamilton |
McCarthy |
Russell |
Knuth |
Thomson |
Stallman |
Wall |
van Rossum |
Matsumoto |