Programming language theory is the branch of computer science that deals with the design, implementation, analysis, characterization and classification of programming languages. Its deepest root predates electronic computers: the lambda calculus, developed by Alonzo Church and Stephen Cole Kleene in the 1930s, is considered by some to be the world's first programming language, and it still anchors how the field reasons about computation and meaning. This description is adapted from Wikipedia contributors under CC BY-SA 4.0; changes were made. https://creativecommons.org/licenses/by-sa/4.0/
Facts
Disputed
Origin YearThe lambda calculus, developed by Alonzo Church and Stephen Cole Kleene in the 1930s, is considered by some to be the world's first programming language and the field's mathematical root; Noam Chomsky's 1956 work on formal grammars is a second, later origin point some scholars use instead. Core ConcernWhat programming languages can express, how they are given precise meaning, and how they are designed and implemented. 1 Connections
Associated With
Source Wikipedia: Formal Methods
John Backus, Pioneers John Backus led the team that designed Fortran and co-developed Backus-Naur Form, the notation for formally specifying a programming language's grammar that underlies most later work in programming language theory.
Source ACM A.M. Turing Award Citations
Includes
Source Visual Prolog (Wikipedia)
Source Wikipedia: Walter Bright
Source Whitespace (programming language)
Source Wikipedia: William Wulf
Source Wim Ebbinkhuijsen (Wikipedia)
Source Wolfram Language - Wikipedia
Source X10 (programming language) - Wikipedia
Source Xavier Leroy (Wikipedia)
Source XQuery - Wikipedia
Source Yanhong Annie Liu (Wikipedia)
Source Wikipedia: Yukihiro Matsumoto
Source Z shell (Wikipedia)
Source Zig (programming language)
Showing 351 to 366 of 366 in Includes, page 8 of 8.
Sources
1. Wikipedia: Programming Language Theory
Wikimedia FoundationOpening and History sections
Programming language theory (PLT) is a branch of computer science that deals with the design, implementation, analysis, characterization, and classification of formal languages known as programming languages.
History
The lambda calculus, developed by Alonzo Church and Stephen Cole Kleene in the 1930s, is considered by some to be the world's first programming language, even though it was intended to model computation rather than being a means for programmers to describe algorithms to a computer system.
Opening section
Programming language theory (PLT) is a branch of computer science
- In Group: Algorithms, Complexity and Language Theory, lead section
View the Source Wikipedia: ALGOL
Wikipedia: Pascal (programming language)
Wikipedia: Haskell
Wikipedia: Scheme (programming language)
Wikipedia: Standard ML
ACM A.M. Turing Award Citations
Association for Computing MachineryAssociated With: John BackusView the Source Wikipedia: Garbage collection (computer science)
Wikimedia FoundationIncludes: Garbage Collection, History sectionView the Source Wikipedia: Formal Methods
Wikimedia FoundationAssociated With: Formal Methods, Fundamentals sectionQuote, Associated With: Formal Methods, Fundamentals section
Formal methods employ a variety of theoretical computer science fundamentals, including logic calculi, formal languages, automata theory, control theory, program semantics, type systems, and type theory.
View the Source Wikipedia: Barbara Liskov
Wikimedia FoundationIncludes: Barbara Liskov, contributions sectionQuote, Includes: Barbara Liskov, contributions section
With Jeannette Wing, she developed a particular definition of subtyping, commonly known as the Liskov substitution principle.
View the Source Wikipedia: Ravi Sethi
Wikimedia FoundationIncludes: Ravi Sethi, Lead sectionQuote, Includes: Ravi Sethi, Lead section
Compilers: Principles, Techniques, and Tools
View the Source Stuart Feldman (Wikipedia)
Includes: Stuart Feldman, Lead sectionQuote, Includes: Stuart Feldman, Lead section
author of the first Fortran 77 compiler
View the Source Gérard Berry (Wikipedia)
Includes: Gérard Berry, Lead sectionQuote, Includes: Gérard Berry, Lead section
lambda calculus and functional programming
View the Source Neil D. Jones (Wikipedia)
Includes: Neil D. Jones, Lead sectionQuote, Includes: Neil D. Jones, Lead section
programming languages and the theory of computation
View the Source Thomas W. Reps (Wikipedia)
Includes: Thomas W. Reps, Lead sectionQuote, Includes: Thomas W. Reps, Lead section
static analysis of stripped (binary) executables
View the Source IEEE Computer Society History Committee: Computer Pioneers: Robert W. Bemer
IEEE Computer Society History CommitteeIncludes: Robert W. Bemer, Biography headerQuote, Includes: Robert W. Bemer, Biography header
contributor to Cobol and Fortran
View the Source IEEE Computer Society History Committee: Computer Pioneers: Joseph H. Wegstein
IEEE Computer Society History CommitteeIncludes: Joseph Henry Wegstein, Biography headerQuote, Includes: Joseph Henry Wegstein, Biography header
developed the programming language Cobol
View the Source IEEE Computer Society History Committee: Computer Pioneers: Heinz Rutishauser
IEEE Computer Society History CommitteeIncludes: Heinz Rutishauser, Biography headerQuote, Includes: Heinz Rutishauser, Biography header
developed his own two-dimensional programming system Plankalkul
View the Source IEEE Computer Society History Committee: Computer Pioneers: David J Wheeler
IEEE Computer Society History CommitteeIncludes: David Wheeler, Biography headerQuote, Includes: David Wheeler, Biography header
introduced the concept of the subroutine
View the Source IEEE Computer Society History Committee: Computer Pioneers: Frances Elizabeth (Betty) Snyder Holberton
IEEE Computer Society History CommitteeIncludes: Betty Holberton, Biography headerQuote, Includes: Betty Holberton, Biography header
devised the first sort-merge generator for the Univac I
View the Source Jacob T. Schwartz (Wikipedia)
Includes: Jacob T. Schwartz, Lead sectionQuote, Includes: Jacob T. Schwartz, Lead section
He was the designer of the SETL programming language
View the Source Valentin Turchin (Wikipedia)
Includes: Valentin Turchin, Lead sectionQuote, Includes: Valentin Turchin, Lead section
He developed the Refal programming language
View the Source Masaru Tomita (Wikipedia)
Includes: Masaru Tomita, Lead sectionQuote, Includes: Masaru Tomita, Lead section
the inventor of GLR parser algorithm
View the Source Wikipedia: Raphael Finkel
Includes: Raphael Finkel, LeadQuote, Includes: Raphael Finkel, Lead
Advanced Programming Language Design, an introductory book on programming paradigms
View the Source Wikipedia: Brian Cantwell Smith
Wikimedia FoundationIncludes: Brian Cantwell Smith, LeadQuote, Includes: Brian Cantwell Smith, Lead
introducing the concept of reflective programming (computational reflection) in programming languages
View the Source Paul H. Cress (Wikipedia)
Includes: Paul H. Cress, LeadQuote, Includes: Paul H. Cress, Lead
developing a fast Fortran programming language compiler called WATFOR
View the Source Wikipedia: Nobuo Yoneda
Wikimedia FoundationIncludes: Nobuo Yoneda, LeadQuote, Includes: Nobuo Yoneda, Lead
In computer science, he is known for his work on dialects of the programming language ALGOL.
View the Source Wikipedia: Bruce Arden
Includes: Bruce Arden, LeadQuote, Includes: Bruce Arden, Lead
While at Michigan he co-authored two compilers, GAT for the IBM 650 and MAD for the IBM 704/709/7090, was involved in the design of the architecture and negotiations with IBM over the virtual memory features that would be included in what became the IBM System/360 Model 67 computer, and in the initial design of the Michigan Terminal System (MTS) time-sharing operating system.
View the Source Richard W. Conway, Wikipedia
Includes: Richard W. Conway, LeadQuote, Includes: Richard W. Conway, Lead
He was especially known for his work and publications in foundational questions about computer simulation methodology; in writing about production scheduling theory; in developing computer languages and language compilers, including the widely used PL/C dialect of IBM's PL/I language; in authoring or co-authoring textbooks about computer programming; and in developing simulation software for manufacturing.
View the Source Wikipedia: Roger Moore (computer scientist)
Includes: Roger Moore, LeadQuote, Includes: Roger Moore, Lead
Before this, he contributed to the SUBALGOL compiler at Stanford University and wrote the ALGOL 60 compiler for the Ferranti-Packard 6000 and the ICT 1900.
View the Source Wikipedia: Arthur Whitney
Includes: Arthur Whitney, LeadQuote, Includes: Arthur Whitney, Lead
Arthur Whitney (born October 20, 1957) is a Canadian computer scientist most notable for developing three programming languages inspired by APL: A+, k, and q, and for co-founding the U.S. companies Kx Systems and Shakti Software.
View the Source Reinhard Wilhelm (Wikipedia)
Includes: Reinhard Wilhelm, Infobox: known_forQuote, Includes: Reinhard Wilhelm, Infobox: known_for
compiler technology
View the Source Data-flow analysis (Wikipedia)
Includes: Data-flow analysis, Lead sectionQuote, Includes: Data-flow analysis, Lead section
Data-flow analysis is a technique for gathering information about the possible set of values calculated at various points in a computer program.
View the Source Wikipedia: Alan Edelman
Wikimedia FoundationIncludes: Alan Edelman, LeadQuote, Includes: Alan Edelman, Lead
He is one of the creators of the technical programming language Julia.
View the Source Programming Language Database (PLDB): TeX
Includes: TeX, PLDB entry header sentenceQuote, Includes: TeX, PLDB entry header sentence
Tex is an open source programming language created in 1978 by Donald Knuth.
View the Source Programming Language Database (PLDB): Visual Basic for Applications
Includes: Visual Basic for Applications, PLDB entry header sentenceQuote, Includes: Visual Basic for Applications, PLDB entry header sentence
VBA, aka Visual Basic for Applications, is a programming language created in 1993.
View the Source Programming Language Database (PLDB): Turbo Pascal
Includes: Turbo Pascal, PLDB entry descriptionQuote, Includes: Turbo Pascal, PLDB entry description
Turbo Pascal is a software development system that includes a compiler and an integrated development environment (IDE) for the Pascal programming language
View the Source Cython (Wikipedia)
Includes: Cython, IntroductionQuote, Includes: Cython, Introduction
is a superset of the programming language Python
View the Source Programming Language Database (PLDB): CoffeeScript
Includes: CoffeeScript, PLDB entry descriptionQuote, Includes: CoffeeScript, PLDB entry description
CoffeeScript is a programming language that transcompiles to JavaScript.
View the Source GW-BASIC (Wikipedia)
Includes: GW-BASIC, IntroductionQuote, Includes: GW-BASIC, Introduction
GW-BASIC is a dialect of the BASIC programming language developed by Microsoft from IBM BASICA.
View the Source Programming Language Database (PLDB): Arc
Includes: Arc (programming language), Page descriptionQuote, Includes: Arc (programming language), Page description
Arc is a dialect of the Lisp programming language developed by Paul Graham and Robert Morris.
View the Source Karel (programming language) (Wikipedia)
Includes: Karel (programming language), Lead section
Karel is an educational programming language for beginners, created by Richard E. Pattis in his book Karel The Robot: A Gentle Introduction to the Art of Programming.
Includes: Karel++, Variants and descendants
The principles of Karel were updated to the object-oriented programming paradigm in a new programming language called Karel++.
View the SourceSawzall (programming language) (Wikipedia)
Includes: Sawzall (programming language), Lead sectionQuote, Includes: Sawzall (programming language), Lead section
Sawzall is a procedural domain-specific programming language, used by Google to process large numbers of individual log records.
View the Source GNU Guile (Wikipedia)
Includes: GNU Guile, Lead sectionQuote, Includes: GNU Guile, Lead section
GNU Ubiquitous Intelligent Language for Extensions (GNU Guile) is the preferred extension language system for the GNU Project and features an implementation of the programming language Scheme.
View the Source The SCM Implementation of Scheme (Aubrey Jaffer)
Includes: SCM (Scheme implementation), Project page, openingQuote, Includes: SCM (Scheme implementation), Project page, opening
SCM is a Scheme implementation
View the Source Programming Language Database (PLDB): Tiny BASIC
Includes: Tiny BASIC, PLDB page tagsQuote, Includes: Tiny BASIC, PLDB page tags
Tags: programming language
View the Source Programming Language Database (PLDB): QBasic
Includes: QBasic, PLDB page tagsQuote, Includes: QBasic, PLDB page tags
Tags: programming language
View the Source David Ungar (Wikipedia)
Includes: David Ungar, Article textQuote, Includes: David Ungar, Article text
co-created the Self programming language with Randall Smith
View the Source Loop-invariant code motion (Wikipedia)
Includes: Loop-invariant code motion, Lead sentenceQuote, Includes: Loop-invariant code motion, Lead sentence
Loop-invariant code motion (also called hoisting or scalar promotion) is a compiler optimization that performs this movement automatically.
View the Source Programming Language Database (PLDB): CPL
Includes: CPL (programming language), PLDB CPL pageQuote, Includes: CPL (programming language), PLDB CPL page
is a programming language created in 1963 by Christopher Strachey
View the Source Programming Language Database (PLDB): Mercury
Includes: Mercury (programming language), PLDB Mercury pageQuote, Includes: Mercury (programming language), PLDB Mercury page
Mercury is an open source programming language created in 1995 by Zoltan Somogyi
View the Source Integer BASIC (Wikipedia)
Includes: Integer BASIC, Lead paragraph, first sentenceQuote, Includes: Integer BASIC, Lead paragraph, first sentence
Integer BASIC is a BASIC interpreter written by Steve Wozniak for the Apple I and Apple II computers.
View the Source Applesoft BASIC (Wikipedia)
Includes: Applesoft BASIC, Lead paragraph, first sentenceQuote, Includes: Applesoft BASIC, Lead paragraph, first sentence
Applesoft BASIC is a dialect of Microsoft BASIC
View the Source Short-circuit evaluation (Wikipedia)
Includes: Short-circuit evaluation, Lead sectionQuote, Includes: Short-circuit evaluation, Lead section
the semantics of some Boolean operators in some programming languages in which the second argument is executed or evaluated only if the first argument does not suffice to determine the value of the expression
View the Source Inline expansion (Wikipedia)
Includes: Inline expansion, Lead sectionQuote, Includes: Inline expansion, Lead section
is a manual or compiler optimization that replaces a function call site with the body of the called function
View the Source Constant folding (Wikipedia)
Includes: Constant folding, Lead sectionQuote, Includes: Constant folding, Lead section
evaluate expressions whose values are known at compile time and replaces them with the computed result
View the Source Programming Language Database (PLDB): CHILL
Includes: CHILL, PLDB page opening sentenceQuote, Includes: CHILL, PLDB page opening sentence
CHILL is a programming language created in 1980.
View the Source Programming Language Database (PLDB): Dartmouth BASIC
Includes: Dartmouth BASIC, PLDB page opening sentenceQuote, Includes: Dartmouth BASIC, PLDB page opening sentence
Dartmouth BASIC is a programming language created in 1964 by John G. Kemeny and Thomas E. Kurtz.
View the Source James Cordy (Wikipedia)
Includes: James Cordy, Lead paragraphQuote, Includes: James Cordy, Lead paragraph
He has a long record of previous work in programming languages, compiler technology, and software architecture.
View the Source Self (Wikipedia)
Includes: Self, Lead sentenceQuote, Includes: Self, Lead sentence
Self is a general-purpose, high-level, object-oriented programming language based on the concept of prototypes.
View the Source Wikipedia: Clojure
Wikimedia FoundationIncludes: Clojure, Lead sentenceQuote, Includes: Clojure, Lead sentence
Clojure (, like closure) is a dynamic and functional dialect of the programming language Lisp on the Java platform.
View the Source Idris (Wikipedia)
Includes: Idris, Lead sentenceQuote, Includes: Idris, Lead sentence
Idris is a purely-functional programming language with dependent types, quantity annotations, optional lazy evaluation, and features such as a totality checker.
View the Source Agda (Wikipedia)
Includes: Agda, Lead sentenceQuote, Includes: Agda, Lead sentence
Agda is a dependently typed functional programming language originally developed by Ulf Norell at Chalmers University of Technology with implementation described in his PhD thesis.
View the Source Elm (Wikipedia)
Includes: Elm, Lead sentenceQuote, Includes: Elm, Lead sentence
Elm is a domain-specific programming language for declaratively creating web browser-based graphical user interfaces.
View the Source Wikipedia: Common Lisp
Wikimedia FoundationIncludes: Common Lisp, Lead sentenceQuote, Includes: Common Lisp, Lead sentence
Common Lisp (CL) is a dialect of the Lisp programming language, published in American National Standards Institute (ANSI) standard document ANSI INCITS 226-1994 (S2018) (formerly X3.226-1994 (R1999)).
View the Source Wikipedia: Logo (programming language)
Includes: Logo, Lead sentenceQuote, Includes: Logo, Lead sentence
Logo is an educational programming language, designed in 1967 by Wally Feurzeig, Seymour Papert, and Cynthia Solomon.
View the Source Datalog - Wikipedia
Includes: Datalog, Lead sentenceQuote, Includes: Datalog, Lead sentence
Datalog is a declarative logic programming language.
View the Source Mercury (programming language) - Wikipedia
Includes: Mercury, Lead sentenceQuote, Includes: Mercury, Lead sentence
Mercury is a functional logic programming language made for real-world uses.
View the Source SPARQL - Wikipedia
Includes: SPARQL, Lead sentenceQuote, Includes: SPARQL, Lead sentence
SPARQL (pronounced "sparkle", a recursive acronym for SPARQL Protocol and RDF Query Language) is an RDF query language-that is, a semantic query language for databases-able to retrieve and manipulate data stored in Resource Description Framework (RDF) format.
View the Source Wikipedia: GraphQL
Wikimedia FoundationIncludes: GraphQL, Lead sentenceQuote, Includes: GraphQL, Lead sentence
GraphQL is a data query and manipulation language that allows specifying what data is to be retrieved ("declarative data fetching") or modified.
View the Source XQuery - Wikipedia
Includes: XQuery, Lead sentenceQuote, Includes: XQuery, Lead sentence
XQuery (XML Query) is a query language and functional programming language designed to query and transform collections of structured and unstructured data, primarily in the form of XML. It also supports text data and, through implementation-specific extensions
View the Source XPath - Wikipedia
Includes: XPath, Lead sentenceQuote, Includes: XPath, Lead sentence
XPath (XML Path Language) is an expression language designed to support the query or transformation of XML documents.
View the Source Cypher (query language) - Wikipedia
Includes: Cypher, Lead sentenceQuote, Includes: Cypher, Lead sentence
Cypher is a declarative graph query language that allows for expressive and efficient data querying in a property graph.
View the Source PL/SQL - Wikipedia
Includes: PL/SQL, Lead sentenceQuote, Includes: PL/SQL, Lead sentence
PL/SQL (Procedural Language for SQL) is Oracle Corporation's procedural extension for SQL and the Oracle relational database.
View the Source Tcl (programming language), Wikipedia
Includes: Tcl, Lead sentenceQuote, Includes: Tcl, Lead sentence
Tcl (pronounced as an acronym, , like tickle, or as an initialism, , like T-C-L; originally Tool Command Language) is a high-level, general-purpose, interpreted, dynamic programming language.
View the Source VBScript, Wikipedia
Includes: VBScript, Lead sentenceQuote, Includes: VBScript, Lead sentence
VBScript (Microsoft Visual Basic Scripting Edition) is a deprecated programming language for scripting on Microsoft Windows using Component Object Model (COM), based on classic Visual Basic and Active Scripting.
View the Source Wikipedia: MATLAB
Wikimedia FoundationIncludes: MATLAB, Lead sentenceQuote, Includes: MATLAB, Lead sentence
MATLAB (Matrix Laboratory) is a proprietary multi-paradigm programming language and numeric computing environment developed by MathWorks.
View the Source IBM RPG (Wikipedia)
Includes: RPG, Lead sentence
RPG is a high-level programming language for business applications, introduced in 1959 for the IBM 1401. It is most well known as the primary programming language of IBM's midrange computer product line, including the IBM i operating system.
Includes: IBM RPG, Lead sentence
RPG is a high-level programming language for business applications, introduced in 1959 for the IBM 1401. It is most well known as the primary programming language of IBM's midrange computer product line, including the IBM i operating system.
View the SourceModula-2, Wikipedia
Includes: Modula-2, Lead sentenceQuote, Includes: Modula-2, Lead sentence
Modula-2 is a structured, procedural programming language developed between 1977 and 1985/8 by Niklaus Wirth at ETH Zurich.
View the Source Oberon (programming language), Wikipedia
Includes: Oberon, Lead sentenceQuote, Includes: Oberon, Lead sentence
Oberon is a general-purpose programming language first published in 1987 by Niklaus Wirth and the latest member of the Wirthian family of ALGOL-like languages (Euler, ALGOL W, Pascal, Modula, and Modula-2).
View the Source Plankalkul, Wikipedia
Includes: Plankalkül, Lead sectionQuote, Includes: Plankalkül, Lead section
Plankalkül (German pronunciation: [ˈplaːnkalkyːl]) is a programming language designed for engineering purposes by Konrad Zuse between 1942 and 1945. It was the first high-level programming language to be designed for a computer.
View the Source FLOW-MATIC - Wikipedia
Includes: FLOW-MATIC, Lead sentenceQuote, Includes: FLOW-MATIC, Lead sentence
FLOW-MATIC, originally known as B-0 (Business Language version 0), was the first English-like data processing language.
View the Source Short Code (computer language)
Includes: Short Code, Lead sentenceQuote, Includes: Short Code, Lead sentence
Short Code was one of the first higher-level languages developed for an electronic computer.
View the Source Autocode - Wikipedia
Includes: Autocode, Lead sentenceQuote, Includes: Autocode, Lead sentence
Autocode is the name of a family of "simplified coding systems", later called programming languages, devised in the 1950s and 1960s for a series of digital computers at the Universities of Manchester, Cambridge and London.
View the Source JOVIAL - Wikipedia
Includes: JOVIAL, Lead sentenceQuote, Includes: JOVIAL, Lead sentence
JOVIAL is a high-level programming language based on ALGOL 58, specialized for developing embedded systems (specialized computer systems designed to perform one or a few dedicated functions, usually embedded as part of a larger, more complete device, including
View the Source SNOBOL - Wikipedia
Includes: SNOBOL, Lead sentenceQuote, Includes: SNOBOL, Lead sentence
SNOBOL (StriNg Oriented and symBOlic Language) is a series of programming languages developed between 1962 and 1967 at AT&T Bell Laboratories by David J. Farber, Ralph Griswold and Ivan P. Polonsky, culminating in SNOBOL4. It was one of a number of text-string
View the Source A-0 System - Wikipedia
Includes: A-0 System, Lead sentenceQuote, Includes: A-0 System, Lead sentence
A-0 system (Arithmetic Language version 0) was an early compiler-related tool developed for electronic computers, written by Grace Murray Hopper in 1951 and 1952 originally for the UNIVAC I. The A-0 functioned more as a loader or linker than the modern notion
View the Source Modula-3 - Wikipedia
Includes: Modula-3, Lead sentenceQuote, Includes: Modula-3, Lead sentence
Modula-3 is a programming language conceived as a successor to an upgraded version of Modula-2 known as Modula-2+. It has been influential in research circles (influencing the designs of languages such as Java, C#, Python and Nim), but it has not been adopted
View the Source Modelica - Wikipedia
Includes: Modelica, Lead sentenceQuote, Includes: Modelica, Lead sentence
Modelica is an object-oriented, declarative, multi-domain modeling language for component-oriented modeling of complex systems, e.g., systems containing mechanical, electrical, electronic, hydraulic, thermal, control, electric power or process-oriented subcomp
View the Source Occam (programming language)
Includes: Occam, Lead sentenceQuote, Includes: Occam, Lead sentence
Occam is a programming language which is concurrent and builds on the communicating sequential processes (CSP) process algebra, and shares many of its features.
View the Source Malbolge, Wikipedia
Includes: Malbolge, Lead sentenceQuote, Includes: Malbolge, Lead sentence
Malbolge () is a public-domain esoteric programming language invented by Ben Olmstead in 1998, named after the eighth circle of hell in Dante's Inferno, the Malebolge.
View the Source LOLCODE, Wikipedia
Includes: LOLCODE, Lead sentence
LOLCODE is an esoteric programming language inspired by lolspeak, the language expressed in examples of the lolcat Internet meme.
- Includes: ArnoldC, Lead paragraph
View the SourceBefunge, Wikipedia
Includes: Befunge, Lead sentenceQuote, Includes: Befunge, Lead sentence
Befunge is a two-dimensional stack-based, reflective, esoteric programming language.
View the Source K (programming language), Wikipedia
Includes: K, Lead sentenceQuote, Includes: K, Lead sentence
K is a proprietary array processing programming language developed by Arthur Whitney and commercialized by KX Systems.
View the Source ALGOL 68, Wikipedia
Includes: ALGOL 68, Lead sentenceQuote, Includes: ALGOL 68, Lead sentence
ALGOL 68 (short for Algorithmic Language 1968) is an imperative programming language member of the ALGOL family that was conceived as a successor to the ALGOL 60 language, designed with the goal of a much wider scope of application and more rigorously defined
View the Source CPL (programming language) (Wikipedia)
Includes: CPL (Combined Programming Language), Lead sentenceQuote, Includes: CPL (Combined Programming Language), Lead sentence
CPL (Combined Programming Language) is a multi-paradigm programming language developed in the early 1960s.
View the Source B (programming language) (Wikipedia)
Includes: B (programming language), Lead sentenceQuote, Includes: B (programming language), Lead sentence
B is a programming language developed at Bell Labs circa 1969 by Ken Thompson and Dennis Ritchie.
View the Source ALGOL W (Wikipedia)
Includes: ALGOL W, Lead sentenceQuote, Includes: ALGOL W, Lead sentence
ALGOL W is a programming language.
View the Source MAD (programming language) (Wikipedia)
Includes: MAD (Michigan Algorithm Decoder), Lead sentenceQuote, Includes: MAD (Michigan Algorithm Decoder), Lead sentence
MAD (Michigan Algorithm Decoder) is a programming language and compiler for the IBM 704 and later the IBM 709, IBM 7090, IBM 7040, UNIVAC 1107, UNIVAC 1108, Philco 210-211, and eventually IBM System/370 mainframe computers.
View the Source CORAL (Wikipedia)
Includes: CORAL 66, Lead sentenceQuote, Includes: CORAL 66, Lead sentence
CORAL, short for Computer On-line Real-time Applications Language is a programming language originally developed in 1964 at the Royal Radar Establishment (RRE), Malvern, Worcestershire, in the United Kingdom.
View the Source NELIAC (Wikipedia)
Includes: NELIAC, Lead sentenceQuote, Includes: NELIAC, Lead sentence
Navy Electronics Laboratory International ALGOL Compiler (NELIAC) is a dialect and compiler implementation of the programming language ALGOL 58, developed by the Navy Electronics Laboratory (NEL) in 1958. It was designed for numeric and logical computations an
View the Source Wikipedia: APL (programming language)
Wikimedia FoundationIncludes: Dyalog APL, Lead sentence
APL (named after the book A Programming Language) is a programming language developed in the 1960s by Kenneth E. Iverson.
Includes: APL2, Lead sentence
APL (named after the book A Programming Language) is a programming language developed in the 1960s by Kenneth E. Iverson.
Includes: APL, Lead
APL (named after the book A Programming Language) is a programming language developed in the 1960s by Kenneth E.
View the Source Q (programming language from Kx Systems), Wikipedia
Includes: Q (programming language), Lead sentenceQuote, Includes: Q (programming language), Lead sentence
Q is a programming language for array processing, developed by Arthur Whitney.
View the Source Nial, Wikipedia
Includes: Nial, Lead sentenceQuote, Includes: Nial, Lead sentence
Nial (from "Nested Interactive Array Language") is a high-level array programming language developed from about 1981 by Mike Jenkins of Queen's University, Kingston, Ontario, Canada.
View the Source Unlambda, Wikipedia
Includes: Unlambda, Lead sentenceQuote, Includes: Unlambda, Lead sentence
Unlambda is a minimal, "nearly pure" functional programming language invented by David Madore.
View the Source Shakespeare Programming Language, Wikipedia
Includes: Shakespeare Programming Language, Lead sentenceQuote, Includes: Shakespeare Programming Language, Lead sentence
Shakespeare Programming Language (SPL) is an esoteric programming language designed by Jon Åslund and Karl Wiberg.
View the Source FRACTRAN, Wikipedia
Includes: FRACTRAN, Lead sentenceQuote, Includes: FRACTRAN, Lead sentence
FRACTRAN is a Turing-complete esoteric programming language invented by the mathematician John Conway.
View the Source Z shell (Wikipedia)
Includes: Z Shell, Lead sentenceQuote, Includes: Z Shell, Lead sentence
Z shell (Zsh) is a shell and a command-line interpreter for shell scripts.
View the Source Fish (Unix shell) (Wikipedia)
Includes: Fish (Unix shell), Lead sentenceQuote, Includes: Fish (Unix shell), Lead sentence
fish (friendly interactive shell; stylized in lowercase) is a Unix-like shell with a focus on interactivity and usability.
View the Source C shell, Wikipedia
Includes: C Shell, Lead sentenceQuote, Includes: C Shell, Lead sentence
C shell (csh or the improved version, tcsh) is a Unix shell created by Bill Joy while he was a graduate student at University of California, Berkeley in the late 1970s.
View the Source Rexx, Wikipedia
Includes: REXX, Lead sentenceQuote, Includes: REXX, Lead sentence
Rexx (restructured extended executor) is a high-level programming language developed at IBM by Mike Cowlishaw.
View the Source Pony (programming language) - Wikipedia
Includes: Pony (programming language), Lead sentenceQuote, Includes: Pony (programming language), Lead sentence
Pony (also known as ponylang) is a object-oriented, actor model, capabilities-secure, high performance programming language.
View the Source X10 (programming language) - Wikipedia
Includes: X10 (programming language), Lead sentenceQuote, Includes: X10 (programming language), Lead sentence
X10 is a programming language being developed by IBM at the Thomas J. Watson Research Center as part of the Productive, Easy-to-use, Reliable Computing System (PERCS) project funded by DARPA's High Productivity Computing Systems (HPCS) program.
View the Source Red (programming language) - Wikipedia
Includes: Red (programming language), Lead sentenceQuote, Includes: Red (programming language), Lead sentence
Red is a programming language designed to overcome the limits of the programming language Rebol.
View the Source Dylan (programming language) - Wikipedia
Includes: Dylan (programming language), Lead sentenceQuote, Includes: Dylan (programming language), Lead sentence
Dylan is a multi-paradigm programming language that includes support for functional and object-oriented programming (OOP), and is dynamic and reflective while providing a programming model designed to support generating efficient machine code, including fine-g
View the Source Vala (programming language) - Wikipedia
Includes: Vala (programming language), Lead sentenceQuote, Includes: Vala (programming language), Lead sentence
Vala is an object-oriented programming language with a self-hosting compiler that generates an intermediate representation in C source code and uses the GObject system.
View the Source Boo (programming language) - Wikipedia
Includes: Boo (programming language), Lead sentenceQuote, Includes: Boo (programming language), Lead sentence
Boo is an object-oriented, statically typed, general-purpose programming language that seeks to make use of the Common Language Infrastructure's support for Unicode, internationalization, and web applications, while using a Python-inspired syntax and a special
View the Source Lean (proof assistant) - Wikipedia
Includes: Lean (proof assistant), Lead sentenceQuote, Includes: Lean (proof assistant), Lead sentence
Lean is a proof assistant and a functional programming language.
View the Source Icon (programming language) (Wikipedia)
Includes: Icon (programming language), Lead sentenceQuote, Includes: Icon (programming language), Lead sentence
Icon is a very high-level programming language based on the concept of "goal-directed execution" in which an expression in code returns "success" along with a result, or a "failure", indicating that there is no valid result.
View the Source SETL (Wikipedia)
Includes: SETL, Lead sentenceQuote, Includes: SETL, Lead sentence
SETL (SET Language) is a very high-level programming language based on the mathematical theory of sets.
View the Source Turing (programming language) (Wikipedia)
Includes: Turing (programming language), Lead sentenceQuote, Includes: Turing (programming language), Lead sentence
Turing is a high-level, general purpose programming language developed in 1982 by Ric Holt and James Cordy, at University of Toronto in Ontario, Canada.
View the Source Wikipedia: ABC (programming language)
Includes: ABC (programming language), Lead sentenceQuote, Includes: ABC (programming language), Lead sentence
ABC is an imperative general-purpose programming language and integrated development environment (IDE) developed at Centrum Wiskunde & Informatica (CWI), in Amsterdam, Netherlands by Leo Geurts, Lambert Meertens, and Steven Pemberton.
View the Source Wikipedia: Clipper (programming language)
Includes: Clipper (programming language), Lead sentenceQuote, Includes: Clipper (programming language), Lead sentence
Clipper is an xBase compiler that implements a variant of the xBase computer programming language.
View the Source Wikipedia: A+ (programming language)
Includes: A+ (programming language), Lead sentenceQuote, Includes: A+ (programming language), Lead sentence
A+ is a high-level, interactive, interpreted array programming language designed for numerically intensive applications, especially those found in financial applications.
View the Source Wikipedia: E (programming language)
Includes: E (programming language), Lead sentenceQuote, Includes: E (programming language), Lead sentence
E is an object-oriented programming language for secure distributed computing, created by Mark S. Miller, Dan Bornstein, Douglas Crockford, Chip Morningstar and others at Electric Communities in 1997. E is mainly descended from the concurrent language Joule an
View the Source Wikipedia: Factor (programming language)
Includes: Factor (programming language), Lead sentenceQuote, Includes: Factor (programming language), Lead sentence
Factor is a stack-oriented programming language created by Slava Pestov.
View the Source Wikipedia: PureBasic
Includes: PureBasic, Lead sentenceQuote, Includes: PureBasic, Lead sentence
PureBasic is a commercially distributed procedural computer programming language and integrated development environment based on BASIC and developed by Fantaisie Software for Windows, Linux, macOS and Raspberry Pi.
View the Source Wikipedia: OpenQASM
Includes: OpenQASM, Lead sentenceQuote, Includes: OpenQASM, Lead sentence
Open Quantum Assembly Language (OpenQASM; pronounced open kazm) is a programming language designed for describing quantum circuits and algorithms for execution on quantum computers.
View the Source Wikipedia: AspectJ
Includes: AspectJ, Lead sentenceQuote, Includes: AspectJ, Lead sentence
AspectJ is an aspect-oriented programming (AOP) extension for the Java programming language, created at PARC. It is available in Eclipse Foundation open-source projects, both stand-alone and integrated into Eclipse.
View the Source Wikipedia: COMAL
Includes: COMAL, Lead sentenceQuote, Includes: COMAL, Lead sentence
COMAL (Common Algorithmic Language) is a computer programming language developed in Denmark by Børge R. Christensen and Benedict Løfstedt and originally released in 1975. It was based on the BASIC programming language, adding multi-line statements and well-def
View the Source Wikipedia: LabVIEW
Includes: LabVIEW, Lead sentenceQuote, Includes: LabVIEW, Lead sentence
Laboratory Virtual Instrument Engineering Workbench (LabVIEW) is a graphical system design and development platform produced and distributed by National Instruments, based on a programming environment that uses a visual programming language.
View the Source Wikipedia: XSLT
Includes: XSLT, Lead sentenceQuote, Includes: XSLT, Lead sentence
XSLT (Extensible Stylesheet Language Transformations, also XSL(T) or XSL-T), is a domain-specific declarative programming language that transforms text into text.
View the Source BBC BASIC (Wikipedia)
Includes: BBC BASIC, Lead sentenceQuote, Includes: BBC BASIC, Lead sentence
BBC BASIC is an interpreted version of the BASIC programming language.
View the Source Structured Text (Wikipedia)
Includes: Structured text, Lead sentenceQuote, Includes: Structured text, Lead sentence
Structured text, abbreviated as ST or STX, is one of the five languages supported by the IEC 61131-3 standard, designed for programmable logic controllers (PLCs).
View the Source F (programming language) (Wikipedia)
Includes: F (programming language), Lead sentenceQuote, Includes: F (programming language), Lead sentence
F is a modular, compiled, numeric programming language, designed for scientific programming and scientific computation.
View the Source DataFlex (Wikipedia)
Includes: DataFlex, Lead sentenceQuote, Includes: DataFlex, Lead sentence
DataFlex is an object-oriented high-level programming language and a fourth generation visual tool for developing Windows, web and mobile software applications on one framework-based platform.
View the Source Alef (programming language) (Wikipedia)
Includes: Alef (programming language), Lead sentenceQuote, Includes: Alef (programming language), Lead sentence
Alef is a discontinued concurrent programming language, designed as part of the Plan 9 operating system by Phil Winterbottom of Bell Labs.
View the Source Dafny (Wikipedia)
Includes: Dafny, Lead sentenceQuote, Includes: Dafny, Lead sentence
Dafny is an imperative and functional compiled language that compiles to other programming languages, such as C#, Java, JavaScript, Go, and Python.
View the Source Gforth (Wikipedia)
Includes: Gforth, Lead sentenceQuote, Includes: Gforth, Lead sentence
Gforth is a free and portable implementation of the Forth programming language for Unix-like systems, Microsoft Windows, and other operating systems.
View the Source Modula (Wikipedia)
Includes: Modula, Lead sentenceQuote, Includes: Modula, Lead sentence
Modula programming language is a descendant of the Pascal language.
View the Source Joy (programming language) (Wikipedia)
Includes: Joy (programming language), Lead sentenceQuote, Includes: Joy (programming language), Lead sentence
Joy programming language in computer science is a purely functional programming language that was produced by Manfred von Thun of La Trobe University in Melbourne, Australia.
View the Source SuperBASIC (Wikipedia)
Includes: SuperBASIC, Lead sentenceQuote, Includes: SuperBASIC, Lead sentence
SuperBASIC is an advanced variant of the BASIC programming language with many structured programming additions.
View the Source Fortress (programming language) (Wikipedia)
Includes: Fortress (programming language), Lead sentenceQuote, Includes: Fortress (programming language), Lead sentence
Fortress is a discontinued experimental programming language for high-performance computing, created by Sun Microsystems with funding from The Defense Advanced Research Projects Agency's (DARPA) High Productivity Computing Systems project.
View the Source ISWIM (Wikipedia)
Includes: ISWIM, Lead sentenceQuote, Includes: ISWIM, Lead sentence
ISWIM (If you See What I Mean) is an abstract computer programming language (or a family of languages) devised by Peter Landin and first described in his article "The Next 700 Programming Languages", published in the Communications of the ACM in 1966. Although
View the Source Starlark (Wikipedia)
Includes: Starlark, Lead sentenceQuote, Includes: Starlark, Lead sentence
Starlark is a lightweight, high-level programming language designed for embedded use in applications.
View the Source JADE (programming language) (Wikipedia)
Includes: JADE (programming language), Lead sentenceQuote, Includes: JADE (programming language), Lead sentence
JADE is a proprietary object-oriented software development and deployment platform product from the New Zealand-based Jade Software Corporation, first released in 1996. It consists of the JADE programming language, integrated development environment and debugg
View the Source NetLogo (Wikipedia)
Includes: NetLogo, Lead sentenceQuote, Includes: NetLogo, Lead sentence
NetLogo is an open-source programming language and integrated development environment (IDE) for agent-based modeling.
View the Source ALGOL 58 (Wikipedia)
Includes: ALGOL 58, Lead sentenceQuote, Includes: ALGOL 58, Lead sentence
ALGOL 58, originally named IAL, is a member of the ALGOL family of computer programming languages.
View the Source P'' (Wikipedia)
Includes: P′′, Lead sentenceQuote, Includes: P′′, Lead sentence
P′′ (P double prime) is a primitive computer programming language created by Corrado Böhm in 1964 to describe a family of Turing machines.
View the Source DYNAMO (programming language) (Wikipedia)
Includes: DYNAMO (programming language), Lead sentenceQuote, Includes: DYNAMO (programming language), Lead sentence
DYNAMO (DYNAmic MOdels) is a simulation language and accompanying graphical notation developed within the system dynamics analytical framework.
View the Source SLIP (programming language) (Wikipedia)
Includes: SLIP (programming language), Lead sentenceQuote, Includes: SLIP (programming language), Lead sentence
SLIP is a list processing computer programming language, invented by Joseph Weizenbaum in the 1960s.
View the Source Hope (programming language) (Wikipedia)
Includes: Hope (programming language), Lead sentenceQuote, Includes: Hope (programming language), Lead sentence
Hope is a programming language based on functional programming developed in the 1970s at the University of Edinburgh.
View the Source Address programming language (Wikipedia)
Includes: Address programming language, Lead sectionQuote, Includes: Address programming language, Lead section
The Address programming language (Russian: Адресный язык программирования, Ukrainian: Адресна мова програмування) is one of the world's first high-level programming languages.
View the Source S-PLUS (Wikipedia)
Includes: S-PLUS, Lead sentenceQuote, Includes: S-PLUS, Lead sentence
S-PLUS was a commercial implementation of the S programming language sold by TIBCO Software Inc.
View the Source Newsqueak (Wikipedia)
Includes: Newsqueak, Lead sentenceQuote, Includes: Newsqueak, Lead sentence
Newsqueak is a concurrent programming language for writing application software with interactive graphical user interfaces.
View the Source XPL (Wikipedia)
Includes: XPL, Lead sentenceQuote, Includes: XPL, Lead sentence
XPL, for expert's programming language is a programming language based on PL/I, a portable one-pass compiler written in its own language, and a parser generator tool for easily implementing similar compilers for other languages.
View the Source C with Classes (Wikipedia)
Includes: C with Classes, Lead sentenceQuote, Includes: C with Classes, Lead sentence
C with Classes was the historical precursor language to what would later become C++, both of which were first created by Danish computer scientist Bjarne Stroustrup.
View the Source FL (programming language) (Wikipedia)
Includes: FL (programming language), Lead sectionQuote, Includes: FL (programming language), Lead section
FL (for Function Level) is a programming language created at IBM Research - Almaden, California by John Backus, John Williams, and Edward Wimmers in the 1980s and documented in a report from 1989. FL was designed as a successor of Backus's earlier FP language, providing specific support for what Backus termed function-level programming.
View the Source Lucid (programming language) (Wikipedia)
Includes: Lucid (programming language), Lead sentenceQuote, Includes: Lucid (programming language), Lead sentence
Lucid is a dataflow programming language designed to experiment with non-von Neumann programming models.
View the Source StarLogo (Wikipedia)
Includes: StarLogo, Lead sentenceQuote, Includes: StarLogo, Lead sentence
StarLogo is an agent-based simulation language developed by Mitchel Resnick, Eric Klopfer, and others at the Massachusetts Institute of Technology (MIT) Media Lab and Scheller Teacher Education Program in Massachusetts.
View the Source Pic (markup language) (Wikipedia)
Includes: PIC (markup language), Lead sentenceQuote, Includes: PIC (markup language), Lead sentence
Pic is a domain-specific programming language by Brian Kernighan for specifying line diagrams.
View the Source Refal (Wikipedia)
Includes: Refal, Lead sectionQuote, Includes: Refal, Lead section
Refal ("Recursive functions algorithmic language"; Russian: РЕФАЛ) "is a functional programming language oriented toward symbolic computations", including "string processing, language translation, [and] artificial intelligence". It is one of the oldest members of this family, first conceived of in 1966 as a theoretical tool, with the first implementation appearing in 1968.
View the Source Quantum Computation Language (Wikipedia)
Includes: Quantum Computation Language, Lead sentenceQuote, Includes: Quantum Computation Language, Lead sentence
Quantum Computation Language (QCL) is one of the first implemented quantum programming languages.
View the Source Argus (programming language) (Wikipedia)
Includes: Argus (programming language), Lead sentenceQuote, Includes: Argus (programming language), Lead sentence
Argus is a programming language created at MIT by Barbara Liskov between 1982 and 1988, in collaboration with Maurice Herlihy, Paul Johnson, Robert Scheifler, and William Weihl.
View the Source Wikipedia: Simon Marlow
Includes: Simon Marlow, Lead sentence
Simon Marlow is a British computer scientist, programmer, author, and co-developer of the Glasgow Haskell Compiler (GHC) for the programming language Haskell.
- Includes: Simon Marlow, Lead paragraph
View the SourceMarc Auslander, Wikipedia
Includes: Marc Auslander, Lead sentence
Marc Alan Auslander is an American computer scientist known for his contributions to the PL.8 compiler.
- Includes: Marc Auslander, Lead paragraph
View the SourceGeorge Necula (Wikipedia)
Includes: George Necula, Lead sentenceQuote, Includes: George Necula, Lead sentence
George Ciprian Necula is a Romanian computer scientist, engineer at Google, and former professor at the University of California, Berkeley who does research in the area of programming languages and software engineering, with a particular focus on software verification and formal methods.
View the Source Sandrine Blazy (Wikipedia)
Includes: Sandrine Blazy, Lead sentenceQuote, Includes: Sandrine Blazy, Lead sentence
Sandrine Blazy is a French computer scientist known for her research in the formal verification of compilers, and especially for her work as a developer of CompCert, a compiler for a large subset of C99 that is "the first industrial-strength compiler with a mechanically checked proof of correctness"
View the Source Sophia Drossopoulou (Wikipedia)
Includes: Sophia Drossopoulou, Lead section
Sophia Drossopoulou (Greek: Σοφία Δροσοπούλου) is a Greek computer scientist, currently working at Imperial College London, where she is Professor in Programming Languages.
- Includes: Sophia Drossopoulou, Lead paragraph
View the SourceWikipedia: Kristen Nygaard
Wikimedia FoundationIncludes: Kristen Nygaard, Lead paragraphView the Source Wikipedia: Bjarne Stroustrup
Wikimedia FoundationIncludes: Bjarne Stroustrup, Lead paragraphView the Source Wikipedia: Niklaus Wirth
Wikipedia: Alain Colmerauer
Wikimedia FoundationIncludes: Alain Colmerauer, Lead paragraphView the Source Wikipedia: John G. Kemeny
Wikipedia: Thomas E. Kurtz
Wikipedia: Rob Pike
Wikipedia: Robert Griesemer
Wikimedia FoundationIncludes: Robert Griesemer, Lead paragraphView the Source Wikipedia: Larry Wall
Wikipedia: Kathleen Booth
Wikimedia FoundationIncludes: Kathleen Booth, Lead paragraphView the Source Wikipedia: Anders Hejlsberg
Wikimedia FoundationIncludes: Anders Hejlsberg, Lead paragraphView the Source Wikipedia: Yukihiro Matsumoto
Wikimedia FoundationIncludes: Yukihiro Matsumoto, Lead paragraphView the Source Wikipedia: Rasmus Lerdorf
Wikimedia FoundationIncludes: Rasmus Lerdorf, Lead paragraphView the Source Wikipedia: Joe Armstrong (programmer)
Wikipedia: Brad Cox
Wikipedia: Chris Lattner
Wikipedia: Andrew Koenig (programmer)
Wikipedia: Jean Ichbiah
Wikipedia: Alan Perlis
Wikipedia: Dan Ingalls
Wikipedia: Alfred Aho
Wikipedia: Peter Naur
Wikipedia: Kenneth E. Iverson
Wikimedia FoundationIncludes: Kenneth E. Iverson, Lead paragraphView the Source Wikipedia: Simon Peyton Jones
Wikimedia FoundationIncludes: Simon Peyton Jones, Lead paragraphView the Source Wikipedia: Ole-Johan Dahl
Wikimedia FoundationIncludes: Ole-Johan Dahl, Lead paragraphView the Source Wikipedia: Christopher Strachey
Wikimedia FoundationIncludes: Christopher Strachey, Lead paragraphView the Source Wikipedia: Jean E. Sammet
Wikimedia FoundationIncludes: Jean E. Sammet, Lead paragraphView the Source Wikipedia: Martin Odersky
Wikimedia FoundationIncludes: Martin Odersky, Lead paragraphView the Source Wikipedia: Roberto Ierusalimschy
Wikimedia FoundationIncludes: Roberto Ierusalimschy, Lead paragraphView the Source Wikipedia: Alexander Stepanov
Wikimedia FoundationIncludes: Alexander Stepanov, Lead paragraphView the Source Wikipedia: Andrey Ershov
Wikipedia: Frances Allen
Wikimedia FoundationIncludes: Frances E. Allen, Lead paragraphView the Source Wikipedia: Klaus Samelson
Wikimedia FoundationIncludes: Klaus Samelson, Lead paragraphView the Source Wikipedia: Corrado Böhm
Wikipedia: Philip Wadler
Wikipedia: Richard P. Gabriel
Wikimedia FoundationIncludes: Richard P. Gabriel, Lead paragraphView the Source Wikipedia: Peter Landin
Wikipedia: Carl Hewitt
Wikipedia: Stephen C. Johnson
Wikimedia FoundationIncludes: Stephen C. Johnson, Lead paragraphView the Source Wikipedia: Anthony James Barr Encyclopedia Article
Wikimedia FoundationIncludes: Anthony James Barr, Lead paragraphView the Source Wikipedia: Robin Popplestone
Wikimedia FoundationIncludes: Robin Popplestone, Lead paragraphView the Source Wikipedia: Luca Cardelli
Wikipedia: Andrew Appel
Wikipedia: Daniel P. Friedman
Wikimedia FoundationIncludes: Daniel P. Friedman, Lead paragraphView the Source Wikipedia: Paul Hudak
Wikipedia: Robert Dewar
Wikipedia: John Cocke
Wikipedia: Bertrand Meyer
Wikimedia FoundationIncludes: Bertrand Meyer, Lead paragraphView the Source Wikipedia: William Wulf
Wikipedia: Lennart Augustsson
Wikipedia: Bernard Galler
Wikimedia FoundationIncludes: Bernard Galler, Lead paragraphView the Source Wikipedia: Maurice Nivat
Wikipedia: Charles H. Lindsey
Wikipedia: Gordon Plotkin
Wikipedia: Roger Hui
Wikipedia: Ted Kaehler
David H. D. Warren - Wikipedia
Wikipedia: Ralph Griswold
Lawrence M. Breed, Wikipedia
Wikipedia: Martin Richards (computer scientist)
Saman Amarasinghe, Wikipedia
Wikipedia: Alan H. Borning
Wikimedia FoundationIncludes: Alan H. Borning, Lead paragraphView the Source David J. Farber (Wikipedia)
Yanhong Annie Liu (Wikipedia)
Wikipedia: Adele Goldberg
Wikimedia FoundationIncludes: Adele Goldberg, Lead paragraphView the Source Wim Ebbinkhuijsen (Wikipedia)
Jürg Gutknecht (Wikipedia)
Guy L. Steele Jr. (Wikipedia)
Wikipedia: UCSD Pascal
Visual Basic (.NET) (Wikipedia)
Wikimedia Foundation- Includes: VB.NET, Lead paragraph
Includes: Visual Basic, Lead
Visual Basic (VB), originally called Visual Basic .NET (VB.NET), is a multi-paradigm, object-oriented programming language developed by Microsoft and implemented on .NET, Mono, and the .NET Framework.
View the Source Wikipedia: OCaml
Haxe (Wikipedia)
Object Pascal (Wikipedia)
Solidity (Wikipedia)
Miranda (Wikipedia)
PureScript (Wikipedia)
Emacs Lisp (Wikipedia)
Lua (Wikipedia)
Wikipedia: AWK
Wikipedia: R (programming language)
AppleScript, Wikipedia
Raku (programming language), Wikipedia
PL/I, Wikipedia
Wikipedia: Forth (programming language)
Wikipedia: D (programming language)
Zig (programming language)
Nim (programming language)
Carbon (programming language)
Brainfuck, Wikipedia
Whitespace (programming language)
INTERCAL, Wikipedia
Esoteric programming language, Wikipedia
J (programming language), Wikipedia
BCPL (Wikipedia)
Information Processing Language (Wikipedia)
Includes: IPL (Information Processing Language), Lead paragraphView the Source JOSS (Wikipedia)
BLISS (Wikipedia)
Mesa (programming language), Wikipedia
V (programming language) - Wikipedia
Ballerina (programming language) - Wikipedia
Nemerle - Wikipedia
S (programming language) - Wikipedia
Wolfram Language - Wikipedia
Io (programming language) - Wikipedia
Reason (programming language) - Wikipedia
Gleam (programming language) - Wikipedia
MUMPS - Wikipedia
ABAP (Wikipedia)
Wikipedia: CHIP-8
Wikipedia: Caml
Wikipedia: PL/M
Wikipedia: FreeBASIC
Wikipedia: Pharo
Wikipedia: Rebol
Wikipedia: Scratch (programming language)
Visual FoxPro (Wikipedia)
Squirrel (programming language) (Wikipedia)
Gosu (programming language) (Wikipedia)
Visual Prolog (Wikipedia)
ML (programming language) (Wikipedia)
POP-2 (Wikipedia)
colorForth (Wikipedia)
Answer set programming - Wikipedia
Chapel (programming language)
Wikipedia: Linda (coordination language)
Limbo (programming language) (Wikipedia)
Wikipedia: John Hughes
Wikimedia FoundationIncludes: John Hughes, Infobox field and known_for, lead paragraphView the Source Wikipedia: John Ousterhout
Wikimedia FoundationIncludes: John Ousterhout, Infobox field and known_for, lead paragraphView the Source Wikipedia: Robert Kowalski
Wikimedia FoundationIncludes: Robert Kowalski, Infobox field and known_for, lead paragraphView the Source Wikipedia: Peter J. Weinberger
Wikimedia FoundationIncludes: Peter J. Weinberger, Infobox field and known_for, lead paragraphView the Source Wikipedia: John C. Reynolds
Wikimedia FoundationIncludes: John C. Reynolds, Infobox field and known_for, lead paragraphView the Source Michael Guy (Wikipedia)
Includes: Michael Guy, Infobox field and known_for, lead paragraphView the Source Wikipedia: Rod Burstall
Includes: Rod Burstall, Infobox field and known_for, lead paragraphView the Source Gregor Kiczales (Wikipedia)
Includes: Gregor Kiczales, Infobox field and known_for, lead paragraphView the Source Xavier Leroy (Wikipedia)
Includes: Xavier Leroy, Infobox field and known_for, lead paragraphView the Source Matthias Felleisen (Wikipedia)
Includes: Matthias Felleisen, Infobox field and known_for, lead paragraphView the Source Vikram Adve (Wikipedia)
Includes: Vikram Adve, Infobox field and known_for, lead paragraphView the Source Simon Thompson (professor) (Wikipedia)
Includes: Simon Thompson (professor), Infobox field and known_for, lead paragraphView the Source Cornelis H. A. Koster (Wikipedia)
Includes: Cornelis H. A. Koster, Infobox field and known_for, lead paragraphView the Source Wikipedia: Adriaan van Wijngaarden
Wikimedia FoundationIncludes: Adriaan van Wijngaarden, LeadQuote, Includes: Adriaan van Wijngaarden, Lead
Trained as a mechanical engineer, Van Wijngaarden emphasized and promoted the mathematical aspects of computing, first in numerical analysis, then in programming languages and finally in design principles of such languages.
View the Source Wikipedia: Peter O'Hearn
Wikimedia FoundationIncludes: Peter O'Hearn, Infobox: fieldsQuote, Includes: Peter O'Hearn, Infobox: fields
Programming languages Program analysis Formal verification Theoretical computer science
View the Source Wikipedia: Douglas T. Ross
Wikimedia FoundationIncludes: Douglas T. Ross, LeadQuote, Includes: Douglas T. Ross, Lead
He is most famous for originating the term CAD for computer-aided design, and is considered to be the father of Automatically Programmed Tools (APT), a programming language to drive numerical control in manufacturing.
View the Source David Luckham, Wikipedia
Includes: David Luckham, LeadQuote, Includes: David Luckham, Lead
As a graduate student at the Massachusetts Institute of Technology (MIT), he was one of the implementers of the first systems for the programming language Lisp.
View the Source Martin Charles Golumbic, Wikipedia
Includes: Martin Charles Golumbic, Infobox: known_forQuote, Includes: Martin Charles Golumbic, Infobox: known_for
Research on perfect graphs, graph sandwich problems, compiler optimization, and spatial-temporal reasoning
View the Source David Kuck, Wikipedia
Includes: David Kuck, LeadQuote, Includes: David Kuck, Lead
While at the University of Illinois at Urbana-Champaign he developed the Parafrase compiler system (1977), which was the first testbed for the development of automatic vectorization and related program transformations.
View the Source James C. Browne, Wikipedia
Includes: James C. Browne, Infobox: known_forQuote, Includes: James C. Browne, Infobox: known_for
Parallel computing Performance measurement Operating systems High-level programming language, High-level languages
View the Source Wikipedia: Mike Woodger
Includes: Mike Woodger, Infobox: known_forQuote, Includes: Mike Woodger, Infobox: known_for
Pilot ACE ALGOL 60 Ada (programming language)
View the Source Charles H. Moore (Wikipedia)
Includes: Charles H. Moore, Infobox: known_forQuote, Includes: Charles H. Moore, Infobox: known_for
Forth programming language Stack machine processors
View the Source Curry (programming language) (Wikipedia)
Includes: Curry (programming language), LeadQuote, Includes: Curry (programming language), Lead
Curry is a declarative programming language, an implementation of the functional logic programming paradigm, and based on the Haskell language.
View the Source Futhark (programming language) (Wikipedia)
Includes: Futhark (programming language), LeadQuote, Includes: Futhark (programming language), Lead
Futhark is a multi-paradigm, high-level, functional, data parallel, array programming language.
View the Source LFE (programming language) (Wikipedia)
Includes: LFE (programming language), LeadQuote, Includes: LFE (programming language), Lead
Lisp Flavored Erlang (LFE) is a functional, concurrent, garbage collected, general-purpose programming language and Lisp dialect built on Core Erlang and the Erlang virtual machine (BEAM). LFE builds on Erlang to provide a Lisp syntax for writing distributed, fault-tolerant, soft real-time, non-stop applications. LFE also extends Erlang to support metaprogramming with Lisp macros and an improved developer experience with a feature-rich read-eval-print loop (REPL). LFE is actively supported on all recent releases of Erlang; the oldest version of Erlang supported is R14.
View the Source JS++ (Wikipedia)
Includes: JS++, LeadQuote, Includes: JS++, Lead
JS++ is a programming language for web development that extends JavaScript with a sound type system.
View the Source Wikipedia: David Gries
Wikimedia FoundationIncludes: David Gries, LeadQuote, Includes: David Gries, Lead
His research interests include programming methodology and related areas such as programming languages, related semantics, and logic.
View the Source Wikipedia: Beatrice Worsley
Wikimedia FoundationIncludes: Beatrice Worsley, LeadQuote, Includes: Beatrice Worsley, Lead
She wrote the first program to run on EDSAC, co-wrote the first compiler for Toronto's Ferranti Mark 1, wrote numerous papers in computer science, and taught computers and engineering at Queen's University and the University of Toronto for over 20 years before her death at the early age of 50.
View the Source George N. Baird (Wikipedia)
Includes: George N. Baird, LeadQuote, Includes: George N. Baird, Lead
From 1967 into the 1970s, Baird worked on computer programming languages in the United States Navy under Grace Hopper.
View the Source John E. L. Peck (Wikipedia)
Includes: John E. L. Peck, LeadQuote, Includes: John E. L. Peck, Lead
He was one of the editors of the original Report on the Algorithmic Language ALGOL 68 and a contributing editor to the Revised Report on the Algorithmic Language ALGOL 68.
View the Source Processing (Wikipedia)
Includes: Processing, LeadQuote, Includes: Processing, Lead
Processing uses the Java programming language, with added simplifications such as added classes and aliased mathematical functions and operations.
View the Source Wikipedia: LiveCode
Includes: LiveCode, LeadQuote, Includes: LiveCode, Lead
It features the LiveCode Script (formerly MetaTalk) programming language which belongs to the family of xTalk scripting languages like HyperCard's HyperTalk.
View the Source Wikipedia: Rich Hickey
Includes: Rich Hickey, LeadQuote, Includes: Rich Hickey, Lead
Rich Hickey is a computer programmer and speaker, known as the creator of the Clojure programming language.
View the Source Wikipedia: Walter Bright
Includes: Walter Bright, LeadQuote, Includes: Walter Bright, Lead
Bright (born March 10, 1959) is an American computer programmer who created the D programming language, the Zortech C++ compiler, and the Empire computer game.
View the Source Wikipedia: Mark S. Miller
Includes: Mark S. Miller, LeadQuote, Includes: Mark S. Miller, Lead
He is known for his work as one of the participants in the 1979 hypertext project known as Project Xanadu; for inventing Miller columns; and the open-source coordinator of the E programming language.
View the Source Wikipedia: Scala (programming language)
Wikimedia FoundationIncludes: Scala, LeadQuote, Includes: Scala, Lead
Scala ( SKAH-lah) is a strongly statically typed high-level general-purpose programming language that supports both object-oriented programming and functional programming.
View the Source Wikipedia: Julia (programming language)
Wikimedia FoundationIncludes: Julia, LeadQuote, Includes: Julia, Lead
Julia is a dynamic general-purpose programming language.
View the Source Wikipedia: Apache Groovy
Wikimedia FoundationIncludes: Groovy, LeadQuote, Includes: Groovy, Lead
Apache Groovy is a Java-syntax-compatible object-oriented programming language for the Java platform.
View the Source Wikipedia: Dart (programming language)
Wikimedia FoundationIncludes: Dart, LeadQuote, Includes: Dart, Lead
Dart is a programming language designed by Lars Bak and Kasper Lund and developed by Google.
View the Source Wikipedia: Crystal (programming language)
Wikimedia FoundationIncludes: Crystal, LeadQuote, Includes: Crystal, Lead
Crystal is a high-level general-purpose, object-oriented programming language, designed and developed by Ary Borenszweig, Juan Wajnerman, Brian Cardiff and more than 530 contributors.
View the Source Wikipedia: Eiffel (programming language)
Wikimedia FoundationIncludes: Eiffel, LeadQuote, Includes: Eiffel, Lead
Eiffel is an object-oriented programming language designed by Bertrand Meyer (an object-orientation proponent and author of Object-Oriented Software Construction) and Eiffel Software.
View the Source Wikipedia: Elixir (programming language)
Wikimedia FoundationIncludes: Elixir, LeadQuote, Includes: Elixir, Lead
Elixir is a functional, concurrent, high-level general-purpose programming language that runs on the BEAM virtual machine, which is also used to implement the Erlang programming language.
View the Source Wikipedia: Racket (programming language)
Wikimedia FoundationIncludes: Racket, LeadQuote, Includes: Racket, Lead
Racket is a general-purpose, multi-paradigm programming language.
View the Source Squeak (programming language) Wikipedia
Includes: Squeak, LeadQuote, Includes: Squeak, Lead
Squeak is an object-oriented, class-based, and reflective programming language.
View the Source Visual J Sharp (Wikipedia)
Wikimedia FoundationIncludes: J#, LeadQuote, Includes: J#, Lead
Visual J# (pronounced "jay-sharp") is a discontinued implementation of the J# programming language that was a transitional language for programmers of Java and Visual J++ languages, so they could use their existing knowledge and applications with the .NET Framework.
View the Source Wikipedia: F Sharp (programming language)
Wikimedia FoundationIncludes: F#, LeadQuote, Includes: F#, Lead
F# (pronounced F sharp) is a general-purpose, high-level, strongly typed, multi-paradigm programming language that encompasses functional, imperative, and object-oriented programming methods.
View the Source Wikipedia: Paul Graham
Wikimedia FoundationIncludes: Paul Graham, LeadQuote, Includes: Paul Graham, Lead
His work includes the programming language Arc, the startup Viaweb (later renamed Yahoo!
View the Source Saul Rosen (Wikipedia)
Includes: Saul Rosen, LeadQuote, Includes: Saul Rosen, Lead
He is known for designing the software of the first transistor-based computer Philco Transac S-2000, and for his work on programming language design which influenced the ALGOL language.
View the Source Jeanne Ferrante (Wikipedia)
Includes: Jeanne Ferrante, LeadQuote, Includes: Jeanne Ferrante, Lead
Jeanne Ferrante (born January 3, 1949) is an American computer scientist active in the field of compiler technology.
View the Source Mads Tofte (Wikipedia)
Includes: Mads Tofte, LeadQuote, Includes: Mads Tofte, Lead
Mads Tofte (born 20 April 1959) is a Danish computer scientist who has contributed in particular to functional programming and the Standard ML programming language.
View the Source Gérard Huet (Wikipedia)
Includes: Gérard Huet, LeadQuote, Includes: Gérard Huet, Lead
He is senior research director at INRIA and mostly known for his major and seminal contributions to type theory, programming language theory, and to the theory of computation.
View the Source 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.