Alan J. Perlis

According to our database1, Alan J. Perlis authored at least 46 papers between 1954 and 1989.

Collaborative distances:
  • Dijkstra number2 of one.
  • Erdős number3 of three.

Awards

Turing Prize recipient

Turing Prize 1966, "For his influence in the area of advanced computer programming techniques and compiler construction".

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

1989
Organithms: the dynamics of software evolution.
Proceedings of the Thirty-Fourth IEEE Computer Society International Conference: Intellectual Leverage, 1989

1986
FAC: A Functional APL Language.
IEEE Softw., 1986

Two Thousand Words and Two Thousand Ideas-The 650 at Carnegie.
IEEE Ann. Hist. Comput., 1986

1985
Another View of Software (Panel).
Proceedings of the Proceedings, 1985

1982
Epigrams on Programming.
ACM SIGPLAN Notices, 1982

A Syntax-Free Semantics for the APL Operators.
Inf. Process. Lett., 1982

1981
PEN: A hierarchical document editor.
Proceedings of the ACM SIGPLAN SIGOA Symposium on Text Manipulation, 1981

Klaus Samelson.
Acta Informatica, 1981

Is APL a programming language or isn't it?
Proceedings of the international conference on APL, 1981

1979
Social Processes and Proofs of Theorems and Programs.
Commun. ACM, 1979

Programming with idioms in APL.
Proceedings of the international conference on APL, 1979

APL and LISP - should they be combined, and if so how?
Proceedings of the international conference on APL, 1979

1978
On a political pamphlet from the middle ages.
ACM SIGSOFT Softw. Eng. Notes, 1978

Response from R. A. DeMillo, R. J. Lipton, A. J. Perlis.
ACM SIGSOFT Softw. Eng. Notes, 1978

The American side of the development of Algol.
ACM SIGPLAN Notices, 1978

Transcripts of presentations.
Proceedings of the History of Programming Languages, 1978

1977
In praise of APL: a language for lyrical programming.
ACM SIGAPL APL Quote Quad, 1977

1973
Banquet speaker.
Proceedings of the 1st annual computer science conference on Program information abstracts, 1973

1970
Computer science and mathematics.
ACM SIGCSE Bull., 1970

1969
Introduction to extensible languages.
ACM SIGPLAN Notices, 1969

Identifying and developing curricula in software engineering.
Proceedings of the American Federation of Information Processing Societies: AFIPS Conference Proceedings: 1969 Spring Joint Computer Conference, 1969

1967
The Synthesis of Algorithmic Systems.
J. ACM, 1967

A proposal for definitions in ALGOL.
Commun. ACM, 1967

LC<sup>2</sup>: a language for conversational computing.
Proceedings of the ACM Symposium on Interactive Systems for Experimental Applied Mathematics, 1967

1966
A new policy for algorithms?
Commun. ACM, 1966

1964
An extension to ALGOL for manipulating formulae.
Commun. ACM, 1964

How should ACM publish computer research?
Commun. ACM, 1964

Programming of digital computers.
Commun. ACM, 1964

A format language.
Commun. ACM, 1964

1963
Revised report on the algorithmic language ALGOL 60.
Comput. J., 1963

Computation's development critical to our society.
Commun. ACM, 1963

Revised report on the algorithm language ALGOL 60.
Commun. ACM, 1963

1962
Compiling matrix operations.
Commun. ACM, 1962

1961
The use of threaded lists in constructing a combined ALGOL and machine-like assembly processor.
Commun. ACM, 1961

1960
Symbol Manipulation by Threaded Lists.
Commun. ACM, 1960

Report on the algorithmic language ALGOL 60.
Commun. ACM, 1960

1959
Report on the Algorithmic Language ALGOL the ACM committee on programming languages and the GAMM committee on programming.
Numerische Mathematik, 1959

ACM Publication Policies and Plans.
J. ACM, 1959

ALGOL Sub-Committee Report - Extensions.
Commun. ACM, 1959

A Visit to Computation Centers in the Soviet Union.
Commun. ACM, 1959

Symposium on automatic programming.
Proceedings of the Information Processing, 1959

A multi-level code processor.
Proceedings of the Preprints of papers presented at the 14th national meeting of the Association for Computing Machinery, 1959

1958
Preliminary Report-International Algebraic Language.
Commun. ACM, 1958

A command language for handling strings of symbols.
Proceedings of the Preprints of papers presented at the 13th national meeting of the Association for Computing Machinery, 1958

1956
A mathematical language compiler.
Proceedings of the 11th ACM national meeting, 1956

1954
Characteristics of currently available small digital computers.
Proceedings of the 1954 eastern joint computer conference: Design and application of small digital computers, 1954


  Loading...