The following is list of researchers of programming language theory, design, implementation, and related areas.
A Martín Abadi, for the programming language Baby Modula-3 and his book (with Luca Cardelli) A Theory of Objects Samson Abramsky, contributions to the areas of the lazy lambda calculus and concurrency theory and co-editing the 6 Volume Handbook of Logic in Computer Science Jean-Raymond Abrial, father of the Z notation and the B-Method, targeted at the clear specification and refinement of computer programs and computer-based systems in general Vikram Adve, 2012 ACM Software System Award for LLVM, a set of compiler and toolchain technologies Gul Agha, elected as an ACM Fellow in 2018 for research in concurrent programming and formal methods, specifically the Actor Model Alfred Aho, the A of AWK, 2020 Turing Award for fundamental algorithms and theory underlying programming language implementation and for synthesizing these results in influential books Frances Allen, the 2006 Turing Award for pioneering contributions to the theory and practice of optimizing compiler techniques Andrew Appel, especially well known because of his compiler books, the Modern Compiler Implementation in ML (ISBN 0-521-58274-1) series, as well as Compiling With Continuations (ISBN 0-521-41695-7) Krzysztof R. Apt, the use of logic as a programming language Bruce Arden, co-authored two compilers, GAT for the IBM 650 and MAD Arvind, see Arvind Mithal Lennart Augustsson, languages (Lazy ML, Cayenne), compilers (HBC Haskell, parallel Haskell front end, Bluespec SystemVerilog early)
B Ralph-Johan Back, originated the refinement calculus, used in the formal development of programs using stepwise refinement Roland Backhouse, work on the mathematics of program construction and algorithm problem solving; books on Syntax of Programming Languages, Program Construction and Verification, and more John Backus, the 1977 Turing Award for profound, influential, and lasting contributions to the design of practical high-level programming systems, notably through his work on FORTRAN, and for seminal publication of formal procedures for the specification of programming languages George N. Baird, the 1974 Grace Murray Hopper Award for his \development and implementation of the Navy's COBOL Compiler Validation System Lars Bak, the 2018 AITO Dahl–Nygaard Prize for pioneering work in pointer-safe object-orientation and leading the implementation of Beta, Self, Strongtalk, Java Hotspot, ..., the ACM SIGPLAN 2016 PL Software Award for V8 JavaScript Henri Bal, programming languages for distributed systems, e.g. Orca Friedrich L. Bauer, proposed the stack method of expression evaluation, member of the ALGOL 60 Committee, see also Kent Beck, a leading proponent of test-driven development (TDD), pioneered software design patterns, and co-wrote JUnit for Java Jeff Bezanson, the 2019 J. H. Wilkinson Prize for Numerical Software for the co-development of the Julia language Dines Bjørner, the Vienna Development Method (VDM), the Raise specification language Daniel Bobrow, 1992 ACM Software System Award for the IDE named Interlisp Corrado Böhm, defined Böhm's language, the first meta-circular evaluator, contributed the structured program theorem Grady Booch, developer of Unified Modeling Language (UML) Kathleen Booth, designed and developed first assembly language Stephen R. Bourne, developed ALGOL 68C, member IFIP Working Group 2.1 on Algorithmic Languages and Calculi Gilad Bracha, the 2017 AITO Dahl–Nygaard Prize for outstanding work on many topics relevant to OO, including mixins, Java generics, Strongtalk, and Newspeak Larry Breed, 1973 Grace Murray Hopper Award for designing and implementing APL\360 Walter Bright, designer of D Per Brinch Hansen (surname "Brinch Hansen"), the IEEE Computer Society 2002 Computer Pioneer Award for ... Concurrent Pascal Kim Bruce, the 2021 AITO Dahl–Nygaard Prize for ... programming language theory and design in general and object orientation specifically Margaret Burnett, pioneering contributions to visual programming languages Rod Burstall, languages COWSEL (renamed POP-1), POP-2, NPL, Hope; ACM SIGPLAN 2009 PL Achievement Award Richard Burton, the 1992 ACM Software System Award for the IDE called Interlisp
C Luca Cardelli, research in type theory and operational semantics, helped develop Modula-3 and Polyphonic C#, first compiler for ML, the 2007 AITO Dahl–Nygaard Prize, "POPL 2000 Most Influential Paper Award". Craig Chambers, the 2011 AITO Dahl–Nygaard Prize for the design of Cecil and his work on compiler techniques used to implement OO languages ... John Chambers, the 1998 ACM Software System Award for the programing language S K. Mani Chandy, contributions to the verification of parallel programming languages, including the language UNITY Alonzo Church, the Lambda calculus; considered a founder of computer science John Cocke, the 1987 Turing Award for significant contributions in the design and theory of compilers, ..., and ...; co-developed the CYK parsing algorithm Alain Colmerauer, creator of Prolog Richard W. Conway, for the introductory languages CORC and CUPL and the student-oriented dialect PL/C; for extensive error correction so that every program compiled William Cook, chief architect of AppleScript, the 2014 AITO Dahl–Nygaard Prize for contributions to the theory and practice of OO programming Keith Cooper, research on programming languages, compilers, optimization, and static analysis Thierry Coquand, ACM SIGPLAN 2013 PL Software Award, and 2015 ACM Software System Award for Coq (renamed Rocq) proof assistant Patrick Cousot, for contributions to programming languages through the co-invention of abstract interpretation, ACM SIGPLAN 2013 PL Achievement Award Radhia Cousot, for contributions to programming languages through the co-invention of abstract interpretation, ACM SIGPLAN 2013 PL Achievement Award James Cordy, known for the TXL source transformation language, a parser-based framework and functional programming language designed to support software analysis and transformation tasks
… excerpt ends here. Continue reading the full article.
