Home›Software And Its Engineering›Compilers and Language ImplementationGroupCompilers and Language ImplementationThis 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.FactsBrowse BySourcesComments (0)Reader Challenges (0)FactsComparisonEra of EmergenceWell-attested1952 1Browse ByAll Compilers and Language ImplementationCompilers and Language Implementation49 entriesCompilers and Language ImplementationFilter Results51 entriesFieldAllAlgorithm Design and Analysis (1)Compilers and Language Implementation (49)BornAll1918 (1)1921 (1)1922 (1)1926 (1)1927 (3)1929 (1)1932 (2)1939 (3)1941 (3)1942 (2)1943 (1)1944 (1)1945 (1)1946 (2)1947 (1)1949 (1)1950 (1)1956 (1)1957 (1)1958 (1)1960 (1)1962 (1)1966 (1)1968 (1)1972 (1)2000 (2)NationalityAllCanada (6)Denmark (1)France (1)Germany (2)India (1)Japan (1)Netherlands (2)United Kingdom (7)United States (21)Contribution KindAllSystem (1)GroupAllAlgorithm Design and Analysis (1)Compilers and Language Implementation (49)ACM AreaAllAlgorithms and Complexity Theory (1)Computer Architecture (2)Computer Networking (1)Databases (1)Information Security (1)Operating Systems (1)Programming Language Theory (31)Theory of Computation (2)AffiliationAllLightbend (1)Show ResultsBrowseCompareSelect all 50Alex AikenSoftware And Its EngineeringAlfred AhoSoftware And Its Engineering5 linksAndrew AppelSoftware And Its Engineering1 linkBarry K. RosenSoftware And Its EngineeringBeatrice WorsleySoftware And Its Engineering1 linkBruce ArdenSoftware And Its Engineering3 linksCornelis H. A. KosterSoftware And Its Engineering2 linksDavid H. D. WarrenSoftware And Its Engineering1 linkDavid WheelerSoftware And Its Engineering10 linksDick GruneSoftware And Its Engineering1 linkFrances E. AllenSoftware And Its Engineering1 linkGeorge N. BairdSoftware And Its Engineering1 linkHans-J. BoehmSoftware And Its EngineeringJacques CohenSoftware And Its EngineeringJay EarleySoftware And Its Engineering1 linkJeanne FerranteSoftware And Its Engineering1 linkJeffrey D. UllmanTheory of Computation2 linksKathleen BoothSoftware And Its Engineering3 linksKathryn S. McKinleySoftware And Its Engineering1 linkKenneth ZadeckSoftware And Its EngineeringKlaus SamelsonSoftware And Its Engineering3 linksL. Peter DeutschSoftware And Its EngineeringLoop fission and fusionOptimization AlgorithmMark N. WegmanSoftware And Its Engineering1 linkMasaru TomitaSoftware And Its Engineering3 linksMonica S. LamSoftware And Its Engineering1 linkNeil D. JonesSoftware And Its Engineering2 linksPaul H. CressSoftware And Its Engineering1 linkPaul H. DirksenSoftware And Its EngineeringPaul Phillips (poker player)Software And Its Engineering2 linksRavi SethiSoftware And Its Engineering1 linkReinhard WilhelmSoftware And Its Engineering1 linkRic HoltSoftware And Its Engineering1 linkRichard H. LathwellSoftware And Its EngineeringRichard R. BurtonSoftware And Its EngineeringRobert DewarSoftware And Its Engineering2 linksRobert M. Graham (computer scientist)Software And Its Engineering1 linkRobert ZaleSoftware And Its Engineering1 linkRoger MooreSoftware And Its Engineering2 linksRon CytronSoftware And Its EngineeringSaman AmarasingheSoftware And Its Engineering2 linksSimon MarlowSoftware And Its Engineering1 linkSimon Peyton JonesSoftware And Its Engineering2 linksStanley GillSoftware And Its EngineeringStephen C. JohnsonSoftware And Its Engineering1 linkSusan L. GrahamSoftware And Its EngineeringThomas W. RepsSoftware And Its Engineering1 linkVikram AdveSoftware And Its Engineering1 linkWes GrahamSoftware And Its EngineeringWilliam WulfSoftware And Its Engineering2 linksShowing 1 to 50 of 51, page 1 of 2.12Next →Sources1. Wikipedia: Compilertier 2Wikimedia FoundationCompiler, History section, A-0 compiler milestone entryQuote, Compiler, History section, A-0 compiler milestone entrySome 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 SourceMasaru Tomita (Wikipedia)Has Member: Masaru Tomita, Lead sectionQuote, Has Member: Masaru Tomita, Lead sectionthe inventor of GLR parser algorithmView the SourceRic Holt (Wikipedia)Has Member: Ric Holt, Career [in-group]Quote, Has Member: Ric Holt, Career [in-group]development of several compilers and compilation techniquesView the SourceDick Grune (Wikipedia)Has Member: Dick Grune, Lead paragraphQuote, Has Member: Dick Grune, Lead paragraphGrune was involved in the construction of Algol 68 compilers in the 1970s and the Amsterdam Compiler Kit in the 1980s.View the SourceJay Earley (Wikipedia)Has Member: Jay Earley, English Wikipedia, introQuote, Has Member: Jay Earley, English Wikipedia, introHe invented the Earley parser in his early career in computer science.View the SourcePaul Phillips (poker player) (Wikipedia)Has Member: Paul Phillips (poker player), Programming, Scala compilerQuote, Has Member: Paul Phillips (poker player), Programming, Scala compilerPhillips subsequently started working on the Scala compiler and standard library.View the SourcePowerBASIC (Wikipedia)Has Member: Robert Zale, Lead, compilersQuote, Has Member: Robert Zale, Lead, compilersthe brand of several commercial compilers by PowerBASIC Inc. that compiled a dialect of the BASIC programming languageView the SourceLoop fission and fusion (Wikipedia)Has Member: Loop fission and fusion, LeadQuote, Has Member: Loop fission and fusion, LeadLoop 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 SourceComments (0)No comments yet. Be the first to share a thought.Sign in to join the discussion.Reader Challenges (0)No disputes yet. Spotted an error or a better source? Open the first one.Sign in to dispute this or suggest a correction.