A Bibliography of Publications of Alan J. Perlis

Nelson H. F. Beebe University of Utah Department of Mathematics, 110 LCB 155 S 1400 E RM 233 Salt Lake City, UT 84112-0090 USA

Tel: +1 801 581 5254

       E-mail: beebe@math.utah.edu, beebe@acm.org,
                  beebe@computer.org (Internet)
     WWW URL: https://www.math.utah.edu/~beebe/

16 June 2026 Version 1.03

Abstract This bibliography records publications of Alan J. Perlis (1922–1990).

Title word cross-reference

2 [Kah86, MNP^{+}71]. ^{2} [Per67a, Van89].

1960 [AGG60]. 1960s [TPG^{+}89]. 1965 [Kal65]. 1967 [Fin68]. 1985 [Kah86].

2 [BP89d].

314 [Čul72b]. 367 [Čul72a].

50 [Gep66].

60 [BBG^{+}60a, BBG^{+}60b, BBG^{+}61, BBG^{+}1 , BBG^{+}62, BBG^{+}63c, BBG^{+}63a, BBG^{+}63d, BBG^{+}76, Čul72b, Čul72a, Dij62, GPV60, Gep66, NBB^{+}60, NBB^{+}62, NBB^{+}65, NBB^{+}97].

88f [Kah86].

A. [DLP78]. abstract [CG85a, CG85b]. Academic [Fin68]. ACM [Ash87, BJP59, PS59, Per64b, Wex81]. Active [TPG^{+}89]. Ada [KP94, KP94]. Ada-Linda [KP94]. address [CF92]. adolescence [BCGL86]. Advancing [Rey02]. agent [DMW05]. Ages [Dij77, Dij78]. Akademie [Gep66]. Akademie-Verlag [Gep66]. Alan [Gor03, Pfe93, Ano90, Che78, Den90, Hab91, Nof19, WTZ90]. Algebraic [PS58b]. ALGOL [BBG^{+}63c, Čul72b, Čul72a, NBB^{+}62, Gep66, BBG^{+}61, BBG^{+}1 , BBG^{+}62, BBG^{+}63c, BBG^{+}63a, BBG^{+}63b, BBG^{+}63d, BBG^{+}76, DHPS59, Dij62, Ear67, EPV61, GP66, GP67, NBB^{+}60, NBB^{+}62, NBB^{+}65, PS59, PI64, PS65, Per65, PIS65, PIS66a, PIS66b, Per78b, Per81a, AD14, BBG^{+}60a, BBG^{+}60b, GPV60, NBB^{+}97, Per78a]. ALGOL-60 [BBG^{+}76, NBB^{+}65]. Algorithmic [BBG^{+}63c, BBG^{+}63d, BBG^{+}76, NBB^{+}60, NBB^{+}97, Per67b, BBG^{+}60a, BBG^{+}60b, BBG^{+}61, BBG^{+}1 , BBG^{+}62, BBG^{+}63a, BBG^{+}63b, Čul72b, Čul72a, Dij62, GPV60, Gep66, NBB^{+}65, PS59, Per66b, Per87, Per07]. algorithmique [GPV60]. Algorithmische [BBG^{+}63c, Gep66, NBB^{+}62]. Algorithms [Per66a, Ele96a, Ele96b]. also [Čul72b, Čul72a]. ambiguities [Bur03]. American [Per78b, Per78a, Per81a]. Amsterdam [AD14]. analysis [LA95]. Anecdotes [TPG^{+}89]. Angeles [Wex81]. Announcement [Per58b]. Annual [Pfe93]. APL [EPS82, Per77, PR79, Per81b, TP86]. Appendix [BBG^{+}61, BBG^{+}62]. Applications [BP89a, BP89d, CG88a, CG88b, KP94]. approach [MT03]. architecture [KACG88a, KACG88b]. area [WL88]. arouses [Rey02]. assembly [EPV61]. assignments [Ele96a, Ele96b]. Association [Čul72b]. authorization [Fon15]. available [Per54]. Award [Ash87].

B [Čul72b, Čul72a, Gep66, McI71, WTZ90]. Backus [Čul72b, Čul72a, Gep66]. balancing [CF92]. Banquet [Per73]. barber [Rey02]. Based [Sch95, FH89, MT03]. Bauer [Čul72b, Čul72a, Gep66]. belong [KD71]. Bericht [BBG^{+}63c, Gep66, NBB^{+}62]. Berlin [Gep66]. Bertram [WTZ90]. Biographies [Cor87, Wei88, WTZ90]. Biography [Che78]. Book [Čul72b, Čul72a, McI71]. Bordeaux [Kah86]. Boundary [LA95]. Bowden [WTZ90]. Brook [Fin68]. Buchbesprechung [Gep66]. Bulletin [BBG^{+}63c].

C [Čul72b, Čul72a, Gep66]. Calif. [Wex81]. Carnegie [Per86]. causal [She94]. Centers [CPRS59]. centric [Fon15]. Certain [KD71]. Characteristics [Per54]. City [Kal65]. classes [Kah85, Kah86]. code [EP59]. combined [EPV61]. command [PS58a]. Commentary [Dij78, Van78]. Committee [DHPS59, PS59]. communication [Gel85]. Communications [Čul72b]. compiler [CKO^{+}56]. Compiling [GP62]. Computation [Per63, CPRS59]. computational [CF92]. Computer [AwJS85, ASS96, Čul72a, FGH^{+}70, Per58a, Per68, Per75, Den90, Per64b]. computers [Per54, Per64c]. Computing [Čul72b, Fin68, Per67a, MPZ67, MNP^{+}71]. Concepts [BP89b, BP89c]. concerns [CF92]. concurrency [McD92a, McD92b]. concurrent [BTWV13]. Conference [Fin68, Wex81]. Conferences [TPG^{+}89, TPG^{+}89]. congress [Kal65]. Conner [Kah85, Kah86]. constructing [EPV61]. context [CG89]. control [Fon15]. controls [Sal64]. Conversational [MNP^{+}71, Per67a, MPZ67]. coprocessor [KACG88a, KACG88b]. correctness [Mau78]. course [DS10]. critical [Per63]. CSP [Bur03]. currently [Per54]. curricula [Per69a].

D [Per58a]. D. [Per58a]. d’après [Kah85]. Data [Cor87, Fon15, BdMNW12, CGL86]. Data-centric [Fon15]. definition [PIS66a, PIS66b]. definitions [GP66, GP67]. DeMillo [DLP78, Dij78, Van78, Kil79]. denotational [dBGM01]. department [Per58c]. Design [She94]. developing [Per69a]. Development [Per81a, Per63, Per78a, Per78b]. dialect [Jel90]. dialogue [DMW05]. Dictionary [Cor87]. Digital [Per58a, Per54, Per64c]. Dijkstra [Jef78, Kil79, Van78]. discipline [Den90]. Distributed [CGL86, BdMNW12, DS10, Ele96a, Ele96b, KP94, LW89]. distribution [CF92]. divisors [KD71]. document [ANP81a, ANP81b]. dynamics [Per89].

Edited [BBG^{+}63c]. editor [ANP81a, ANP81b, Čul72b, Per59a, Per59b]. Education [Fin68]. effective [Sal64]. Efficient [DS92]. Eiffel [Jel90]. electrical [Per68]. Engineer [TPG^{+}89]. Engineering [TPG^{+}89, Per68, Per69a]. entity [BdMNW12]. Epigrams [Per82]. Equations [Per50]. Erinnerung [BBG^{+}63c]. Erratum [Kah86]. evolution [Per89]. execution [BTWV13]. Exp [Kah86]. Experience [BP89a, BP89d, Men01, CG88a, CG88b]. Extended [Per65, CG85a, CG85b]. Extending [Bur03]. extensible [Per69b]. extension [PI64]. Extensions [DHPS59].

F [Čul72b, Čul72a, Gep66]. FAC [TP86]. father [Den90]. Feature [Per82]. February [AGG60]. Federation [Kal65]. first [Ash87]. following [Kah86]. footprint [LA95]. Foreword [Per85b, Per96]. format [Per64a]. Formula [PS65, Per65, Ear67, PIS65, PIS66a, PIS66b]. formulae [PI64]. Forum [Per66a]. founding [Den90]. free [EPS82]. French [GPV60, Kah86]. Functional [TP86].

Galler [McI71]. GAMM [PS59]. Generative [Gel85]. German [BBG^{+}63c, NBB^{+}62]. Global [Sch95]. goals [Rey02]. governed [DMW05]. Graduate [Fin68, TPG^{+}89]. Green [Čul72b, Čul72a, Gep66]. group [Kah86]. groupe [Kah85].

H [Čul72b, Čul72a, Gep66]. handling [PS58a]. Hanf [WTZ90]. Harriett [WTZ90]. Held [Fin68]. Herausgegeben [BBG^{+}63c]. hierarchical [ANP81a, ANP81b]. Historical [Cor87]. History [Wex81].

ibid [Čul72a]. idea [Fet88]. Ideas [Per86]. Identifying [Per69a]. idioms [PR79]. IFIP [Kal65]. Implementation [AD14, LA95, Led98]. Implementing [LW89]. improved [Wel04]. Information [Kal65, Kal65]. instructional [LA95]. Integral [Per50]. integrity [Fon15]. International [Kal65, PS58b]. Interpretation [AwJS85, ASS96]. Interview [WTZ90]. Introduce [Sal64]. Introduction [Per69b, Per75]. investigate [Bur03]. isn’t [Per81b].

J [Ano90, Che78, Čul72b, Čul72a, DLP78, Den90, Gep66, Hab91, McI71, Nof19, Pfe93, WTZ90]. J. [Čul72b, Čul72a, Gor03]. Jacobson [Cla52, KD71]. Jan [WTZ90]. Java [Led98, Wel04]. JavaSpaces [DS10]. Journal [Čul72a]. Joyce [Ele96a, Ele96b, McD92a, McD92b]. Joyce/Linda [Ele96a, Ele96b]. JSpace [Led98]. June [Fin68, Wex81].

Katz [Čul72b, Čul72a, Gep66]. kernel [CG85a, CG85b, CG86, She94]. Kerner [Gep66]. Klaus [BEPP81].

L [Čul72b, Čul72a, Gep66]. laboratory [Ele96a, Ele96b]. langage [GPV60]. Language [BDE^{+}58, BBG^{+}63c, BBG^{+}63d, BBG^{+}76, NBB^{+}60, NBB^{+}97, Per67a, TP86, BBG^{+}60a, BBG^{+}60b, BBG^{+}61, BBG^{+}1 , BBG^{+}62, BBG^{+}63a, BBG^{+}63b, CKO^{+}56, Čul72b, Čul72a, Dij62, GPV60, Gep66, MPZ67, MNP^{+}71, NBB^{+}62, NBB^{+}65, PS58a, PS59, Per64a, Per77, Per81b, PS58b]. languages [GP70, PS59, Per69b, Wex81, Pfe93, McI71]. Late [TPG^{+}89]. Law [DMW05]. Law-governed [DMW05]. LC [MNP^{+}71, Per67a, Van89]. LC2 [MPZ67]. learning [Rey02]. Lectures [Ash87]. Letter [Kil79, Van78, Mau78]. Letters [AGG60, Per59a, Per59b]. level [EP59]. like [EPV61]. LIME [PMR99]. LINDA [BdMNW12, BCGL86, BTWV13, Bur03, CG85a, CG85b, CGL86, CG86, CG88a, CG88b, CG89, CG93, CF92, DS92, DMW05, DS10, Ele96a, Ele96b, FH89, Fon15, Gel85, Jel90, KP94, KACG88a, KACG88b, LA95, Led98, LW89, LW97, McD92a, McD92b, Men01, MT03, PMR99, Rey02, Row00, Sch95, She94, Wel04, WL88, dBGM01]. Linda-systems [MT03]. Linsman [WTZ90]. Lipton [DLP78, Dij78, Kil79, Van78]. Lists [PT60, EPV61]. local [WL88]. Locality [AD14]. Louis [WTZ90]. lyrical [Per77].

M [Čul72b, Čul72a, Gep66]. machine [EPV61]. machine-like [EPV61]. Machinery [Čul72b]. make [Sal64, FH89]. management [Men01]. manipulating [PI64]. Manipulation [PT60, Per65]. Manual [Van89, Ear67, MNP^{+}71]. Marcel [WTZ90]. matching [BdMNW12]. mathematical [CKO^{+}56]. mathematics [FGH^{+}70, Per68]. Mathematik [Čul72b, Čul72a]. Matrix [GP62]. May [Kal65]. McCarthy [Čul72b, Čul72a, Gep66]. McCracken [Per58a]. MDN [Gep66]. Meets [Sch95, CG93, PMR99]. memory [BBG^{+}63c, Men01]. Middle [Dij77, Dij78]. Minix [CG93]. Mitarb [Gep66]. mobility [PMR99]. model [BTWV13, LA95]. Models [BP89b, BP89c]. Modified [BBG^{+}76]. modulo [Kah85, Kah86]. MR0848382 [Kah86]. multi [EP59]. multi-level [EP59]. multicast [She94]. My [TPG^{+}89].

NATO [TPG^{+}89]. Naur [Čul72b, Čul72a, Gep66, AGG60, BBG^{+}63c]. neither [Per68]. Net [CG85a, CG85b, CG86]. NetBeans [DS10]. network [WL88]. No [BBG^{+}63c, Čul72a]. No. [Kah86]. nor [Per68]. Note [Cla52]. number [Kah86]. Numerische [Čul72b, Čul72a].

O [Gep66]. object [Jel90]. object-oriented [Jel90]. Oh [Wei88]. open [Men01]. Operations [GP62]. operators [EPS82]. Optimising [Row00]. Organithms [Per89]. organized [Kal65]. oriented [Jel90]. our [Per63].

P [BBG^{+}63c, Čul72b, Čul72a, Gep66, WTZ90]. P. [BBG^{+}63c]. Pamphlet [Dij78, Dij77]. panel [Per85a]. paper [Dij78, Jef78]. paradigm [CF92, KP94]. Parallel [Ele96a, Ele96b, DS92, FH89, LW89]. Parnas [Kil79]. PEN [ANP81a, ANP81b]. Perlis [Čul72b, Čul72a, Gep66, McI71, Pfe93, Ano90, Che78, Cla52, DLP78, Den90, Dij78, Gor03, Hab91, Kah85, Kah86, KD71, Kil79, Nof19, Sal64, Van78, WTZ90]. Perspective [TPG^{+}89]. Peter [AGG60]. Pioneers [Wei88]. Plans [BJP59]. Policies [BJP59]. policy [Per66a]. Political [Dij78, Dij77]. position [Jef78]. powerful [KP94]. pp [Čul72b, Čul72a]. praise [Per77]. Preis [Gep66]. Preliminary [AGG60, PS58b, PIS65]. Presentations [Per81c, PN78]. primer [Dij62]. primitive [Row00]. Proceedings [Fin68, Wex81, Kal65]. Processes [DLP79, DLP77, DLP81]. Processing [Cor87, Sch95, Kal65, LW89]. processor [EP59, EPV61]. Program [Fet88]. Programming [BDE^{+}58, McI71, MNP^{+}71, Per64c, PR79, Pfe93, DS92, DS10, GP70, KP94, PS59, Per77, Per81b, Per82, Wex81, Per58a]. Programs [AwJS85, ASS96, DLP79, Fin68, DLP77, DLP81, Mau78]. Proofs [DLP79, DLP77, DLP81]. properties [KD71]. Proposal [BDE^{+}58, GP66, GP67]. protocols [DMW05]. Publication [BJP59, Sal64]. Publications [Per58a]. publish [Per64b].

quasi [Cla52]. quasi-regularity [Cla52].

R. [DLP78]. radical [Cla52, KD71]. Rajchman [WTZ90]. Rapport [GPV60]. real [Mau78, Van78]. Reference [Van89, MNP^{+}71]. regarding [Van78]. regularity [Cla52]. Related [Fin68]. reliability [Jef78]. Remembrances [TPG^{+}89]. rendezvous [LW97]. reply [Van78]. Report [AGG60, BBG^{+}60a, BBG^{+}60b, BBG^{+}61, BBG^{+}1 , BBG^{+}62, BBG^{+}63d, BBG^{+}76, DHPS59, NBB^{+}60, NBB^{+}97, PS58b, PS59, Pfe93, BBG^{+}63a, BBG^{+}63b, Čul72a, Dij62, NBB^{+}65, BBG^{+}63c, Čul72b, GPV60, Gep66, NBB^{+}62]. Research [Fin68, Per64b]. Response [DLP78]. Retrospective [TPG^{+}89]. Reusability [BP89a, BP89b, BP89d, BP89c]. Review [Čul72b, Čul72a, McI71]. Revised [BBG^{+}63a, BBG^{+}63b, BBG^{+}63d, NBB^{+}65, NBB^{+}97, Čul72a]. Rigas [WTZ90]. rigorous [Sal64]. rings [KD71]. Robinson [WTZ90]. run [Row00]. run-times [Row00]. Russian [NBB^{+}65]. Rutishauser [Čul72b, Čul72a, Gep66].

S [Gep66, CG85a, CG85b, CG86]. S/Net [CG85a, CG85b, CG86]. Samelson [Čul72b, Čul72a, Gep66, BEPP81]. scalable [MT03]. scale [BdMNW12]. Science [Fin68, Per75, Den90, FGH^{+}70, Per68]. Second [Pfe93]. semantics [DMW05, EPS82, dBGM01]. Seminar [Kah86]. separate [Den90]. session [Per85a]. should [Per64b]. Side [Per81a, Per78a, Per78b]. SIGPLAN [Wex81]. sketch [PIS65]. sleeping [Rey02]. small [Per54]. Social [DLP77, DLP79, DLP81]. society [Per63]. Software [BP89a, BP89b, BP89c, BP89d, TPG^{+}89, Jef78, Per69a, Per85a, Per89, Van78]. Soviet [CPRS59]. space [FH89, Row00]. speaker [Per73]. Special [Per82]. Sprache [BBG^{+}63c, Gep66, NBB^{+}62]. State [Fin68]. Stony [Fin68]. strings [PS58a]. Structure [AwJS85, ASS96]. structures [CGL86]. Student [TPG^{+}89]. Style [AD14]. Sub [DHPS59]. Sub-Committee [DHPS59]. supercomputing [WL88]. Supplement [BBG^{+}63c]. swarms [MT03]. Symbol [PT60]. symbols [PS58a]. Symposium [Pfe93]. syntax [EPS82]. syntax-free [EPS82]. Synthesis [Per67b, Per66b, Per87, Per07]. system [Led98, Sal64]. Systems [Per67b, Sch95, Men01, MT03, Per66b, Per87, Per07].

Talence [Kah86]. Teaching [McD92a, McD92b]. Techniques [Per58c]. Theorems [DLP79, DLP77, DLP81]. theory [Kah86]. Thoughts [TPG^{+}89]. Thousand [Per86]. Threaded [PT60, EPV61]. Timed [dBGM01]. times [Row00]. Transaction [Sch95]. Transcripts [PN78, Per81c]. transformations [BTWV13]. tuple [FH89, Row00]. tuple-space [FH89, Row00]. tuplespace [Fon15]. Turanski [BBG^{+}63c, BBG^{+}63c]. Turing [Ash87]. Twenty [TPG^{+}89, Ash87]. Two [Per86].

u [Gep66]. Übers [Gep66]. understanding [Row00]. Union [CPRS59]. Univ [Kah86]. Universality [AD14]. University [Fin68]. use [EPV61]. Using [CF92, WL88, She94]. utility [FH89].

variety [CF92]. Vauquois [Čul72b, Čul72a, Gep66]. verification [Fet88]. Verlag [Gep66]. versus [AD14]. very [Fet88]. vi [Gep66]. View [McI71, GP70, Kil79, Per85a]. Visit [CPRS59]. Vivian [WTZ90]. Vol [BP89c, Čul72b, Čul72a]. Volume [BP89d]. vs [Kil79].

W [Čul72b, Čul72a, Gep66]. web [BdMNW12]. web-of-data-scale [BdMNW12]. Wegstein [Čul72b, Čul72a, Gep66]. whose [KD71]. Wijngaarden [Čul72b, Čul72a]. Wijngarden [Gep66]. William [BBG^{+}63c, BBG^{+}63c, WTZ90]. Woodger [Čul72b, Čul72a, Gep66]. Words [Per86]. workbench [DS10]. WWW [Sch95]. WWW-Based [Sch95].

Year [TPG^{+}89]. years [Ash87]. York [Fin68, Kal65].

zero [KD71]. Zur [BBG^{+}63c].

References

Alberts:2014:UVL

[AD14] Gerard Alberts and Edgar G. Daylight. Universality versus locality: The Amsterdam style of Algol implementation. IEEE Annals of the History of Computing, 36(4):52–63, October/December 2014. CODEN IAHCEX. ISSN 1058-6180 (print), 1934-1547 (electronic).

Arden:1960:LPR

[AGG60] B. Arden, B. Galler, and R. Graham. Letters: Preliminary report (February 4, 1960) of Peter Naur. Communications of the ACM, 3 (6):A13, June 1960. CODEN CACMA2. ISSN 0001-0782 (print), 1557-7317 (electronic). See [NBB^{+}60].

Anonymous:1990:AJP

[Ano90] Anonymous. Alan J. Perlis 1922–1990. Notices of the American Mathematical Society, 37(4):441, 1990. CODEN AMNOAN. ISSN 0002-9920,1088-9477.

Allen:1981:PHDa

[ANP81a] Todd Allen, Robert Nix, and Alan Perlis. PEN: a hierarchical document editor. ACM SIGPLAN Notices, 16(6):74–81, June 1981. CODEN SINODQ. ISBN 0-89791-050-8. ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (electronic).

Allen:1981:PHDb

[ANP81b] Todd Allen, Robert Nix, and Alan Perlis. PEN: A hierarchical document editor. ACM SIGOA Newsletter, 2(1–2):74–81, April 1981. CODEN SINODQ. ISSN 0737-819X.

Ashenhurst:1987:ATA

[Ash87] Robert L. Ashenhurst, editor. ACM Turing Award Lectures: the first twenty years, 1966–1985. ACM Press anthology series. ACM Press and Addison-Wesley, New York, NY 10036, USA and Reading, MA, USA, 1987. ISBN 0-201-07794-9. xviii + 483 pp. LCCN QA76.24 .A33 1987.

Abelson:1996:SIC

[ASS96] Harold Abelson, Gerald Jay Sussman, and Julie Sussman. Structure and Interpretation of Computer Programs. MIT electrical engineering and computer science. MIT Press, Cambridge, MA, USA, second edition, 1996. ISBN 0-262-01153-0 (MIT Press hardcover), 0-07-000484-6 (McGraw-Hill hardcover), 0-262-51087-1 (paperback). xxiii + 657 pp. LCCN

QA76.6 .A255 1996. URL http://catdir.loc.gov/catdir/
description/mh022/96017756.html;   http://catdir.loc.
gov/catdir/toc/mh022/96017756.html. Foreword by Alan J.

Perlis.

Abelson:1985:SIC

[AwJS85] Harold Abelson and Gerald J. Sussman with Julie Sussman. Structure and Interpretation of Computer Programs. MIT Press and McGraw-Hill, Cambridge, MA, USA, 1985. ISBN 0-262-01077-1 (MIT Press), 0-07-000422-6 (McGraw-Hill). xx + 542 pp. LCCN QA76.6 .A255 1984. This book was prepared with TEX80. Foreword by Alan J. Perlis.

Backus:1960:RALa

[BBG^{+}60a] J. W. Backus, F. L. Bauer, J. Green, C. Katz, J. McCarthy, P. Naur, Editor, A. J. Perlis, H. Rutishauser, K. Samelson, B. Vauquois, J. H. Wegstein, A. van Wijngaarden, and M. Woodger. Report on the algorithmic language Algol 60. Numerische Mathematik, 2(1):106–136, December 1960. CODEN NUMMA7. ISSN 0029-599X (print), 0945-3245 (electronic). URL

https://link.springer.com/article/10.1007/BF01386216.

Backus:1960:RALb

[BBG^{+}60b] J. W. Backus, F. L. Bauer, J. Green, C. Katz, J. McCarthy, P. Naur, Editor, A. J. Perlis, H. Rutishauser, K. Samelson, B. Vauquois, J. H. Wegstein, A. van Wijngaarden, and M. Woodger. Report on the algorithmic language Algol 60. Acta Polytechnica Scandinavica: Mathematics and Computing Machinery Series, (5):1–39, ???? 1960. CO-DEN APSMAT. ISSN 0355-2713. URL https://web.

archive.org/web/20191029151524id_/http://web.eah-jena.
de/%7Ekleine/history/languages/Algol60-Naur.pdf.

Backus:1961:ARA

[BBG^{+}61] J. W. Backus, F. L. Bauer, J. Green, C. Katz, J. Mc-Carthy, P. Naur, A. J. Perlis, H. Rutishauser, J. H. Wegstein, A. van Wijngaarden, and M. Woodger. Appendix: Report on the algorithmic language ALGOL 60. Annual Review in Automatic Programming, 2:351–390, January 1961. CO-DEN ARVAAM. ISSN 0066-4138 (print), 1878-545x (elec-

tronic).  URL https://www.sciencedirect.com/science/
article/pii/S0066413861800165.

Backus:1962:RAL

[BBG^{+}62] John W. Backus, F. L. Bauer, J. Green, C. Katz, J. Mc-Carthy, P. Naur (Editor), A. J. Perlis, H. Rutishauser, K. Samelson, B. Vauquois, J. H. Wegstein, A. Van Wijngaarden, and M. Woodger. Appendix: Report on the algorithmic language AL-GOL 60, pages 74–114. Volume 2 of APIC studies in data processing [Dij62], 1962. ISBN 0-12-216250-1. ISSN 0067-2483. LCCN

QA76.73.A24. URL https://dn710009.ca.archive.org/0/
items/a_primer_of_algol_60_programming/algol60_o.pdf.

Backus:1963:RRAa

[BBG^{+}63a] J. W. Backus, F. L. Bauer, J. Green, C. Katz, J. Mc-Carthy, P. Naur, A. J. Perlis, H. Rutishauser, K. Samelson, B. Vauquois, J. H. Wegstein, A. van Wijngaarden, and M. Woodger. Revised report on the algorithmic language AL-GOL 60. The Computer Journal, 5(4):349–367, January 1963. CODEN CMPJA6. ISSN 0010-4620 (print), 1460-2067 (elec-

tronic). URL http://comjnl.oxfordjournals.org/content/5/
4/349.full.pdf+html;   http://www3.oup.co.uk/computer_
journal/hdb/Volume_05/Issue_04/050349.sgm.abs.html;
http://www3.oup.co.uk/computer_journal/hdb/Volume_05/
Issue_04/tiff/349.tif;   http://www3.oup.co.uk/computer_
journal/hdb/Volume_05/Issue_04/tiff/350.tif;   http:/
/www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_
04/tiff/351.tif;   http://www3.oup.co.uk/computer_journal/
hdb/Volume_05/Issue_04/tiff/352.tif;   http://www3.oup.
co.uk/computer_journal/hdb/Volume_05/Issue_04/tiff/353.
tif;   http://www3.oup.co.uk/computer_journal/hdb/Volume_

05/Issue_04/tiff/354.tif;   http://www3.oup.co.uk/computer_
journal/hdb/Volume_05/Issue_04/tiff/355.tif;   http:/
/www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_
04/tiff/356.tif;   http://www3.oup.co.uk/computer_journal/
hdb/Volume_05/Issue_04/tiff/357.tif;   http://www3.oup.
co.uk/computer_journal/hdb/Volume_05/Issue_04/tiff/358.
tif;   http://www3.oup.co.uk/computer_journal/hdb/Volume_
05/Issue_04/tiff/359.tif;   http://www3.oup.co.uk/computer_
journal/hdb/Volume_05/Issue_04/tiff/360.tif;   http:/
/www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_
04/tiff/361.tif;   http://www3.oup.co.uk/computer_journal/
hdb/Volume_05/Issue_04/tiff/362.tif;   http://www3.oup.
co.uk/computer_journal/hdb/Volume_05/Issue_04/tiff/363.
tif;   http://www3.oup.co.uk/computer_journal/hdb/Volume_
05/Issue_04/tiff/364.tif;   http://www3.oup.co.uk/computer_
journal/hdb/Volume_05/Issue_04/tiff/365.tif;   http:/
/www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_
04/tiff/366.tif;   http://www3.oup.co.uk/computer_journal/
hdb/Volume_05/Issue_04/tiff/367.tif;   https://datamuseum.
dk/bits/30002299;   https://standardpascaline.org/Algol60-
RevisedReport.pdf;   https://web.archive.org/web/20200214113425id_
/http://web.eah-jena.de/~kleine/history/languages/Algol60-
RevisedReport.pdf.

Backus:1963:RRAb

[BBG^{+}63b] J. W. Backus, F. L. Bauer, J. Green, C. Katz, J. McCarthy, P. Naur, A. J. Perlis, H. Rutishauser, K. Samelson, B. Vauquois, J. H. Wegstein, A. van Wijngaarden, and M. Woodger. Revised report on the algorithmic language ALGOL 60. Numerische Mathematik, 4:420–453, December 1963. CODEN NUMMA7. ISSN 0029-599X (print), 0945-3245 (electronic). URL https://link.

springer.com/article/10.1007/BF01386340. Edited by Peter

Naur. Dedicated to the memory of William Turanski.

Backus:1963:BAS

[BBG^{+}63c] J. W. Backus, F. L. Bauer, J. Green, C. Katz, J. Mc-Carthy, P. Naur, A. J. Perlis, Heinz Rutishauser, K. Samelson, B. Vauquois, J. H. Wegstein, A. van Wijngaarden, and M. Woodger. Bericht über die Algorithmische Sprache ALGOL 60 (ALGOL Bulletin Supplement No. 3). Zur Erinnerung an William Turanski. Herausgegeben von P. Naur. (German) [Report on the algorithmic language ALGOL 60 (ALGOL Bulletin supplement no. 3). In memory of William Turanski. Edited by P. Naur]. Elektronische Datenverarbeitung, 2(??):1–24, 1963. ISSN 0374-3012.

Backus:1963:RRAc

[BBG^{+}63d] J. W. Backus, F. L. Bauer, J. Green, C. Katz, J. McCarthy, Peter Naur, A. J. Perlis, H. Rutishauser, K. Samelson, B. Vauquois, J. H. Wegstein, A. van Wijngaarden, and M. Woodger. Revised report on the algorithmic language ALGOL 60. Communications of the ACM, 6(1):1–17, January 1963. CODEN CACMA2. ISSN 0001-0782 (print), 1557-7317 (electronic). Dedicated to the memory of William Turanski.

Backus:1976:MRA

[BBG^{+}76] J. W. Backus, F. L. Bauer, J. Green, C. Katz, J. Mc-Carthy, P. Naur, A. J. Perlis, H. Rutishauser, K. Samelson, B. Vauquois, J. H. Wegstein, A. van Wijngaarden, M. Woodger, R. M. De Morgan, I. D. Hill, and B. A. Wichmann. Modified report on the algorithmic language ALGOL-60. The Computer Journal, 19(4):364–379, November 1976. CODEN CMPJA6. ISSN 0010-4620 (print), 1460-

2067 (electronic). URL http://comjnl.oxfordjournals.org/
content/19/4/364.full.pdf+html;   http://www3.oup.co.
uk/computer_journal/hdb/Volume_19/Issue_04/tiff/364.tif;
 http://www3.oup.co.uk/computer_journal/hdb/Volume_19/
Issue_04/tiff/365.tif;   http://www3.oup.co.uk/computer_
journal/hdb/Volume_19/Issue_04/tiff/366.tif;   http:/
/www3.oup.co.uk/computer_journal/hdb/Volume_19/Issue_
04/tiff/367.tif;   http://www3.oup.co.uk/computer_journal/
hdb/Volume_19/Issue_04/tiff/368.tif;   http://www3.oup.
co.uk/computer_journal/hdb/Volume_19/Issue_04/tiff/369.
tif;   http://www3.oup.co.uk/computer_journal/hdb/Volume_
19/Issue_04/tiff/370.tif;   http://www3.oup.co.uk/computer_
journal/hdb/Volume_19/Issue_04/tiff/371.tif;   http:/
/www3.oup.co.uk/computer_journal/hdb/Volume_19/Issue_
04/tiff/372.tif;   http://www3.oup.co.uk/computer_journal/
hdb/Volume_19/Issue_04/tiff/373.tif;   http://www3.oup.
co.uk/computer_journal/hdb/Volume_19/Issue_04/tiff/374.
tif;   http://www3.oup.co.uk/computer_journal/hdb/Volume_
19/Issue_04/tiff/375.tif;   http://www3.oup.co.uk/computer_
journal/hdb/Volume_19/Issue_04/tiff/376.tif;   http:/
/www3.oup.co.uk/computer_journal/hdb/Volume_19/Issue_
04/tiff/377.tif;   http://www3.oup.co.uk/computer_journal/
hdb/Volume_19/Issue_04/tiff/378.tif;   http://www3.oup.

co.uk/computer_journal/hdb/Volume_19/Issue_04/tiff/379.
tif.

Backus:1961:RAL

[BBG^{+}1 ] J. W. Backus, F. L. Bauer, J. Green, C. Katz, J. Mc-Carthy, P. Naur, A. J. Perlis, H. Rutishauser, J. H. Wegstein, A. van Wijngaarden, and M. Woodger. Report on the algorithmic language ALGOL 60. Acta Polytechnica Scandinavica. Mathematics and Computing Series, 5:1–39, 1961

(??). ISSN 1456-9418. URL https://web.archive.org/
web/20191029151524id_/http://web.eah-jena.de/~kleine/
history/languages/Algol60-Naur.pdf.

Bjornson:1986:LA

[BCGL86] Robert Bjornson, Nicholas Carriero, David Gelernter, and Jerry Leichter. Linda in adolescence. In Proceedings of the 2nd Workshop on Making Distributed Systems Work, EW 2, pages 1–4. ACM Press, New York, NY 10036, USA, 1986. ISBN 1-4503-7335-6.

Backus:1958:PPL

[BDE^{+}58] J. W. Backus, P. H. Diselets, D. C. Evans, R. Goodman, H. Huskey, C. Katz, J. McCarthy, A. Orden, A. J. Perlis, R. Rich, S. Rosen, W. Turanski, and J. Wegstein. Proposal for a programming language. ACM Ad Hoc Committee on Languages

report, 1958. URL https://datamuseum.dk/bits/30009315;
 https://datamuseum.dk/wiki/Bits:30009315;   https://
softwarepreservation.computerhistory.org/ALGOL/report/
ACM_ALGOL_Proposal_1958.pdf.

Bohm:2012:LDW

[BdMNW12] Christoph Böhm, Gerard de Melo, Felix Naumann, and Gerhard Weikum. LINDA: distributed web-of-data-scale entity matching. In Proceedings of the 21st ACM International Conference on Information and Knowledge Management, CIKM ’12, pages 2104– 2108. ACM Press, New York, NY 10036, USA, 2012. ISBN 1-4503-1156-3.

Bauer:1981:KS

[BEPP81] Friedrich L. Bauer, Andrei P. Ershov, M. Paul, and Alan J. Perlis. Klaus Samelson. Acta Informatica, 15(1):1–2, December 1981. CODEN AINFA2. ISSN 0001-5903 (print), 1432-0525 (electronic).

Bauer:1959:APP

[BJP59] Walter F. Bauer, Mario L. Juncosa, and Alan J. Perlis. ACM publication policies and plans. Journal of the ACM, 6(2):121– 122, April 1959. CODEN JACOAH. ISSN 0004-5411 (print), 1557-735X (electronic).

Biggerstaff:1989:SRA

[BP89a] Ted J. Biggerstaff and Alan J. Perlis, editors. Software Reusability: Applications and Experience, volume 2. Addison-Wesley, Reading, MA, USA, 1989. ISBN 0-201-50018-3. LCCN QA76.76.R47 B543 1989. Prepared with TEX.

Biggerstaff:1989:SRC

[BP89b] Ted J. Biggerstaff and Alan J. Perlis, editors. Software Reusability: Concepts and Models, volume 1. Addison-Wesley, Reading, MA, USA, 1989. ISBN 0-201-08017-6. LCCN QA76.76.R47 B543 1989. Prepared with TEX.

Biggerstaff:1989:SRVa

[BP89c] Ted J. Biggerstaff and Alan J. Perlis. Software reusability. Vol. 1, Concepts and Models. ACM Press Frontier Series. ACM Press, New York, NY 10036, USA, 1989. ISBN 0-201-08017-6. xxv + 425 pp. LCCN ????

Biggerstaff:1989:SRVb

[BP89d] Ted J. Biggerstaff and Alan J. Perlis. Software Reusability. Volume 2: Applications and Experience. Addison-Wesley, Reading, MA, USA, 1989. ISBN 0-201-50018-3. xiii + 388 pp. LCCN QA76.76.R47 B543 1989; QA76.76.R47 S64 1989.

Burgueno:2013:CEM

[BTWV13] Loli Burgueño, Javier Troya, Manuel Wimmer, and Antonio Vallecillo. On the concurrent execution of model transformations with Linda. In Proceedings of the Workshop on Scalability in Model Driven Engineering, BigMDE ’13. ACM Press, New York, NY 10036, USA, 2013. ISBN 1-4503-2165-8.

Burke:2003:ECI

[Bur03] Kyle Burke. Extending CSP to investigate Linda ambiguities. J. Comput. Sci. Coll., 18(5):284–285, May 2003. ISSN 1937-4771.

Cummings:1992:ULD

[CF92] Jack Cummings and Ray Ford. Using the Linda distribution paradigm to address a variety of computational balancing concerns. In Proceedings of the 1992 ACM/SIGAPP Symposium on Applied Computing: Technological Challenges of the 1990’s, SAC ’92, pages 767–774. ACM Press, New York, NY 10036, USA, 1992. ISBN 0-89791-502-X.

Carriero:1985:NLKa

[CG85a] Nicholas Carriero and David Gelernter. The S/Net’s Linda kernel (extended abstract). In Proceedings of the Tenth ACM Symposium on Operating Systems Principles, SOSP ’85, page 160. ACM Press, New York, NY 10036, USA, 1985. ISBN 0-89791-174-1.

Carriero:1985:NLKb

[CG85b] Nicholas Carriero and David Gelernter. The S/Net’s Linda kernel (extended abstract). Operating Systems Review, 19(5):160, December 1985. ISSN 0163-5980 (print), 1943-586X (electronic).

Carriero:1986:NLK

[CG86] Nicholas Carriero and David Gelernter. The S/Net’s Linda kernel. ACM Transactions on Computer Systems, 4(2):110–129, May 1986. CODEN ACSYEC. ISSN 0734-2071 (print), 1557-7333 (electronic).

Carriero:1988:AELa

[CG88a] Nicholas Carriero and David Gelernter. Applications experience with Linda. In Proceedings of the ACM/SIGPLAN Conference on Parallel Programming: Experience with Applications, Languages and Systems, PPEALS ’88, pages 173–187. ACM Press, New York, NY 10036, USA, 1988. ISBN 0-89791-276-4.

Carriero:1988:AELb

[CG88b] Nicholas Carriero and David Gelernter. Applications experience with Linda. ACM SIGPLAN Notices, 23(9):173–187, January 1988. CODEN SINODQ. ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (electronic).

Carriero:1989:LC

[CG89] Nicholas Carriero and David Gelernter. Linda in context. Communications of the ACM, 32(4):444–458, April 1989. CODEN CACMA2. ISSN 0001-0782 (print), 1557-7317 (electronic).

Ciancarini:1993:LMM

[CG93] P. Ciancarini and N. Guerrini. Linda meets Minix. Operating Systems Review, 27(4):76–92, October 1993. CODEN OSRED8. ISSN 0163-5980 (print), 1943-586X (electronic).

Carriero:1986:DDS

[CGL86] Nicholas Carriero, David Gelernter, and Jerrold Leichter. Distributed data structures in Linda. In Proceedings of the 13th ACM SIGACT-SIGPLAN Symposium on Principles of Programming Languages, POPL ’86, pages 236–242. ACM Press, New York, NY 10036, USA, 1986. ISBN 1-4503-7347-X.

Cheatham:1978:BAJ

[Che78] Thomas Cheatham. Biography of Alan J. Perlis, page 171. ACM Press, New York, NY 10036, USA, 1978. ISBN 0-12-745040-8.

Chipps:1956:MLC

[CKO^{+}56] J. Chipps, M. Koschmann, S. Orgel, A. Perlis, and J. Smith. A mathematical language compiler. In Proceedings of the 1956 11th ACM National Meeting, ACM ’56, pages 114–117. ACM Press, New York, NY 10036, USA, 1956. ISBN 1-4503-7922-2.

Clarke:1952:NQR

[Cla52] F. Marion Clarke. Note on quasi-regularity and the Perlis– Jacobson radical. Portugaliae Mathematica, 11:89–94, 1952. ISSN 0032-5155,1662-2758.

Cortada:1987:HDD

[Cor87] James W. Cortada. Historical Dictionary of Data Processing: Biographies. Greenwood Press, 88 Post Road West, Westport, CT 06881, USA, 1987. ISBN 0-313-25651-9. xiii + 321 pp. LCCN QA76.15 .C66 1987.

Carr:1959:VCC

[CPRS59] John W. Carr III, Alan J. Perlis, James E. Robertson, and Norman R. Scott. A visit to Computation Centers in the Soviet Union. Communications of the ACM, 2(6):8–20, June 1959. CO-DEN CACMA2. ISSN 0001-0782 (print), 1557-7317 (electronic).

Culik:1972:BRJb

[Čul72a] Karel Čulík. Book review: J. W. Backus, F. L. Bauer, J. Green, C. Katz, J. McCarthy, P. Naur, A. J. Perlis, H. Rutishauser, K.

Samelson, B. Vauquois, J. H. Wegstein, A. van Wijngaarden, and M. Woodger. Revised report on the algorithmic language ALGOL 60. Numerische Mathematik, vol. 4 (1962–1963), pp. 420–453; also ibid., vol. 6 (1963), pp. 1–17; and The Computer Journal, vol. 5 no. 4 (1963), pp. 349–367. Journal of Symbolic Logic, 37(3):623– 624, September 1972. CODEN JSYLA6. ISSN 0022-4812 (print),

1943-5886 (electronic). URL https://www.jstor.org/stable/
2272794.

Culik:1972:BRJa

[Čul72b] Karel Čulík. Book review: J. W. Backus, F. L. Bauer, J. Green, C. Katz, J. McCarthy, P. Naur (editor), A. J. Perlis, H. Rutishauser, K. Samelson, B. Vauquois, J. H. Wegstein, A. van Wijngaarden, and M. Woodger. Report on the algorithmic language ALGOL 60. Numerische Mathematik, vol. 2 (1960), pp. 106–136; also Communications of the Association for Computing Machinery, vol. 3 (1960), pp. 299–314. Journal of Symbolic Logic, 37(3):622–623, September 1972. CODEN JSYLA6. ISSN 0022-4812 (print),

1943-5886 (electronic). URL https://www.jstor.org/stable/
2272793.

deBoer:2001:DST

[dBGM01] F. S. de Boer, M. Gabbrielli, and M. C. Meo. A denotational semantics for Timed Linda. In Proceedings of the 3rd ACM SIG-PLAN International Conference on Principles and Practice of Declarative Programming, PPDP ’01, pages 28–36. ACM Press, New York, NY 10036, USA, 2001. ISBN 1-58113-388-X.

Denning:1990:AJP

[Den90] Peter J. Denning. Alan J. Perlis: 1922–1990: a founding father of computer science as a separate discipline. Communications of the ACM, 33(5):604–605, May 1990. CODEN CACMA2. ISSN 0001-0782 (print), 1557-7317 (electronic). URL http://www.acm.

org/pubs/toc/Abstracts/0001-0782/214943.html.

Dijkstra:1959:ASC

[DHPS59] Edsger W. Dijkstra, W. Heise, Alan J. Perlis, and K. Samelson. ALGOL sub-committee report — extensions. Communications of the ACM, 2(9):24–??, ???? 1959. CODEN CACMA2. ISSN 0001-0782 (print), 1557-7317 (electronic).

Dijkstra:1962:PAR

[Dij62] Edsger W. Dijkstra. A primer of ALGOL 60: report on the algorithmic language ALGOL 60, volume 2 of APIC studies in data processing. Academic Press, New York, USA, 1962. ISBN 0-12-216250-1. ISSN 0067-2483. xi + 114 pp. LCCN QA76.73.A24.

URL https://dn710009.ca.archive.org/0/items/a_primer_
of_algol_60_programming/algol60_o.pdf.

Dijkstra:1977:PPM

[Dij77] Edsger W. Dijkstra. A political pamphlet from the Middle Ages. Negative commentary on [DLP79]. Circulated privately.,

1977. URL http://www.cs.utexas.edu/users/EWD/ewd06xx/
EWD638.PDF.

Dijkstra:1978:PPM

[Dij78] Edsger W. Dijkstra. On a political pamphlet from the Middle Ages (commentary on a paper by DeMillo, Lipton, and Perlis). ACM SIGSOFT Software Engineering Notes, 3(2):14–16, April 1978. CODEN SFENDP. ISSN 0163-5948 (print), 1943-5843 (electronic). Negative commentary on [DLP79]. See responses [DLP78, Jef78, Van78, Mau78].

DeMillo:1977:SPP

[DLP77] Richard A. DeMillo, Richard J. Lipton, and Alan J. Perlis. Social processes and proofs of theorems and programs. In Proceedings of the 4th ACM SIGACT-SIGPLAN Symposium on Principles of Programming Languages, POPL ’77, pages 206–214. ACM Press, New York, NY 10036, USA, 1977. ISBN 1-4503-7350-X.

DeMillo:1978:RRD

[DLP78] Richard A. DeMillo, Richard J. Lipton, and Alan J. Perlis. Response from R. A. DeMillo, R. J. Lipton, A. J. Perlis. ACM SIG-SOFT Software Engineering Notes, 3(2):16–17, April 1978. CO-DEN SFENDP. ISSN 0163-5948 (print), 1943-5843 (electronic). See [Dij78].

DeMillo:1979:SPP

[DLP79] Richard A. De Millo, Richard J. Lipton, and Alan J. Perlis. Social processes and proofs of theorems and programs. Communications of the ACM, 22(5):271–280, May 1979. CODEN CACMA2. ISSN 0001-0782 (print), 1557-7317 (electronic). See negative review [Dij77, Dij78]. Original paper prepublished in Conference Record of the 4th Symposium on Principles of Programming Languages, Los Angeles, January 17–19, 1977.

DeMillo:1980:SPP

[DLP81] Richard A. DeMillo, Richard J. Lipton, and Alan J. Perlis. Social processes and proofs of theorems and programs. The Mathematical Intelligencer, 3(1):31–40, 1980/81. CODEN MAINDC. ISSN 0343-6993 (print), 1866-7414 (electronic).

Doutre:2005:LGL

[DMW05] Sylvie Doutre, Peter McBurney, and Michael Wooldridge. Lawgoverned Linda as a semantics for agent dialogue protocols. In Proceedings of the Fourth International Joint Conference on Autonomous Agents and Multiagent Systems, AAMAS ’05, pages 1257–1258. ACM Press, New York, NY 10036, USA, 2005. ISBN 1-59593-093-0.

Deshpande:1992:EPP

[DS92] A. Deshpande and M. Schultz. Efficient parallel programming with Linda. In Proceedings of the 1992 ACM/IEEE Conference on Supercomputing, Supercomputing ’92, pages 238–244. IEEE Computer Society Press, 1109 Spring Street, Suite 300, Silver Spring, MD 20910, USA, 1992. ISBN 0-8186-2630-5.

Dukielska:2010:JNL

[DS10] Magdalena Dukielska and Jacek Sroka. JavaSpaces NetBeans: a Linda workbench for distributed programming course, pages 23–27. ACM Press, New York, NY 10036, USA, 2010. ISBN 1-60558-820-2.

Earley:1967:FAM

[Ear67] Jay Earley. Formula ALGOL manual. Technical report, Carnegie Mellon University, Pittsburgh, PA, USA, June 26, 1967. vi +

155 (unnumbered) pp. URL https://figshare.com/articles/
Formula_ALGOL_manual_by_Jay_Earley_/6605840.

Elenborgen:1996:PDAa

[Ele96a] Bruce S. Elenborgen. Parallel and distributed algorithms: laboratory assignments in Joyce/Linda, pages 14–18. ACM Press, New York, NY 10036, USA, 1996. ISBN 0-89791-757-X.

Elenborgen:1996:PDAb

[Ele96b] Bruce S. Elenborgen. Parallel and distributed algorithms: laboratory assignments in Joyce/Linda. SIGCSE Bulletin (ACM Special Interest Group on Computer Science Education), 28(1):14–18, March 1996. CODEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (electronic).

Evans:1959:MLC

[EP59] A. Evans and Alan J. Perlis. A multi-level code processor. In Preprints of Papers Presented at the 14th National Meeting of the Association for Computing Machinery, ACM ’59, pages 1–4. ACM Press, New York, NY 10036, USA, 1959. ISBN 1-4503-7364-X.

Elgot:1982:SSA

[EPS82] Calvin C. Elgot, Alan J. Perlis, and Lawrence Snyder. A syntaxfree semantics for the APL operators. Information Processing Letters, 14(3):128–131, May 16, 1982. CODEN IFPLAT. ISSN 0020-0190 (print), 1872-6119 (electronic).

Evans:1961:UTL

[EPV61] A. Evans, Jr., A. J. Perlis, and H. Van Zoeren. The use of threaded lists in constructing a combined ALGOL and machine-like assembly processor. Communications of the ACM, 4(1):36–41, January 1961. CODEN CACMA2. ISSN 0001-0782 (print), 1557-7317 (electronic).

Fetzer:1988:PVV

[Fet88] James H. Fetzer. Program verification: the very idea. Communications of the ACM, 31(9):1048–1063, September 1988. CODEN CACMA2. ISSN 0001-0782 (print), 1557-7317 (elec-

tronic). URL http://www.acm.org/pubs/toc/Abstracts/0001-

0782/48530.html. Comment 1 by Schlenk, Sun May 21 18:41:04 1989. Discusses two views: Programs can be derived from specs through mathematical methods (Hoare) versus verification as a social process (DeMillo, Lipton, Perlis). There is a response to this paper in CACM April 89.

Forsythe:1970:CSM

[FGH^{+}70] G. E. Forsythe, B. A. Galler, J. Hartmanis, A. J. Perlis, and J. F. Traub. Computer science and mathematics. SIGCSE Bulletin (ACM Special Interest Group on Computer Science Education), 2(4):19–29, September/October 1970. CODEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (electronic).

Fleckenstein:1989:PMU

[FH89] C. J. Fleckenstein and D. Hemmendinger. A parallel ‘make’ utility based on Linda’s tuple-space. In Proceedings of the 17th Conference on ACM Annual Computer Science Conference, CSC ’89, pages 216–220. ACM Press, New York, NY 10036, USA, 1989. ISBN 0-89791-299-3.

Finerman:1968:UEC

[Fin68] Aaron Finerman, editor. University Education in Computing Science: Proceedings of a Conference on Graduate Academic and Related Research Programs in Computing Science, Held at the State University of New York at Stony Brook, June 1967. Academic Press, New York, USA, 1968. ISBN 1-4831-9816-2 (print), 1-4832-2319-1 (e-book). LCCN QA76 .C5865 1967.

Fongen:2015:DCA

[Fon15] Anders Fongen. Data-centric authorization and integrity control in a Linda tuplespace. In Proceedings of the 30th Annual ACM Symposium on Applied Computing, SAC ’15, pages 1827–1833. ACM Press, New York, NY 10036, USA, 2015. ISBN 1-4503-3196-3.

Gelernter:1985:GCL

[Gel85] David Gelernter. Generative communication in Linda. ACM Transactions on Programming Languages and Systems, 7(1):80– 112, January 1985. CODEN ATPSDT. ISSN 0164-0925 (print), 1558-4593 (electronic).

Geppert:1966:BBJ

[Gep66] M. G. Geppert. Buchbesprechung: Backus, J. W., F. L. Bauer, J. Green, C. Katz, J. McCarthy, P. Naur, A. J. Perlis, H. Rutishauser, K. Samelson, B. Vauquois, J. H. Wegstein, A. Van Wijngarden und M. Woodger: Bericht über die algorithmische Sprache Algol 60. (Report on the algorithmic language Algol 60. Übers. Kerner J. O. u. Mitarb.). Akademie-Verlag Berlin 1962. vi + 49 S., Preis MDN 10,50. Biometrische Zeitschrift, 8(1-2):121, 1966. CODEN BIZEB3. ISSN 0006-3452.

Gorn:2003:PAJ

[Gor03] Saul Gorn. Perlis, Alan J., pages 1390–1391. John Wiley, New York, NY, USA, 2003. ISBN 0-470-86412-5.

Galler:1962:CMO

[GP62] Bernard A. Galler and Alan J. Perlis. Compiling matrix operations. Communications of the ACM, 5(12):590–594, December 1962. CODEN CACMA2. ISSN 0001-0782 (print), 1557-7317 (electronic).

Galler:1966:PDA

[GP66] B. A. Galler and A. J. Perlis. A proposal for definitions in ALGOL. Communications of the ACM, 9(7):481–482, July 1966. CODEN CACMA2. ISSN 0001-0782 (print), 1557-7317 (electronic).

Galler:1967:PDA

[GP67] B. A. Galler and A. J. Perlis. A proposal for definitions in ALGOL. Communications of the ACM, 10(4):204–219, April 1967. CODEN CACMA2. ISSN 0001-0782 (print), 1557-7317 (electronic).

Galler:1970:VPL

[GP70] B. A. Galler and A. J. Perlis. A view of programming languages. Addison-Wesley, Reading, MA, USA, 1970. vi + 282 pp. LCCN YC 510.783 G13V.

Genuys:1960:RAL

[GPV60] F. Genuys, J. Poyen, and B. Vauquois. Rapport sur le langage algorithmique Algol 60. (French) [Report on the algorithmic language ALGOL 60]. Chiffres: Revue de l’Association Française de Calcul, 3(??):1–44, March 1960. ISSN 0245-9922. Translation by the authors to French of [PS59].

Habermann:1991:AJP

[Hab91] A. N. Habermann. Alan J. Perlis (1922–1990). Acta Informatica, 28(5):409–410, 1991. CODEN AINFA2. ISSN 0001-5903,1432-0525.

Jeffrey:1978:DPP

[Jef78] H. J. Jeffrey. On Dijkstra’s position paper on software reliability. ACM SIGSOFT Software Engineering Notes, 3(2):18, April 1978. CODEN SFENDP. ISSN 0163-5948 (print), 1943-5843 (electronic). See [Dij78].

Jellinghaus:1990:ELO

[Jel90] Robert Jellinghaus. Eiffel Linda: an object-oriented Linda dialect. ACM SIGPLAN Notices, 25(12):70–84, December 1990. CODEN SINODQ. ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (electronic).

Krishnaswamy:1988:ALCa

[KACG88a] V. Krishnaswamy, S. Ahuja, N. Carriero, and D. Gelernter. The architecture of a Linda coprocessor. In Proceedings of the 15th Annual International Symposium on Computer Architecture, ISCA ’88, pages 240–249. IEEE Computer Society Press, 1109 Spring Street, Suite 300, Silver Spring, MD 20910, USA, 1988. ISBN 0-8186-0861-7.

Krishnaswamy:1988:ALCb

[KACG88b] V. Krishnaswamy, S. Ahuja, N. Carriero, and D. Gelernter. The architecture of a Linda coprocessor. ACM SIGARCH Computer Architecture News, 16(2):240–249, May 1988. ISSN 0163-5964 (print), 1943-5851 (electronic).

Kahn:1985:GCM

[Kah85] Bruno Kahn. Le groupe des classes modulo 2, d’après Conner et Perlis. In Seminar on number theory, 1984–1985 (Talence, 1984/1985), pages Exp. No. 26, 29. Univ. Bordeaux I, Talence, 1985. See erratum [Kah86].

Kahn:1986:EGC

[Kah86] B. Kahn. Erratum: “The group of classes modulo 2, following Conner and Perlis” [seminar on number theory, 1984– 1985 (French), Exp. No. 26, Univ. Bordeaux I, Talence, 1985; MR0848382 (88f:11104)]. In Séminaire de théorie des nombres, 1985–1986 (Talence, 1985–1986), page 163. Univ. Bordeaux I, Talence, 1986. See [Kah85].

Kalenich:1965:IPP

[Kal65] Wayne A. Kalenich, editor. Information processing 1965: proceedings of IFIP congress 65; organized by the International Federation for Information Processing, New York City, May 24–29, 1965. Spartan Books, Washington, DC, USA, 1965.

Kazimirskii:1971:CPR

[KD71] P. S. Kazīmīrs’kiĭ and M. M. Drogomižs’ka. Certain properties of rings whose zero divisors belong to the Perlis–Jacobson radical. Dopovīdī Akad. Nauk Ukraïn. RSR Ser. A, pages 778–780, 857, 1971. ISSN 0002-3531.

Kilov:1979:LPV

[Kil79] H. Kilov. Letter on Parnas’ view of Dijkstra vs. deMillo, Lipton and Perlis. ACM SIGSOFT Software Engineering Notes, 4(1): 19, January 1979. CODEN SFENDP. ISSN 0163-5948 (print), 1943-5843 (electronic).

Kermarrec:1994:ALP

[KP94] Yvon Kermarrec and Laurent Pautet. Ada-Linda: a powerful paradigm for programming distributed Ada applications, pages 438–445. ACM Press, New York, NY 10036, USA, 1994. ISBN 0-89791-666-2.

Landry:1995:BAI

[LA95] Kenneth D. Landry and James D. Arthur. Boundary analysis in the instructional footprint model: an implementation in Linda. In Proceedings of the 1995 ACM 23rd Annual Conference on Computer Science, CSC ’95, pages 56–65. ACM Press, New York, NY 10036, USA, 1995. ISBN 0-89791-737-5.

Ledru:1998:JIL

[Led98] Parcal Ledru. JSpace: implementation of a Linda system in Java. ACM SIGPLAN Notices, 33(8):48–50, August 1998. CODEN SIN-ODQ. ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (electronic).

Leichter:1989:ILD

[LW89] Jerrold S. Leichter and Robert A. Whiteside. Implementing Linda for distributed and parallel processing. In Proceedings of the 3rd International Conference on Supercomputing, ICS ’89, pages 41– 49. ACM Press, New York, NY 10036, USA, 1989. ISBN 0-89791-309-4.

Lundqvist:1997:RL

[LW97] Kristina Lundqvist and Göran Wall. A rendezvous with Linda. ACM SIGADA Ada Letters, 17(3):87–96, May/June 1997. CO-DEN AALEE5. ISSN 1094-3641 (print), 1557-9476 (electronic).

Maurer:1978:ALC

[Mau78] W. D. Maurer. Another letter on the correctness of real programs. ACM SIGSOFT Software Engineering Notes, 3(3):22–24, July 1978. CODEN SFENDP. ISSN 0163-5948 (print), 1943-5843 (electronic). See [Dij78, DLP78, Jef78, Van78].

McDonald:1992:TCJa

[McD92a] Chris McDonald. Teaching concurrency with Joyce and Linda. In Proceedings of the Twenty-Third SIGCSE Technical Symposium on Computer Science Education, SIGCSE ’92, pages 46–52. ACM Press, New York, NY 10036, USA, 1992. ISBN 0-89791-468-6.

McDonald:1992:TCJb

[McD92b] Chris McDonald. Teaching concurrency with Joyce and Linda. SIGCSE Bulletin (ACM Special Interest Group on Computer Science Education), 24(1):46–52, March 1992. CODEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (electronic).

McIlroy:1971:BRV

[McI71] M. D. McIlroy. Book review: A View of Programming Languages (B. A. Galler and A. J. Perlis). SIAM Review, 13(4):583–584, ???? 1971. CODEN SIREAD. ISSN 0036-1445 (print), 1095-7200 (electronic).

Menezes:2001:EMM

[Men01] Ronaldo Menezes. Experience with memory management in open Linda systems. In Proceedings of the 2001 ACM Symposium on Applied Computing, SAC ’01, pages 187–196. ACM Press, New York, NY 10036, USA, 2001. ISBN 1-58113-287-5.

Mitchell:1971:CPL

[MNP^{+}71] J. Mitchell, J. Newcomer, A. Perlis, H. Van Zoeren, and D. Wile. Conversational programming — LC2: A reference manual for a language for conversational computing. Report ??, Carnegie Mellon University, Pittsburgh, PA, USA, June 1971.

Mitchell:1967:LLC

[MPZ67] J. G. Mitchell, A. J. Perlis, and H. R. Van Zoeren. LC2: a language for conversational computing. In Symposium on Interactive Systems for Experimental Applied Mathematics: Proceedings of the Association for Computing Machinery Inc. Symposium, pages 203–214. ACM Press, New York, NY 10036, USA, 1967. ISBN 1-4503-7309-7.

Menezes:2003:NAS

[MT03] Ronaldo Menezes and Robert Tolksdorf. A new approach to scalable Linda-systems based on swarms. In Proceedings of the 2003 ACM Symposium on Applied Computing, SAC ’03, pages 375–379. ACM Press, New York, NY 10036, USA, 2003. ISBN 1-58113-624-2.

Naur:1960:RALa

[NBB^{+}60] Peter Naur, J. W. Backus, F. L. Bauer, J. Green, C. Katz, J. Mc-Carthy, A. J. Perlis, H. Rutishauser, K. Samelson, B. Vauquois, J. H. Wegstein, A. van Wijngaarden, and M. Woodger. Report on the algorithmic language ALGOL 60. Communications of the ACM, 3(5):299–314, May 1960. CODEN CACMA2. ISSN 0001-0782 (print), 1557-7317 (electronic). URL https://web.

archive.org/web/20171002221007id_/http://www.eah-jena.
de/~kleine/history/languages/Algol60-ACM.pdf. See letter

[AGG60]. Dedicated to the Memory of William Turanski [American group member who was killed by an automobile just prior to the January 1960 Conference].

Naur:1962:BAS

[NBB^{+}62] Peter Naur, J. W. Backus, F. L. Bauer, J. Green, C. Katz, J. Mc-Carthy, A. J. Perlis, S. Ruti shauser, K. Samelson, B. Vauquois, J. H. Wegstein, A. van Wijngaarden, and M. Woodger. Bericht über die algorithmische Sprache ALGOL 60. (German) [Report on the ALGOL 60 language]. Elektronisches Rechnen und Regeln. Sonderband 1. Akademie-Verlag, Berlin, Germany, 1962. xi + 49 pp. LCCN QA76.5 .N3515. URL https://web.

archive.org/web/20171002221201id_/http://www.eah-jena.
de/~kleine/history/languages/Algol60-Deutsch.pdf. Zur

Erinnerung an William Turanski (In memory of William Turanski).

Naur:1965:RRA

[NBB^{+}65] P. Naur, J. W. Backus, F. L. Bauer, J. Green, C. Katz, J. Mc-Carthy, P. Naur, A. J. Perlis, Heinz Rutishauser, K. Samelson, B. Vauquois, J. H. Wegstein, A. van Wijngaarden, and M. Woodger. Revised report on the algorithmic language ALGOL-60. (Russian), volume Moskau, Russia. Verlag “Mir”, 1965. 80 pp.

Naur:1997:RRA

[NBB^{+}97] Peter Naur, J. W. Backus, F. L. Bauer, J. Green, C. Kafz, J. Mc-Carthy, A. J. Perlis, H. Rutishauser, K. Samelson, B. Vauquois, J. H. Wegstein, A. van Wijngaarden, and M. Woodger. Revised report on the algorithmic language Algol 60. In Algol-like Languages, pages 19–49. Birkhäuser Boston Inc., Cambridge, MA, USA, 1997.

Nofre:2019:AJP

[Nof19] David Nofre. Alan J. Perlis. ACM Turing Award Web

site., 2019. URL https://amturing.acm.org/award_winners/
perlis_0132439.cfm.

Perlis:1950:IE

[Per50] Alan Jay Perlis. On Integral Equations. Ph.D. thesis, Massachusetts Institute of Technology, Cambridge, MA, USA, 1950.

???? pp. URL https://www.proquest.com/pqdtglobal/
docview/301808749.

Perlis:1954:CCA

[Per54] A. J. Perlis. Characteristics of currently available small digital computers. In Proceedings of the December 8-10, 1954, Eastern Joint Computer Conference: Design and Application of Small Digital Computers, AIEE-IRE ’54 (Eastern), pages 11–15. ACM Press, New York, NY 10036, USA, 1954. ISBN 1-4503-7855-2.

Perlis:1958:RPD

[Per58a] A. J. Perlis. Recent publications: Digital Computer Programming, by D. D. McCracken. American Mathematical Monthly, 65(2):132– 133, February 1958. CODEN AMMYAE. ISSN 0002-9890 (print), 1930-0972 (electronic).

Perlis:1958:A

[Per58b] Alan J. Perlis. Announcement. Communications of the ACM, 1 (1):1, January 1958. CODEN CACMA2. ISSN 0001-0782 (print), 1557-7317 (electronic).

Perlis:1958:TD

[Per58c] Alan J. Perlis. Techniques department. Communications of the ACM, 1(9):3–6, September 1958. CODEN CACMA2. ISSN 0001-0782 (print), 1557-7317 (electronic).

Perlis:1959:LEa

[Per59a] Alan J. Perlis. Letters to the editor. Communications of the ACM, 2(5):3–9, May 1959. CODEN CACMA2. ISSN 0001-0782 (print), 1557-7317 (electronic).

Perlis:1959:LEb

[Per59b] Alan J. Perlis. Letters to the editor. Communications of the ACM, 2(8):2–5, August 1959. CODEN CACMA2. ISSN 0001-0782 (print), 1557-7317 (electronic).

Perlis:1963:CDC

[Per63] Alan J. Perlis. Computation’s development critical to our society. Communications of the ACM, 6(10):642, October 1963. CODEN CACMA2. ISSN 0001-0782 (print), 1557-7317 (electronic).

Perlis:1964:FL

[Per64a] A. J. Perlis. A format language. Communications of the ACM, 7(2):89–97, February 1964. CODEN CACMA2. ISSN 0001-0782 (print), 1557-7317 (electronic).

Perlis:1964:HSA

[Per64b] A. J. Perlis. How should ACM publish computer research? Communications of the ACM, 7(8):461, August 1964. CODEN CACMA2. ISSN 0001-0782 (print), 1557-7317 (electronic).

Perlis:1964:PDC

[Per64c] A. J. Perlis. Programming of digital computers. Communications of the ACM, 7(4):210–211, April 1964. CODEN CACMA2. ISSN 0001-0782 (print), 1557-7317 (electronic).

Perlis:1965:FME

[Per65] A. J. Perlis. Formula manipulation in extended ALGOL. Report ??, Nederlands Rekenmachine Genootschaap, ????, December 1965.

Perlis:1966:FAN

[Per66a] A. J. Perlis. A forum on algorithms: a new policy for algorithms? Communications of the ACM, 9(4):255, April 1966. CO-DEN CACMA2. ISSN 0001-0782 (print), 1557-7317 (electronic).

Perlis:1966:SAS

[Per66b] A. J. Perlis. The synthesis of algorithmic systems. In Proceedings of the 1966 21st National Conference, ACM ’66, pages 1–6. ACM Press, New York, NY 10036, USA, 1966. ISBN 1-4503-7915-X.

Perlis:1967:LLC

[Per67a] Alan J. Perlis. LC^{2} [language for conversational computing]. Report CRD-3, Carnegie Mellon University, Pittsburgh, PA, USA, July 19, 1967. 27 pp.

Perlis:1967:SAS

[Per67b] Alan J. Perlis. The synthesis of algorithmic systems. Journal of the ACM, 14(1):1–9, January 1967. CODEN JACOAH. ISSN 0004-5411 (print), 1557-735x (electronic).

Perlis:1968:CSN

[Per68] Alan J. Perlis. Computer science is neither mathematics nor electrical engineering. In Finerman [Fin68], pages 69–80. ISBN 1-4831-9816-2 (print), 1-4832-2319-1 (e-book). LCCN QA76 .C5865 1967.

Perlis:1969:IDC

[Per69a] Alan J. Perlis. Identifying and developing curricula in software engineering. In Proceedings of the May 14-16, 1969, Spring Joint Computer Conference, AFIPS ’69 (Spring), pages 540–541. ACM Press, New York, NY 10036, USA, 1969. ISBN 1-4503-7902-8.

Perlis:1969:IEL

[Per69b] Alan J. Perlis. Introduction to extensible languages. ACM SIG-PLAN Notices, 4(8):3–5, August 1969. CODEN SINODQ. ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (electronic). URL

https://dl.acm.org/doi/10.1145/1115858.1115859.

Perlis:1973:BS

[Per73] Alan J. Perlis. Banquet speaker. In Proceedings of the 1st Annual Computer Science Conference on Program Information Abstracts, CSC ’73, page 68. ACM Press, New York, NY 10036, USA, 1973. ISBN 1-4503-7805-6.

Perlis:1975:ICS

[Per75] A. J. Perlis. Introduction to Computer Science. Harper & Row, New York, NY, USA, second edition, 1975. ISBN 0-06-045128-9.

Perlis:1977:PAL

[Per77] Alan J. Perlis. In praise of APL: a language for lyrical programming. SIGAPL APL Quote Quad, 8(2):44–47, December 1977. ISSN 0163-6006 (print), 1558-3392 (electronic).

Perlis:1978:ASDa

[Per78a] Alan J. Perlis. The American side of the development of Algol. ACM SIGPLAN Notices, 13(8):3–14, August 1978. CODEN SIN-ODQ. ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (electronic).

Perlis:1978:ASDb

[Per78b] Alan J. Perlis. The American side of the development of ALGOL, pages 75–91. ACM Press, New York, NY 10036, USA, 1978. ISBN 0-12-745040-8.

Perlis:1981:ASD

[Per81a] Alan J. Perlis. The American side of the development of AL-GOL. In Wexelblat [Wex81], pages 75–91. ISBN 0-12-745040-8.

LCCN QA76.7 .H56 1978. URL https://dl.acm.org/doi/book/
10.1145/800025.

Perlis:1981:APL

[Per81b] Alan J. Perlis. Is APL a programming language or isn’t it? SIGAPL APL Quote Quad, 12(1):257, September 1981. ISBN 0-89791-035-4. ISSN 0163-6006 (print), 1558-3392 (electronic).

Perlis:1981:TP

[Per81c] Alan J. Perlis. Transcripts of presentations. In Wexelblat [Wex81], pages 139–147. ISBN 0-12-745040-8. LCCN QA76.7 .H56 1978.

URL https://dl.acm.org/doi/book/10.1145/800025.

Perlis:1982:SFE

[Per82] Alan J. Perlis. Special feature: Epigrams on programming. ACM SIGPLAN Notices, 17(9):7–13, September 1982. CODEN SIN-ODQ. ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (electronic).

Perlis:1985:AVS

[Per85a] Alan J. Perlis. Another view of software (panel session). In Proceedings of the 8th International Conference on Software Engineering, ICSE ’85, pages 395–396. IEEE Computer Society Press, 1109 Spring Street, Suite 300, Silver Spring, MD 20910, USA, 1985. ISBN 0-8186-0620-7.

Perlis:1985:F

[Per85b] Alan J. Perlis. Foreword. In Structure and Interpretation of Computer Programs [AwJS85], pages xi–xiv. ISBN 0-262-01077-1 (MIT Press), 0-07-000422-6 (McGraw-Hill). LCCN QA76.6 .A255 1984. This book was prepared with TEX80. Foreword by Alan J. Perlis.

Perlis:1986:TTW

[Per86] Alan J. Perlis. Two thousand words and two thousand ideas — the 650 at Carnegie. Annals of the History of Computing, 8(1):42–46, January/March 1986. CODEN AH-

COE5. ISSN 0164-1239. URL http://dlib.computer.org/an/
books/an1986/pdf/a1042.pdf;   http://www.computer.org/
annals/an1986/a1042abs.htm.

Perlis:1987:SAS

[Per87] Alan J. Perlis. The synthesis of algorithmic systems. In Ashenhurst [Ash87], page ?? ISBN 0-201-07794-9. LCCN QA76.24 .A33 1987. ACM Turing Award lecture.

Perlis:1989:ODS

[Per89] Alan Perlis. Organithms: the dynamics of software evolution. In IEEE, editor, Digest of Papers. COMPCON Spring 89. Thirty-Fourth IEEE Computer Society International Conference: Intellectual Leverage, page 356. IEEE Computer Society Press, 1109 Spring Street, Suite 300, Silver Spring, MD 20910, USA, 1989.

Perlis:1996:F

[Per96] Alan J. Perlis. Foreword. In Structure and Interpretation of Computer Programs [ASS96], pages xi–xiv. ISBN 0-262-01153-0 (MIT Press hardcover), 0-07-000484-6 (McGraw-Hill hardcover), 0-262-51087-1 (paperback). LCCN QA76.6 .A255 1996. URL http://

catdir.loc.gov/catdir/description/mh022/96017756.html;
 http://catdir.loc.gov/catdir/toc/mh022/96017756.html.

Foreword by Alan J. Perlis.

Perlis:2007:SAS

[Per07] Alan J. Perlis. The synthesis of algorithmic systems, page 1966. ACM Press, New York, NY 10036, USA, 2007. ISBN 1-4503-1049-4.

Pfeiffer:1993:RSA

[Pfe93] Phil Pfeiffer. Report on the Second Annual Alan J. Perlis Symposium on Programming Languages. ACM SIGPLAN Notices, 28 (9):6–12, September 1993. CODEN SINODQ. ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (electronic).

Perlis:1964:EAM

[PI64] A. J. Perlis and Renato Iturriaga. An extension to ALGOL for manipulating formulae. Communications of the ACM, 7(2):127– 130, February 1964. CODEN CACMA2. ISSN 0001-0782 (print), 1557-7317 (electronic).

Perlis:1965:PSF

[PIS65] Alan J. Perlis, Renato Iturriaga, and Thomas A. Standish. A preliminary sketch of Formula ALGOL. Technical report, Carnegie Mellon University, Pittsburgh, PA, USA, July 21,

1965. iii + 52 pp. URL https://kilthub.cmu.edu/articles/
journal_contribution/A_preliminary_sketch_of_Formula_
ALGOL/6591206.

Perlis:1966:DFAa

[PIS66a] Alan J. Perlis, Renato Iturriaga, and Thomas A. Standish. A definition of Formula ALGOL. Technical report, Carnegie Mellon University, Pittsburgh, PA, USA, March 1966. 53 (unnumbered) pp. URL https://kilthub.cmu.edu/

articles/journal_contribution/A_definition_of_formula_
ALGOL/6587342.

Perlis:1966:DFAb

[PIS66b] Alan J. Perlis, Renato Iturriaga, and Thomas A. Standish. A definition of Formula ALGOL. Communications of the ACM, 9 (8):549, August 1966. CODEN CACMA2. ISSN 0001-0782 (print), 1557-7317 (electronic).

Picco:1999:LLM

[PMR99] Gian Pietro Picco, Amy L. Murphy, and Gruia-Catalin Roman. LIME: Linda meets mobility. In Proceedings of the 21st International Conference on Software Engineering, ICSE ’99, pages 368–377. ACM Press, New York, NY 10036, USA, 1999. ISBN 1-58113-074-0.

Perlis:1978:TP

[PN78] Alan J. Perlis and Peter Naur. Transcripts of presentations. In Wexelblat [Wex81], pages 139–161. ISBN 0-12-745040-8. LCCN

QA76.7 .H56 1978. URL https://dl.acm.org/doi/book/10.
1145/800025.

Perlis:1979:PIA

[PR79] Alan J. Perlis and Spencer Rugaber. Programming with idioms in APL. SIGAPL APL Quote Quad, 9(4-P1):232–235, May 1979. ISBN 1-4503-7440-9. ISSN 0163-6006 (print), 1558-3392 (electronic).

Perlis:1958:CLH

[PS58a] A. J. Perlis and J. W. Smith. A command language for handling strings of symbols. In Preprints of Papers Presented at the 13th National Meeting of the Association for Computing Machinery, ACM ’58, pages 1–3. ACM Press, New York, NY 10036, USA, 1958. ISBN 1-4503-7363-1.

Perlis:1958:PRI

[PS58b] Alan J. Perlis and K. Samelson. Preliminary report — International Algebraic Language. Communications of the ACM, 1 (12):8–22, December 1958. CODEN CACMA2. ISSN 0001-0782 (print), 1557-7317 (electronic).

Perlis:1959:RAL

[PS59] A. J. Perlis and K. Samelson. Report on the algorithmic language ALGOL by the ACM committee on programming languages and the GAMM committee on programming. Numerische Mathematik, 1:41–60, December 1959. CODEN NUMMA7. ISSN 0029-599X (print), 0945-3245 (electronic). URL https://eudml.org/doc/

131418.

Perlis:1965:FA

[PS65] A. J. Perlis and T. A. Standish. Formula ALGOL. In Kalenich [Kal65], pages 454–??

Perlis:1960:SMT

[PT60] Alan J. Perlis and Charles Thornton. Symbol manipulation by threaded lists. Communications of the ACM, 3(4):195–204, April 1960. CODEN CACMA2. ISSN 0001-0782 (print), 1557-7317 (electronic).

Reynolds:2002:ALG

[Rey02] John H. Reynolds. Advancing learning goals: Linda arouses a sleeping barber. In Proceedings of the 34th Conference on Winter Simulation: Exploring New Frontiers, WSC ’02, pages 1804–1808. Winter Simulation Conference, 2002. ISBN 0-7803-7615-3.

Rowstron:2000:OLP

[Row00] Antony Rowstron. Optimising the Linda in primitive: understanding tuple-space run-times. In Proceedings of the 2000 ACM Symposium on Applied Computing — Volume 1, SAC ’00, pages 227–232. ACM Press, New York, NY 10036, USA, 2000. ISBN 1-58113-240-9.

Salton:1964:IRC

[Sal64] Gerard Salton. Introduce rigorous controls into Perlis’ publication system to make it effective. Communications of the ACM, 7(11): 646, November 1964. CODEN CACMA2. ISSN 0001-0782 (print), 1557-7317 (electronic).

Schoenfeldinger:1995:WML

[Sch95] Werner J. Schoenfeldinger. WWW meets Linda: Linda for global WWW-based transaction processing systems. In Proceedings of the Fourth International Conference on World Wide Web, WWW4, pages 259–275. ACM Press, New York, NY 10036, USA, 1995. ISBN 1-56592-169-0.

Shearer:1994:DLK

[She94] Kim Shearer. Design of a Linda kernel using causal multicast. In Proceedings of the 1994 ACM Symposium on Applied Computing, SAC ’94, pages 518–523. ACM Press, New York, NY 10036, USA, 1994. ISBN 0-89791-647-6.

Tu:1986:FFA

[TP86] Hai-Chen Tu and Alan J. Perlis. FAC: a functional APL language. IEEE Software, 3(1):36–45, January 1986. CODEN IESOEG. ISSN 0740-7459 (print), 0740-7459 (electronic).

Tomayko:1989:ATY

[TPG^{+}89] James E. Tomayko, Alan Perlis, Bernard A. Galler, David Gries, Doug Ross, and Mary Shaw. Anecdotes: Twenty year retrospective: The NATO Software Engineering Conferences; thoughts on software engineering; my thoughts on software engineering in the late 1960s; the NATO conferences from the perspective of an active software engineer; remembrances of a graduate student. Annals of the History of Computing, 11(2):131–143, April/June 1989. CODEN AHCOE5. ISSN 0164-1239. URL http://dlib.

computer.org/an/books/an1989/pdf/a2131b.pdf;   http://
www.computer.org/annals/an1989/a2131babs.htm.

VanGhent:1978:LRS

[Van78] Roger Van Ghent. Letter on real software, regarding the commentary by Dijkstra and the reply by DeMillo, Lipton and Perlis. ACM SIGSOFT Software Engineering Notes, 3(3):20–21, July 1978. CODEN SFENDP. ISSN 0163-5948 (print), 1943-5843 (electronic). See [Dij78, DLP78, Jef78].

VanZoeren:1989:LRM

[Van89] Harold R. Van Zoeren. LC^{2} reference manual. Technical report, Carnegie Mellon University, Pittsburgh, PA, USA, 1989. 78 pp.

Weiss:1988:BOP

[Wei88] Eric A. Weiss. Biographies: Oh, pioneers! Annals of the History of Computing, 10(4):348–361, October/December 1988. CODEN

AHCOE5. ISSN 0164-1239. URL http://dlib.computer.org/
an/books/an1988/pdf/a4348.pdf;   http://www.computer.
org/annals/an1988/a4348abs.htm.

Wells:2004:NIL

[Wel04] George C. Wells. New and improved: Linda in Java. In Proceedings of the 3rd International Symposium on Principles and Practice of Programming in Java, PPPJ ’04, pages 67–74. Trinity College Dublin, 2004. ISBN 1-59593-171-6.

Wexelblat:1981:HPL

[Wex81] Richard L. Wexelblat, editor. History of programming languages. Proceedings of the ACM SIGPLAN conference (Los Angeles, Calif., June 1–3, 1978). Academic Press, New York, USA, June 1981. ISBN 0-12-745040-8. LCCN QA76.7 .H56 1978. URL

https://dl.acm.org/doi/book/10.1145/800025.

Whiteside:1988:ULS

[WL88] R. A. Whiteside and J. S. Leichter. Using Linda for supercomputing on a local area network. In Proceedings of the 1988 ACM/IEEE Conference on Supercomputing, Supercomputing ’88, pages 192– 199. IEEE Computer Society Press, 1109 Spring Street, Suite 300, Silver Spring, MD 20910, USA, 1988. ISBN 0-8186-0882-X.

Weiss:1990:BAJ

[WTZ90] Eric E. Weiss, Geoffrey Tweedale, and Heinz Zemanek. Biographies: Alan J. Perlis, 1922–1990; Bertram Vivian Bowden, 1910–1989; William P. Hanf, 1933–1989; Marcel Linsman, 1913–1989; Harriett B. Rigas, 1933–1989; Louis Robinson, 1926– 1985; an interview with Jan Rajchman. Annals of the History of Computing, 12(2):137–146, April/June 1990. CODEN AH-

COE5. ISSN 0164-1239. URL http://dlib.computer.org/an/
books/an1990/pdf/a2137.pdf;   http://www.computer.org/
annals/an1990/a2137abs.htm.