Philip S. Abrams is a
computer science
Computer science is the study of computation, automation, and information. Computer science spans theoretical disciplines (such as algorithms, theory of computation, information theory, and automation) to Applied science, practical discipli ...
researcher who co-authored the first
implementation of the programming language
APL.
APL
In 1962,
Kenneth E. Iverson
Kenneth Eugene Iverson (17 December 1920 – 19 October 2004) was a Canadian computer scientist noted for the development of the programming language APL. He was honored with the Turing Award in 1979 "for his pioneering effort in programming l ...
published his book ''A Programming Language,'' describing a mathematical notation for describing array operations in mathematics. In 1965, Abrams and
Lawrence M. Breed
Lawrence Moser "Larry" Breed (July 17, 1940 - May 16, 2021) was a computer scientist, artist and inventor, best known for his involvement in the programming language APL.
Career
As an undergraduate at Stanford University in 1961, he creat ...
produced a compiler that translated expressions in Iverson's APL notation into IBM 7090 machine code.
In the 1970s, he was vice president of development for
Scientific Time Sharing Corporation
Scientific Time Sharing Corporation (STSC) was a pioneering timesharing and consulting service company which offered APL from its datacenter in Bethesda, MD to users in the United States and Europe.
History
Scientific Time Sharing Corporation ( ...
(STSC), Inc.
Selected works
* Abrams, Philip S.
''An APL Machine'' Stanford Linear Accelerator Center
SLAC National Accelerator Laboratory, originally named the Stanford Linear Accelerator Center,
is a United States Department of Energy National Laboratory operated by Stanford University under the programmatic direction of the U.S. Departme ...
(SLAC), February, 1970.
References
Year of birth missing (living people)
Living people
American computer scientists
APL implementers
{{compu-scientist-stub