Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Group

Compilers and Language Implementation

This group gathers pioneers of software and its engineering whose primary contribution was building compilers, interpreters and the language runtime infrastructure that turns source code into running programs, including optimizing compiler theory such as data flow analysis and static single assignment form, virtual machines and bytecode interpreters, and cross language infrastructure such as LLVM. It follows the Compilers second-level heading of the ACM Computing Classification System under Software and its engineering. Their shared work is making an existing language run correctly and efficiently, as distinct from designing the language itself or building the surrounding developer tools.

Facts
Comparison
Era of Emergence
1952 1
Browse By
Compilers and Language Implementation
Filter Results51 entries

Showing 51 to 51 of 51, page 2 of 2.

Sources
1. Wikipedia: Compiler
Wikimedia FoundationCompiler, History section, A-0 compiler milestone entry
Quote, Compiler, History section, A-0 compiler milestone entry
Some early milestones in the development of compiler technology: May 1952: Grace Hopper's team at Remington Rand wrote the compiler for the A-0 programming language (and coined the term compiler to describe it), although the A-0 compiler functioned more as a loader or linker than the modern notion of a full compiler.
View the Source
Masaru Tomita (Wikipedia)
Has Member: Masaru Tomita, Lead section
Quote, Has Member: Masaru Tomita, Lead section
the inventor of GLR parser algorithm
View the Source
Ric Holt (Wikipedia)
Has Member: Ric Holt, Career [in-group]
Quote, Has Member: Ric Holt, Career [in-group]
development of several compilers and compilation techniques
View the Source
Dick Grune (Wikipedia)
Has Member: Dick Grune, Lead paragraph
Quote, Has Member: Dick Grune, Lead paragraph
Grune was involved in the construction of Algol 68 compilers in the 1970s and the Amsterdam Compiler Kit in the 1980s.
View the Source
Jay Earley (Wikipedia)
Has Member: Jay Earley, English Wikipedia, intro
Quote, Has Member: Jay Earley, English Wikipedia, intro
He invented the Earley parser in his early career in computer science.
View the Source
Paul Phillips (poker player) (Wikipedia)
Has Member: Paul Phillips (poker player), Programming, Scala compiler
Quote, Has Member: Paul Phillips (poker player), Programming, Scala compiler
Phillips subsequently started working on the Scala compiler and standard library.
View the Source
PowerBASIC (Wikipedia)
Has Member: Robert Zale, Lead, compilers
Quote, Has Member: Robert Zale, Lead, compilers
the brand of several commercial compilers by PowerBASIC Inc. that compiled a dialect of the BASIC programming language
View the Source
Loop fission and fusion (Wikipedia)
Has Member: Loop fission and fusion, Lead
Quote, Has Member: Loop fission and fusion, Lead
Loop fission (or loop distribution) is a compiler optimization in which a loop is broken into multiple loops over the same index range with each taking only a part of the original loop's body.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.