Lista de linguagens de programação

artigo de lista da Wikimedia

Esta é uma lista de linguagens de programação, atuais e históricas, em ordem alfabética, que inclui também o desenvolvedor, data de criação e o paradigma de programação que é a forma de classificar as linguagens baseada em suas funcionalidades.[1]

Euphoria, uma linguagem interpretada procedural.
Esta lista é gerada a partir dos dados do Wikidata e é atualizada periodicamente por um robô.
Edições feitas no conteúdo da lista serão removidas na próxima atualização!
Logotipo Linguagem Data da criação Paradigma de programação Desenvolvedor Página oficial
*Lisp 1985 computação paralela Steve Omohundro
/// 2006 programação esotérica
1C:Enterprise embedded programming language 1996 orientação a objetos
programação orientada a eventos
1C Company [1]
2.PAK
2APL
3APL
4DOS 1988 [2]
A Graphics Language
A# 2004 GNAT [3]
A+ 1988 programação de matriz Morgan Stanley [4]
A++
ABC 1975 programação procedural
programação imperativa
programação estruturada
Centrum Wiskunde & Informatica [5]
ABLE
ABSET
ABSYS 1967 programação lógica
programação declarativa
ACL2 1990 programação funcional Matt Kaufmann [6]
ACUCOBOL 1988 orientação a objetos
ADMB [7]
ADVPL 1994
ALCOR década de 1960
ALGAE 1951
ALGO 1961 Bendix Corporation
ALGOL 1958 programação procedural
programação estruturada
programação imperativa
ALGOL 58 programação procedural
programação imperativa
programação estruturada
Friedrich Ludwig Bauer
Heinz Rutishauser
Klaus Samelson
John Backus
Charles Katz
Alan Perlis
ALGOL 60 programação procedural
programação imperativa
programação estruturada
John Backus
Friedrich Ludwig Bauer
Charles Katz
John McCarthy
Peter Naur
Alan Perlis
Heinz Rutishauser
Klaus Samelson
Adriaan van Wijngaarden
Bernard Vauquois[2]
ALGOL 68 programação concorrente
programação imperativa
Barry J. Mailloux
John E. L. Peck
Cornelis H. A. Koster
Adriaan van Wijngaarden
ALTRAN 1965 Bell Telephone Laboratories
AMBIT
AMOS 1990 programação imperativa
programação procedural
François Lionet [8]
AMPLE
ANSYS Parametric Design Language 1970 [9]
ARITH-MATIC 1954 Grace Hopper
ARLA
ARS++
ASCEND programação declarativa [10]
ASIC
ASP 1996 Microsoft [11]
ASP.NET janeiro de 2003 Microsoft [12]
ATLAS Transformation Language [13]
ATOLL
ATS programação declarativa
programação funcional
[14]
Abbreviated Language For Authorization programação declarativa
Abbreviated Test Language for All Systems
Abstract State Machine Language programação funcional
Abstract-Type and Scheme-Definition Language
Accent 1990
Action! 1983 programação procedural Optimized Systems Software
ActionScript 1998 programação funcional
orientação a objetos
programação baseada em protótipos
programação imperativa
Macromedia [15]
Active Oberon 1997
ActiveBasic
ActiveVFP 2001 orientação a objetos
programação procedural
[16]
Actor
Actor-Based Concurrent Language [17]
Ada 1980 orientação a objetos
programação imperativa
programação estruturada
programação multi-paradigma
Jean Ichbiah
S. Tucker Taft[3]
[18]
Ada 2005 9 de março de 2007
Ada 2012 dezembro de 2012
Ada 2020
Ada 83 fevereiro de 1983
1987
Ada 95 21 de dezembro de 1994
Address programming language 1955 Kateryna Yushchenko
Advanced Business Application Language programação declarativa
programação procedural
Adventure Definition Language
Advice taker
Agda 2007 programação puramente funcional [4][4]
AgentSheets 1991 orientação a objetos [19]
AgentSpeak programação orientada a agentes
Agora
Aldor 1990 orientação a objetos
programação funcional
programação imperativa
programação lógica
IBM Thomas J. Watson Research Center [20]
Alef 1992 programação concorrente
programação estruturada
Aleph
Algebraic Logic Functional programming language programação lógica
programação funcional
[21]
Algebraic semantics
Algek
Algol-W 1966 programação procedural
programação imperativa
programação estruturada
Niklaus Wirth
Charles Antony Richard Hoare
Alice 2000 programação com restrições
programação funcional
programação concorrente
programação imperativa
[22]
Allegro Common Lisp orientação a objetos [23]
Alma-0 1997 programação procedural
programação com restrições
programação lógica
programação imperativa
Centrum Wiskunde & Informatica [24][25]
Alpha
Alphard
Altair BASIC 1975 Bill Gates
Paul Allen
Altera Hardware Description Language
Alusus
Amber
AmbientTalk 2006 orientação a objetos
programação baseada em protótipos
programação concorrente
programação orientada a eventos
reflexão
[26]
AmiBlitz
AmigaBASIC Microsoft
MetaComCo
AmigaE 1993 orientação a objetos Wouter van Oortmerssen
Ana
Analytica 16 de janeiro de 1992 programação de matriz [27]
Analytical Engine order code
Arc 2008 programação funcional
metaprogramação
programação procedural
Paul Graham [28]
Arduino language programação funcional
programação procedural
Massimo Banzi [29]
Arendelle
Argus década de 1980 Maurice Herlihy
Bob Scheifler
Barbara Liskov
ArmScript
AspectC++ programação orientada a aspecto [30]
AspectJ 2001 programação orientada a aspecto Eclipse Foundation [31]
Astek década de 1970
Asymptote 2004 programação imperativa [32]
Atari BASIC 1979 Shepardson Microsystems
Atari LOGO
Atari Microsoft BASIC 1982 Atari, Inc.
Ateji PX orientação a objetos [33]
Atlas Autocode 1965
Atom 2007 programação funcional
programação declarativa
[5]
AutoLISP janeiro de 1986
Autocode 1954
1952
Automatically Programmed Tool
Averest
Axum 2009 orientação a objetos Microsoft [34]
A♯ 1971 programação funcional IBM Thomas J. Watson Research Center [35]
B 1969 programação procedural Bell Labs
Ken Thompson
B4X [36]
BACAIC 1955
BANCStar programming language 1990
BASIC 1964 programação não estruturada
programação imperativa
programação procedural
orientação a objetos
Thomas Eugene Kurtz
John George Kemeny
Mary Kenneth Keller[6][7]
BASIC 8
BASIC09 Microware
BBC BASIC 1981 Roger Wilson [37]
BBN LISP
BBj
BCPL 1967 programação procedural
programação imperativa
programação estruturada
BEFLIX Ken Knowlton
BETA 1992 orientação a objetos Kristen Nygaard [38][39]
BLISS 1970 programação estruturada
programação imperativa
programação procedural
Universidade Carnegie Mellon [40]
Babbage 1971 programação procedural
programação estruturada
Baby modula-3
Ballerina 2017 programação concorrente WSO2 [41][8]
Baltazar
Basic For Qt orientação a objetos
programação procedural
[42][43]
Basic Sound Extension
Basic4GL programação procedural [44]
Basic4android [45]
Basic4ppc programação procedural [46]
BeanShell 1999 orientação a objetos [47]
Beatnik programação esotérica
stack-oriented programming
Cliff L. Biffle [48]
Befunge 1993 programação esotérica [49]
Behavioral Description Language
Bertrand
Bidule [50]
Birkbeck Assembler 1950
Bistro (linguagem de programação) 1999 orientação a objetos [51]
BitC programação procedural Universidade Johns Hopkins [52]
Bla
Blitz Basic outubro de 2000 programação imperativa
orientação a objetos
[53]
Blitz2D
Blitz3D
BlitzMax
BlitzPlus
Blockly 2012 Ellen Spertus
Rachel Fenichel
Beka Westberg[9]
[54]
BlooP and FlooP 1979
Bloom [10]
Blub
Blue 1997
Boehm unnamed coding system 1951
Bon (linguagem de programação)
Boo 2003 orientação a objetos Rodrigo Barreto de Oliveira [11]
Boomerang 2008 Benjamin C. Pierce [55]
Bourne shell 1979 Stephen R. Bourne
Brainfuck 1993 programação esotérica
programação imperativa[12]
Urban Müller
Brief Code
Brutus2D programação procedural
Business Intelligence Markup Language Varigence [56]
C 1972 programação imperativa
programação estruturada
programação procedural
Bell Labs
Dennis Ritchie[13]
American National Standards Institute
Organização Internacional para Padronização
Ken Thompson
[57][58]
C Intermediate Language
C* 1987 programação multi-paradigma
orientação a objetos
programação imperativa
programação paralela
C++ 1983 orientação a objetos
programação funcional
programação procedural
programação genérica
programação multi-paradigma
Bjarne Stroustrup [59]
C++/CLI programação estruturada [60]
C-- 1997 programação imperativa Simon Peyton Jones [61][14]
CAL
CBASIC Gordon Eubanks
CEEMAC
CFEngine Mark Burgess [62]
CFML programação imperativa Adobe [63]
CGOL 1973 programação procedural Vaughan Pratt
CHAIN
CHICKEN 20 de julho de 2000 [64]
CHILL 1980 programação procedural
CHIP-8 década de 1970
CLACL janeiro de 2000 programação lógica [65]
CLIPS 1985 orientação a objetos Centro Espacial Lyndon Johnson [66]
CLIST programação procedural
CLP(R)
CLU 1975 programação procedural
orientação a objetos
Barbara Liskov
Instituto de Tecnologia de Massachusetts
[67]
CMS-2 1968 programação imperativa Computer Sciences Corporation
CMU Common Lisp 1980 Universidade Carnegie Mellon[15] [68]
COBOL 28 de maio de 1959 programação procedural
orientação a objetos
programação imperativa
Organização Internacional para Padronização
CODASYL
American National Standards Institute
COBOL.NET
COLA 2009 [69]
COMAL 1975 programação estruturada
programação procedural
COMIT 1957
COMPOOL 1952
COMTRAN 1957 programação procedural Robert W. Bemer
CORC 1962
COWSEL 1964 Robin Popplestone
Rod Burstall
CPC Coding scheme 1948
CS-4 26 de dezembro de 1973
1975
programação procedural Intermetrics
CSMP III
CSS preprocessor
CWEB Programação literária Donald Knuth
CaPSL Canon
Caché InterSystems Corporation [70]
Caché ObjectScript 1997 orientação a objetos
Cadence SKILL 1990 programação funcional Cadence Design Systems
CafeOBJ
Caml Light
Candle [71]
Cascading Style Sheets 17 de dezembro de 1996 CSS Working Group [72][73]
Cat (linguagem de programação) 2006 [74]
Cayenne programação funcional
Cecil (programming language) 1992 orientação a objetos
Cel
Cerner CCL Cerner
Ceylon 2011 orientação a objetos
programação funcional
programação imperativa
programação multi-paradigma
Red Hat[16][17]
Gavin King
[75]
Ch 1 de outubro de 2001 [76]
Chapel 2009 orientação a objetos
computação paralela
programação de matriz
Brad Chamberlain
Cray Research
[77]
Charity 1992 programação puramente funcional [78]
Charm 1996 programação estruturada [79]
Charm++ Eric J. Bohm
Evan Ramos
Kavitha Chandrasekar
Sam White
[80]
Chinese BASIC
Chipmunk Basic Ron Nicholson
Chomski [81]
Church
CiMPLE
Ciao programação lógica
orientação a objetos
programação lógica de restrição
[82]
Cilk 1994 programação imperativa
computação paralela
programação procedural
programação estruturada
Charles Eric Leiserson [83]
Cilk Plus 2010 Intel Corporation [84]
Cilk++ dezembro de 2008
Cirq [85]
Citrine 2014 orientação a objetos
programação procedural
[86]
Claire 1994 orientação a objetos
programação funcional
linguagem de programação baseada em classes
reflexão
[87]
Clarion 1986 programação imperativa
programação estruturada
orientação a objetos
[88]
Clean 1987 programação puramente funcional
programação funcional
[89]
Clipper 1985 [90]
Clojure 2007 programação funcional
programação orientada a agentes
programação concorrente
programação lógica
Richard Hickey [91]
Cobra 2006 orientação a objetos
programação multi-paradigma
programação funcional
[92]
CoffeeScript 13 de dezembro de 2009 programação multi-paradigma
programação baseada em protótipos
programação funcional
programação imperativa
Jeremy Ashkenas [18]
Colony Framework [19]
Color BASIC Microsoft
ColorForth programação procedural Charles H. Moore [93]
Comet
Comfy
Commodore BASIC 1977
Common Intermediate Language 2000 orientação a objetos Microsoft [94]
Common Lisp 1984 programação multi-paradigma
orientação a objetos
programação procedural
programação funcional
metaprogramação
reflexão
programação genérica
Common Lisp committee, J13 [95]
Compiler Description Language 1971
Component Pascal 1997 programação imperativa
programação estruturada
programação modular
orientação a objetos
[96]
Computest
Concurrent C 1984 programação imperativa
programação concorrente
Concurrent Euclid 1980 programação estruturada
programação imperativa
programação funcional
James Cordy
Ric Holt
Concurrent Haskell
Concurrent ML [97]
Concurrent Prolog
Converge orientação a objetos [98]
Cool 1996 orientação a objetos
Coopr [99]
CorVision 1986 Córtex
Coral 66 1964 programação procedural
programação imperativa
programação estruturada
Cornell University Programming Language Universidade Cornell
CosmicOS
Cryptol Galois, Inc. [20]
Crystal 2014 orientação a objetos
programação multi-paradigma
programação concorrente
Ary Borenzweig
Manas Technology Solutions
[100]
Csh 1978 Bill Joy
Cuis Smalltalk
Cuneiform 2013 programação funcional Universidade Humboldt de Berlim [101]
Curl 1998 programação declarativa
programação funcional
programação multi-paradigma
orientação a objetos
reflexão
Steve Ward
SCSK Corporation
[102]
Curry notation system 1948
Customer Information Control System 1968 IBM [103]
Cybil
CycL 1984
Cyclone 2002 AT&T [104]
Cython 28 de julho de 2007 [21]
Código G década de 1950 programação procedural
programação imperativa
2005 programação multi-paradigma Microsoft Research [105][106]
D 8 de dezembro de 2001 programação funcional
programação imperativa
orientação a objetos
Walter Bright
D Language Foundation
[107]
DADiSP programação multi-paradigma [108]
DASL
DATATRIEVE Hewlett-Packard
DBASE 1979 programação imperativa Wayne Ratliff[22]
Ashton-Tate
[109]
DG/L
DIBOL 1970 programação procedural
programação imperativa
programação estruturada
Digital Equipment Corporation
DIGITAL Command Language programação imperativa Digital Equipment Corporation
DOPE
DRAKON 1996 linguagem de programação visual [110]
DUP programming language programação funcional Ericsson
DYNAMO
Dafny 2009 programação funcional
programação imperativa
Programação por contrato
K. Rustan M. Leino[23]
Remy Willems
Daniel Matichuk
Dao
DarkBASIC 2000 The Game Creators [111]
Dartmouth ALGOL 30
Dartmouth BASIC programação imperativa
Darwin 1991 programação estruturada
programação imperativa
orientação a objetos
Data Language Interface 1966 IBM
DataFlex 1982 orientação a objetos
programação estruturada
programação imperativa
Deadfish programação esotérica
Deesel
Delphi 1995 orientação a objetos Anders Hejlsberg [112][113][114][115][116][117][118][119]
Delta COBOL
Dependency Constraint Language
Dependent ML
Design By Numbers 1999 orientação a objetos John Maeda[24] [120]
Deterministic Parallel Java [121]
Dexterity
Dialect [122]
Discipulus julho de 2012
Distributed Application Specification Language
Dog Sepandar Kamvar
Dolittle programação multi-paradigma Osaka Electro-Communication University
Draco programação imperativa
programação procedural
programação estruturada
DuAL 2004
Dylan 1992 orientação a objetos[25]
programação funcional[25]
programação multi-paradigma[25]
Apple
Universidade Carnegie Mellon
[123]
E 1997 orientação a objetos [124]
EC 2004 programação multi-paradigma
programação imperativa
programação procedural
orientação a objetos
programação genérica
[125]
ECL 2000 programação declarativa HPCC
ChoicePoint
HPCC Systems
[126]
ECL
EFL Stuart Feldman
EGL IBM
ELAN 1974 Universidade Técnica de Berlim [127]
ELI programação de matriz [128]
ENIAC Short Code 1946
ENIAC coding system 1943 John von Neumann
John Mauchly
John Presper Eckert
Herman Goldstine
Alan Turing
EP-BASIC
EPSILON
ESRI-Avenue
EX-BASIC
EXAPT
EXEC 2
EXEL Jacques Arsac
EarSketch 2011 [129]
Ease 1991 programação concorrente
programação paralela
Easy Programming Language 2004 programação multi-paradigma
programação imperativa
programação procedural
orientação a objetos
programação funcional
[130][131][132][133]
EasyLanguage
Edinburgh IMP 1966 programação procedural
programação imperativa
programação estruturada
Editing Generator 1952
Eiffel 1986 orientação a objetos
programação multi-paradigma
programação baseada em classe
programação genérica
programação concorrente
Bertrand Meyer
Elixir 9 de janeiro de 2011 programação funcional
programação concorrente
process-oriented programming
José Valim [26]
Elliott ALGOL
Eltron Programming Language
Emacs Lisp 1985 programação funcional
metaprogramação
reflexão
Projeto GNU [134]
Emerald década de 1980 orientação a objetos [135]
Emmental programação esotérica
Enterprise Mashup Markup Language
Epigram 2004 programação funcional [136]
Erlang 1986 programação declarativa
programação funcional
programação concorrente
programação multi-paradigma
Joe Armstrong
Ericsson
Robert Virding
[27][28]
Escher década de 1990 programação declarativa
programação funcional
programação lógica
Etoys 1996 orientação a objetos
programação baseada em protótipos
Apple
EuLisp 1990 programação multi-paradigma
Euclid 1977 programação procedural
programação imperativa
programação estruturada
programação funcional
Ric Holt
Euler 1965 programação procedural
programação imperativa
programação estruturada
Euphoria 1993 programação imperativa
programação procedural
[137]
EventScripts 2004 [138]
Executive Systems Problem Oriented Language 1966 programação procedural
programação imperativa
programação estruturada
Burroughs Corporation
Expect Don Libes [139]
ExtendScript Adobe
Extensible Embeddable Language programação multi-paradigma
F programação procedural
programação de matriz
programação modular
F# 2005 programação funcional
programação imperativa
orientação a objetos
metaprogramação
reflexão
programação concorrente
Microsoft
F Sharp Software Foundation
[29]
F* programação funcional
programação imperativa
Microsoft Research[30]
INRIA
[140]
F-Script 2009 orientação a objetos
programação de matriz
[141]
FACT 1959 programação procedural
FARGO IBM
FL 1989 programação em nível de função
programação funcional
FLACC
FOCAL 1968
FOCAL-69
FOIL
FORMAC 1964 Jean E. Sammet
FP 1977 programação em nível de função
FP84
FX-87
Face Modeling Language
Factor 2003 programação multi-paradigma
programação funcional
Linguagem de programação concatenativa
stack-oriented programming
Slava Pestov [142]
Falcon 2003 orientação a objetos
programação procedural
[143]
Family of programming languages
Fantasy GameBook Engine
Fantom 2005 orientação a objetos
programação multi-paradigma
[144]
Ferite 2000 [145]
Ficl
FileMaker Script 1993 [146]
Filetab
Fjölnir década de 1980 programação procedural
orientação a objetos
FlagShip [147]
Flapjax programação reativa funcional [148]
Flavors 1982 orientação a objetos
Flex
Flow Java
Flow-Matic 1955 programação imperativa
programação procedural
Flowcode [149]
Flowgorithm 2014 programação estruturada [150]
Focal
Formalismo de Backus-Naur Estendido
Formula language
Forth 1970 programação procedural
stack-oriented programming
reflexão
Linguagem de programação concatenativa
Charles H. Moore [151]
Fortran 1957 programação estruturada
orientação a objetos
programação procedural
programação genérica
programação imperativa
programação de matriz
IBM[31]
John Backus[31]
[152]
Fortress (linguagem de programação) 2006 [153]
FoxPro 1991 programação procedural
orientação a objetos
FpgaC 2005 John L. Bass [154]
FreeBASIC 2004 programação procedural
orientação a objetos
[155][32]
FreeFem++ Universidade Pierre e Marie Curie
Frédéric Hecht
Pierre Jolivet
[156]
Frege programação funcional
programação puramente funcional
[157][33]
Freiburger Code 1955
Frenetic linguagem de domínio específico [158]
FriCAS [159]
Fril programação lógica
Frink programação multi-paradigma [160]
Futhark 2014 programação puramente funcional
programação de matriz
[161]
FutureBASIC programação procedural [162]
Fuzzy Control Language
G-Portugol programação imperativa [163]
GAP 1986 [164]
GAUSS 1984 programação imperativa
programação de matriz
[165]
GDScript 2001 orientação a objetos
GENERIC
GEORGE 1957
GFA BASIC 1986
GLSL 2004 OpenGL Architecture Review Board [166]
GNU E 1991 orientação a objetos
GNU Guile 1993 Projeto GNU[34] [167]
GNU Octave 1988 programação de matriz John W. Eaton [168]
GOAL agent programming language programação orientada a agentes
GPM
GRASS 1974 programação procedural
GScript Guidewire Software
GT.M Fidelity National Information Services [169]
GW-BASIC 1983 Microsoft
Gallina
Gambas 1999 Benoît Minisini [170]
Gambas
Gambit [171]
Game Maker Language 1999 programação imperativa Mark Overmars
Game Oriented Assembly Lisp 2001 orientação a objetos
programação imperativa
Andy Gavin
Jak and Daxter
Gauche [172][173]
GeneXus 1988 programação declarativa ARTech Consultores SRL [174]
Generalized Automation Language
Genie 2008 orientação a objetos
programação imperativa
programação estruturada
[175]
Geometric Description Language
Gibiane
Glass programação esotérica
Global Arrays 1994 computação paralela [176]
[35]
Go 10 de novembro de 2009 programação estruturada
programação procedural
programação imperativa
programação concorrente
orientação a objetos
programação funcional[36]
Google
Rob Pike
Ken Thompson
The Go Authors
Robert Griesemer
[37]
Go! 2003 programação multi-paradigma
programação concorrente
programação lógica
programação funcional
programação imperativa
Keith Clark
Gofer
Golo 2012 Institut national des sciences appliquées de Lyon [177]
Google Apps Script Google [178][179]
Gosu 2002 orientação a objetos [180]
GrGen 2003 programação multi-paradigma [181]
Graphics Layout Engine [182]
Green
Gremlin 2009 [183]
Guarded Horn Clauses
Gödel 1992 programação declarativa
programação lógica
HAL/S 1978
HC-BASIC 1984
HPCC programação declarativa
Hack 2014 Meta, Inc.
Facebook
[184]
Haggis programação funcional
programação imperativa
orientação a objetos
Halide 2012 programação funcional
programação paralela
Instituto de Tecnologia de Massachusetts [185]
Hamilton C shell Nicole Hamilton [186]
Haml sistema de template web Hampton Catlin
Nathan Weizenbaum
[38]
Handel-C 2005 programação imperativa Mentor Graphics [187]
Harbour 1999 programação declarativa
programação procedural
programação multi-paradigma
programação imperativa
orientação a objetos
reflexão
programação funcional
[188]
Hartmann pipeline 1986 programação de fluxo de dados
Linguagem de programação concatenativa
programação em nível de função
programação funcional
IBM [189]
Haskell 1990 programação funcional
programação puramente funcional
non-strict programming language
Paul Hudak[39]
Lennart Augustsson[40]
John Hughes[41]
Simon Peyton Jones[42]
Erik Meijer[42]
Philip Wadler[42]
[190]
Haxe 2005 programação multi-paradigma
orientação a objetos
programação genérica
programação funcional
Simon Krajewski
Nicolas Cannasse
Cauê Waneck
[43]
Helium Universidade de Utrecht [191][192]
Hermes IBM Thomas J. Watson Research Center
HiAsm [193]
Hierarchical Editing Language for Macromolecules
High Level Assembly orientação a objetos Randall Hyde [194]
High Performance Fortran 1993 programação concorrente [195]
Himawari [196]
Hindawi Programming System
Hollywood novembro de 2002 programação procedural [197]
HolyC
Hop 2006 programação funcional
programação multi-paradigma
multitier programming
[198]
Hope década de 1970 programação funcional Universidade de Edimburgo
Hot Soup Processor 1996 [199]
Hugo [200]
Hume 2000 programação funcional
Hy 2013 programação imperativa
programação procedural
orientação a objetos
metaprogramação
programação genérica
[44]
Hybris 2009 programação procedural [201]
HyperFun
IBM Advanced BASIC 1981
IBM Cassette BASIC 1981 IBM
IBM Disk BASIC
IBM PL/S década de 1960 IBM
IBM Query Management Facility
IBM RPG II 1965 IBM
IBM RPG III 1978 IBM
IBM System/36 BASIC IBM
ICI [202]
ICon-L 1994 [203]
IITRAN
ILNumerics.Net orientação a objetos [204]
IMP
INTERCAL 1972 programação esotérica [205]
ISETL
ISETLW
ISLISP 1997 programação funcional
programação procedural
orientação a objetos
reflexão
metaprogramação
ISWIM 1966 programação imperativa
programação funcional
Icon 1977 programação multi-paradigma
programação estruturada
[206]
Id 1975
Idris 2007 programação funcional
programação puramente funcional
total functional programming
[207][45]
Illumination Software Creator [208]
Improved Microdrive BASIC Operating System
Impulse C 2003 [209]
Incr Tcl 1993 orientação a objetos
programação funcional
programação imperativa
programação orientada a eventos
Michael McLennan [210]
Inform 1993 orientação a objetos
programação declarativa
programação procedural
Graham Nelson [211]
Information Processing Language 1956 programação procedural Allen Newell
Cliff Shaw
Herbert Simon
Informix-4GL 1986 IBM
Integer BASIC 1977 Steve Wozniak
Intel Concurrent Collections
Intel Parallel Building Blocks 2010 programação imperativa Intel Corporation [212]
Interactive C 1997 [213][214]
Interactive Data Language 1977 programação de matriz [215]
Interlisp 1967
Intermediate Programming Language 1951
Internal Translator 1955
Io 2002 programação baseada em protótipos
orientação a objetos
Steve Dekorte [216]
Ioke 6 de novembro de 2008 programação baseada em protótipos Ola Bini [217]
Iota e Jot programação esotérica Chris Barker [218][219]
IronLisp [220]
IronScheme [221]
Itk 1993 programação multi-paradigma [222]
Ixi lang Ixi software [223]
Izibasic
J (linguagem de programação) 1990 orientação a objetos
programação funcional
programação multi-paradigma
programação de matriz
programação em nível de função
programação tácita
Kenneth Iverson[46]
Roger Hui[46]
[224]
JAL 2003 programação procedural
JEAN
JModelica.org programação declarativa [225]
JOSS 1963 Cliff Shaw
JRT
JSFuck [226]
JSONiq programação declarativa [227]
JSX DeNA [228]
JScript 1996 programação baseada em protótipos
orientação a objetos
Microsoft [229]
JScript .NET Microsoft
Jade (banco de dados) 1996 orientação a objetos
programação concorrente
[230]
Janus 1982 programação imperativa
programação procedural
reversible computing
[231]
Jasmin orientação a objetos [232]
Java Agent Development Framework [233]
JavaFX Script 2008 programação declarativa Sun Microsystems
JavaScript maio de 1996 programação funcional
programação genérica
programação orientada a aspecto
programação orientada a eventos
programação baseada em protótipos
programação imperativa
[234]
JavaServer Pages Standard Tag Library Sun Microsystems
Oracle Corporation
Eclipse Foundation
[235]
Jeem [236]
Jess 1995 programação declarativa
programação lógica
Sandia National Laboratories [237]
JoCaml INRIA [238]
Job Control Language
Joe-E 2004 modelo de capacidade de objeto
Join Java 2000 programação procedural
reflexão
programação concorrente
Stewart Von Itzstein [239]
Join-calculus [240]
Join-pattern programação concorrente [241]
Jolie Fabrizio Montesi [242]
Joule 1996 programação de fluxo de dados
orientação a objetos
programação imperativa
Jovial 1960 programação procedural
programação imperativa
programação estruturada
Joy 2001 programação puramente funcional
Linguagem de programação concatenativa
stack-oriented programming
Joyce década de 1980 programação concorrente
programação procedural
Per Brinch Hansen
Judoscript novembro de 2001 orientação a objetos [243]
Just BASIC [244]
J♯ 2002 orientação a objetos
programação estruturada
programação imperativa
Microsoft [245]
K 1993 programação de matriz
programação funcional
[246]
KL1
KM representação de conhecimento
programação declarativa
KNITRO [247]
KOMPILER
KRL 1971 programação declarativa
programação lógica
KTurtle [248][249]
KUKA Robot Language KUKA
Karel 1981 programação procedural [250]
Karel++ [47]
Katahdin 2007
Kawa 9 de fevereiro de 1998 [251]
Kaya [252]
Kent Recursive Calculator 1981 programação funcional
Keykit orientação a objetos [253]
Keysight VEE [254]
Kid’s Programming Language [255]
Klammerausdrücke 1951
Klerer-May System década de 1960 programação procedural
Koala [256]
Kojo 2010 orientação a objetos
programação funcional
[257]
Korn Shell 1983 David Korn [258]
Krypton
L Sharp
LAMP
LCM
LEAP
LEGO [259]
LFE programação funcional [260]
LIS 1973 programação procedural
LISA 1997 [261]
LOLCODE 2007 programação imperativa
programação procedural
programação estruturada
[262]
LOOM representação de conhecimento
programação declarativa
LPC 1989 orientação a objetos
programação funcional
programação procedural
programação baseada em protótipos
Lars Pensjö [263]
LSE década de 1960 programação procedural
programação estruturada
Supélec
LTR
LZX
Laning and Zierler system 1954
Laser BASIC
Lasso 1995 orientação a objetos
programação estruturada
programação concorrente
programação procedural
[264]
Lava linguagem de programação visual
orientação a objetos
[265]
Lazy K
Lazy ML 1984
Leda 1995
Lexico 1985 [266]
Liberty BASIC 1992 programação orientada a eventos [267]
Limbo 1995 programação concorrente
programação modular
Bell Labs [268]
Linda 1985 David Gelernter
Lingo 1989 orientação a objetos John Thompson [269]
Linguagem de Expressão Sun Microsystems
Oracle Corporation
Eclipse Foundation
[270]
Linguagem de Programação Combinada 1963 programação procedural
programação multi-paradigma
programação imperativa
programação estruturada
programação funcional
Linguagem de controlo programação imperativa IBM
Linguagem de programação Oak 1989 orientação a objetos James Gosling
Links 2006 Philip Wadler
Linotte 22 de outubro de 2005 orientação a objetos [271]
Lisaac 2003 orientação a objetos [272]
Lisp Machine Lisp 1976 orientação a objetos
LispWorks [273]
Lista de instruções
Lite-C 2007 [274]
Lithe 1982 programação declarativa
Little b 2004 programação funcional
orientação a objetos
Escola de Medicina Harvard [275]
LiveCode 11 de julho de 2001 orientação a objetos LiveCode [48]
LiveScript 2011 programação funcional
orientação a objetos
Jeremy Ashkenas
Satoshi Murakami
George Zahariev
[49][276]
Locomotive BASIC 1984 Locomotive Software
Logic Basic [277]
Loglan orientação a objetos
Loglan 82
Loglan 88
Logo 1967 programação funcional
programação procedural
reflexão
Seymour Papert
Idit Harel Caperton
Cynthia Solomon[50]
Logtalk 1998 programação lógica
orientação a objetos
programação baseada em protótipos
[51]
LotusScript orientação a objetos
Lucid 1976 programação declarativa
programação de fluxo de dados
programação reativa
programação concorrente
Luna 2011 [278]
Lush (linguagem de programação) [279]
Lustre década de 1980 programação de fluxo de dados
programação síncrona
programação declarativa
Lynx 1984 Universidade do Wisconsin-Madison
M 2008
M# 2012 programação multi-paradigma
programação estruturada
orientação a objetos
programação orientada a eventos
programação procedural
metaprogramação
[280]
M2001 1998 programação modular
MAD 1959 programação imperativa
programação procedural
Bernard Galler
Bruce Arden
Robert M. Graham
MAI Basic Four 1974
MAPPER 1968 Unisys
MARK IV 1964
MATH-MATIC 1957 programação imperativa Grace Hopper
MATLAB 1984 MathWorks[52]
Cleve Moler[53]
[281]
MATLAB década de 1970 programação funcional
programação imperativa
programação procedural
orientação a objetos
programação de matriz
MathWorks
MATRIX MATH 1954
MCPL
MDL 1971 programação funcional
programação procedural
reflexão
metaprogramação
METAFONT programação declarativa Donald Knuth
MIDAS
MIIS
MIMIC 1964 orientação a objetos
MIRC script 1995 programação orientada a eventos
programação procedural
[282]
MIXAL
ML 1973 programação procedural
programação funcional
programação imperativa
Robin Milner
MLAB programação multi-paradigma [283]
MLisp
MOLOG 1986
MOO 1990
MS BASIC for Macintosh Microsoft
MST Workshop
MSX-BASIC 1983 programação imperativa Microsoft [284]
MUMPS 1966 programação procedural
programação imperativa
Macintosh Common Lisp [285]
Maclisp Richard Greenblatt[54][55]
MacroML
Magik 1989 orientação a objetos
Malbolge 1998 programação esotérica
Mama [286]
Mana
Managed Extensions for C++ 2002 [287]
Manchester Scene Description Language
MapBasic Pitney Bowes [288]
Maple 1982 programação procedural
programação funcional
orientação a objetos
Waterloo Maple [289][290]
Mary 1971 programação imperativa SINTEF
Mathcad 1986 Mathsoft [291]
Mathematica 23 de junho de 1988 programação funcional
programação de matriz
Wolfram Research[56] [292]
Maude system metaprogramação
reflexão
programação lógica
Maxscript 1997
Maya Embedded Language fevereiro de 1998 [293]
Mercury 8 de abril de 1995 programação lógica
orientação a objetos
programação funcional
programação multi-paradigma
programação puramente funcional
Universidade de Melbourne [294]
Mesa 1976 programação procedural Xerox PARC
Met English
MetaPost 1994 programação imperativa
programação declarativa
[295]
MetaQuotes Language MQL4/MQL5 2005 orientação a objetos
Metaobject Protocol
MexScript 1997 linguagem de domínio específico Mike Zuurman
Micro Lua DS 2008 [296]
MicroMondes
Microsoft BASIC 1975 Microsoft
Microsoft Macro Assembler 1981 Microsoft [297]
Microsoft Small Basic 23 de outubro de 2008 programação estruturada Microsoft [298]
Milk MIT Computer Science and Artificial Intelligence Laboratory[57]
Mind [299]
Mirah 2008 orientação a objetos
programação imperativa
[300][58]
Miranda 1985 programação declarativa
programação puramente funcional
[301]
Mizar system 1973 programação declarativa [302]
Mobile BASIC 2003
Mocklisp
Modelica 1997 programação declarativa
orientação a objetos
[303]
Modula 1975 programação procedural
programação imperativa
programação modular
Niklaus Wirth
Modula-2 1978 programação imperativa
programação estruturada
programação modular
programação concorrente
Niklaus Wirth
Modula-2+ 1984 programação imperativa
programação concorrente
programação modular
DEC Systems Research Center
Modula-3 1989 programação imperativa
orientação a objetos
Digital Equipment Corporation [304]
Mondrian 1997 [305]
Monkey X 2011 orientação a objetos [306]
Mouse década de 1970 stack-oriented programming
Mudlle
MultiLisp
Music Markup Language
NASM 1996 Hans Peter Anvin [307]
NATURAL [308]
NCL 1987 [309]
NEAT
NESL 1993 computação paralela
programação funcional
programação de matriz
NEWP programação procedural
programação imperativa
programação estruturada
Burroughs Corporation
NIL
NPL
NQC [310]
NQP
NS Basic orientação a objetos [311]
NWScript 18 de junho de 2002 [312]
Nadeshiko 2001 [313]
Napier88 1988 programação procedural
programação imperativa
programação estruturada
Nemerle 2003 programação multi-paradigma
orientação a objetos
programação procedural
programação funcional
metaprogramação
programação imperativa
Universidade de Wrocław
JetBrains
[314]
Neo Sign 0f Misery
Nessus Attack Scripting Language
Net.Data [315]
NetLogo 1999 programação procedural
programação orientada a agentes
[316]
NetRexx 1996 orientação a objetos
programação procedural
programação estruturada
IBM
NewLISP 1991 programação baseada em protótipos
orientação a objetos
programação funcional
[317]
Newspeak 2006 orientação a objetos
programação funcional
Gilad Bracha [318]
Newsqueak década de 1980 programação concorrente Bell Labs
NewtonScript 1993 programação baseada em protótipos
orientação a objetos
Apple
Next Byte Codes [319]
Nial 1981 programação de matriz
Nice [320]
Nickle 2001 programação multi-paradigma [321]
Nim 2008 programação imperativa
programação procedural
programação concorrente
programação funcional
orientação a objetos
macro metaprogramming
metaprogramação
[322]
Nix 2003 Eelco Dolstra [323]
Nock
Noop 2009 orientação a objetos [324]
Nord Programming Language programação procedural
Not eXactly C 2006 [325]
Nu 2007 programação estruturada
programação procedural
orientação a objetos
programação imperativa
programação funcional
[326]
Nullsoft Scriptable Install System 31 de julho de 2000 NullSoft [327][328]
OBJ
OBJ2
OBJ3
OML
OMNIBAC Symbolic Assembler 1951
OPS5 programação funcional
ORCA/Modula-2 1994 The Byte Works
OTX 2012 [329]
Oaklisp 1986 orientação a objetos
Oberon 1987 programação imperativa
programação procedural
programação estruturada
programação modular
orientação a objetos
Niklaus Wirth [330]
Oberon-2 1991 programação imperativa
orientação a objetos
Niklaus Wirth
Obix [331]
Object Oberon 1990 orientação a objetos
Object Pascal 1986 programação imperativa
orientação a objetos
programação multi-paradigma
programação estruturada
programação procedural
programação genérica
Larry Tesler
Niklaus Wirth
Object REXX 1988 orientação a objetos IBM [332]
Object-PL/SQL
Object-oriented CSS
ObjectLOGO
ObjectPAL
Objective-C 1984 orientação a objetos
programação multi-paradigma
programação baseada em classe
reflexão
[333]
Objective-J 2008 orientação a objetos
reflexão
programação funcional
programação imperativa
[334]
Objlog
Obliq 1993 programação imperativa
programação estruturada
programação modular
orientação a objetos
programação baseada em protótipos
computação paralela
Occam 1983 programação concorrente
programação procedural
programação imperativa
Inmos
Occam-π 2006 programação imperativa
programação procedural
programação concorrente
Octave
OmniMark
Ooc [335]
Opa 2011 programação multi-paradigma
programação funcional
programação imperativa
[336]
Opal programação funcional
Open Roberta programação orientada a eventos [337]
OpenCL 28 de agosto de 2009 programação imperativa
programação estruturada
orientação a objetos
programação genérica
Khronos Group [338]
OpenGL ES Shading Language 2009 Khronos Group [339]
OpenLisp [340]
OpenMx 2010 modelagem de equações estruturadas [341]
Openmodelica programação declarativa [342]
Orc 2004 programação concorrente Jayadev Misra
William Cook
David Kitchin
[343]
Oriel 1991 programação imperativa
programação procedural
Orwell 1984 programação funcional
Ox [344]
Oxygene 2005 orientação a objetos
computação paralela
RemObjects Software [345]
Oz 1991 programação com restrições
programação multi-paradigma
programação funcional
programação imperativa
orientação a objetos
programação concorrente
programação baseada em protótipos
[346]
P 2012 [59]
P# 2003
P* 2013
P4 2013 programação imperativa [347]
PACT 1955 IBM
PAL
PANORAMIC
PARI/GP 1985 Henri Cohen [348]
PCASTL 2008 programação imperativa
programação procedural
reflexão
[349]
PEARL 1977 programação procedural
PHP 8 de junho de 1995 programação imperativa
programação funcional
orientação a objetos
programação procedural
reflexão
Rasmus Lerdorf[60]
Andi Gutmans[60]
Grupo PHP
Zend Technologies[61]
Zeev Suraski
[62]
PILOT 1968 programação imperativa
PL-11 1971 programação procedural
PL/0 1975 programação procedural
programação estruturada
PL/8 IBM
PL/C 1973 programação procedural
programação imperativa
programação estruturada
Universidade Cornell
PL/I 1964 programação procedural
programação imperativa
programação estruturada
programação concorrente
IBM [350]
PL/M 1973 programação procedural
programação estruturada
Gary Kildall
PL/P
PL/SQL 1992 programação procedural [351]
PL/X IBM
PL360 1966 programação procedural
programação imperativa
programação estruturada
PLANC programação procedural
PLEX década de 1970 programação procedural
programação imperativa
programação concorrente
Göran Hemdahl
Ericsson
PLEXIL 2005 programação multi-paradigma [352]
PONIE
POP-11 reflexão
programação procedural
programação declarativa
POP-2 1970 programação funcional
POSXML
POW!
PPL
PRINT 1955
PROGRES
PROMAL 1984 programação imperativa
programação procedural
programação estruturada
PROSA 1981
PROSE modeling language 1974
PTQL
PV-Wave
Pan programação declarativa [353]
ParaSail 2009 programação procedural
programação concorrente
computação paralela
programação estruturada
orientação a objetos
[354]
Paradox 1985 Corel [355]
Parlog
Parser 1997 programação procedural [356][357]
Pascal 1970 programação imperativa
programação estruturada
Niklaus Wirth
PascalABC.NET 2007 orientação a objetos [358][359]
Pauscal
PeopleCode programação multi-paradigma
orientação a objetos
programação imperativa
Oracle Corporation
Perl 1987 programação multi-paradigma Larry Wall[63]
The Perl Foundation[64]
[360]
Perl Data Language 1996 programação de matriz
programação imperativa
programação funcional
Karl Glazebrook [361]
Petr
Pforth [362]
Pharo 2008 orientação a objetos
reflexão
[363]
Php4delphi
Phrogram [364]
Pic Micro Pascal programação procedural [365]
Pico (linguagem de programação) 1997 reflexão
programação procedural
Vrije Universiteit Brussel [366]
PicoLisp 1988 programação funcional
programação procedural
orientação a objetos
programação declarativa
reflexão
metaprogramação
[367]
Pict programação concorrente
programação funcional
Piet 1993 programação esotérica David Morgan-Mar [368]
Pike 1994 orientação a objetos[65]
programação funcional
programação procedural
[369]
Pipeline Pilot Accelrys [370]
Pixie 2015 programação funcional [371]
Pixilang 2006 [66][372]
Pizza (linguagem de programação) 1996 programação genérica [373]
Plankalkül 1942 programação procedural Konrad Zuse
Planner 1969 programação lógica
programação procedural
Pliant 1999 programação imperativa
programação procedural
[374]
Plus 1976 programação imperativa
programação procedural
programação estruturada
Universidade da Colúmbia Britânica
Pnuts 1997 orientação a objetos [375]
Polymorphic Programming Language 1969 programação procedural
Polymorphic recursion
Polyphonic C# 2002 programação multi-paradigma Microsoft Research [376]
Pony orientação a objetos [67]
Poplog
Portable Standard Lisp
Portal
Portlet
PostScript 1982 stack-oriented programming
programação multi-paradigma
programação procedural
Linguagem de programação concatenativa
Adobe
Potion (linguagem de programação) [377]
PottersWheel [378]
PowerBASIC 1989 [379]
PowerHouse 1982
PowerScript julho de 1992 orientação a objetos[68] PowerSoft Corp. [380]
Praspel Programação por contrato [381]
Pro*C
ProSet
Processing 2001 orientação a objetos Processing Foundation [69]
Processing.js 2008 John Resig [70]
Procyon (linguagem de programação)
Profile Scripting Language 1998 programação procedural
orientação a objetos
Program Composition Notation
Programmable Command Language
Programmable Macro Language
Programmation Automatique des Formules
Programming Computable Functions 1977 programação funcional
Programming Language for Business 1972 programação procedural
programação imperativa
Programming Language for Distributed Systems IBM
Programming with Big Data in R SPMD
Prograph 1983 programação multi-paradigma
orientação a objetos
linguagem de programação visual
programação de fluxo de dados
Progress 4GL orientação a objetos Progress Software [382]
Project Builder
Prolog 1972 programação lógica
programação declarativa
programação modular
Protel programação procedural
Proteus
Prototype Verification System
Prova
ProvideX 1992 programação procedural
orientação a objetos
Grupo Sage [383]
Ptolemy Project Universidade da Califórnia em Berkeley [384]
Pure 2008 programação funcional
programação declarativa
[385]
PureBasic 1998 programação estruturada [386]
Py (linguagem de programação) [387]
PyLinda
PyUnit 2001 [388]
Pyrex [389]
Python 3 [390]
Python for S60 orientação a objetos Python Software Foundation [391]
P′′ 1964 programação imperativa
programação estruturada
Q 2003 programação de matriz
programação funcional
QB64 galeão
QB64
[392]
QBasic 1991 programação procedural Microsoft
QML 2009 programação declarativa
programação reativa
Qt Project [393]
QUEL
QUIKTRAN
QUILL
Qalb 2012 programação funcional [394]
Qi [395]
Qore programação procedural
orientação a objetos
David Nichols [396]
Qu [397]
Quartz Composer Apple [398]
QuickBASIC 1985 Microsoft [399]
QuickPascal Microsoft
[71]
R agosto de 1993 programação funcional
programação de matriz
orientação a objetos[72]
programação imperativa
reflexão
programação procedural
[400]
R++ década de 1990 programação lógica
RAPID 1994 Asea Brown Boveri
RBASIC 1989 VEB Robotron-Meßelektronik
RCML 2014
READ/PRINT 1953
REBOL 1997 programação orientada à linguagem
programação funcional
programação baseada em protótipos
programação imperativa
[73][74][75]
REXX 1979 programação procedural
programação estruturada
IBM
Mike Cowlishaw
RGSS [401]
ROOP 1995 orientação a objetos
programação lógica
programação procedural
ROOT 1995 CERN [402][403]
RPG 1959 programação procedural IBM
RPG Code [404]
RPG IV 2001
RPG/400 1988
RPL 1984 stack-oriented programming
programação estruturada
orientação a objetos
RTL/2 1972 programação estruturada
programação imperativa
programação procedural
John Barnes
RTML
RUR-PLE 12 de dezembro de 2004 orientação a objetos [405]
Racket 1995 orientação a objetos
programação procedural
programação funcional
programação multi-paradigma
programação modular
metaprogramação
reflexão
programação orientada à linguagem
[406]
Raku 25 de dezembro de 2015 orientação a objetos
programação imperativa
programação funcional
Larry Wall
Audrey Tang
[407][408]
Rapira 1987 programação procedural
programação estruturada
Raptor programação estruturada [409]
RascalMPL conversor de dados [410]
Ratfor 1976 Brian Kernighan [411]
Rational Modeling Language
Reaktor Native Instruments [412][413]
Real-time bidding
RealBasic [414]
Realtime Programming Language
Red 2011 programação imperativa
programação funcional
programação multi-paradigma
Nenad Rakocevic [76]
Refal 1968 programação funcional Valentin Turchin [415]
Regional Assembly Language 1951
Reia [416]
Rex
Ring 2016 programação funcional
programação imperativa
programação declarativa
orientação a objetos
programação procedural
Mahmoud Samir Fayed [417][418]
RiscLua
Rlab programação de matriz
Robic
Robot Battle 2002
1994
Robotc [419]
Rochester assembler 1951
Rocky Mountain BASIC programação imperativa [420]
Roy (linguagem de programação)
Rpal Peter Landin
John Wozencraft
Run BASIC [421]
Rust 23 de julho de 2006
2006
systems programming[77][78]
programação funcional
programação concorrente
programação genérica
programação imperativa
orientação a objetos
Mozilla[79]
Graydon Hoare[79][80]
Rust Foundation[81]
[422]
S (linguagem de programação) 1976 programação de matriz
programação imperativa
orientação a objetos
Rick Becker [423]
S-PLUS TIBCO Software
S/SL programming language 1980 James Cordy
Ric Holt
S2 1999 orientação a objetos Brad Fitzpatrick
Martin Atkins
[424]
S3 programação estruturada
programação imperativa
International Computers Limited
SAC programming language 1994 programação de matriz [425]
SAIL 1970 Stanford Artificial Intelligence Laboratory
SAKO
SAM76 1976
SAMPL programação multi-paradigma [426]
SASL 1972 programação funcional
SCM 1990 Aubrey Jaffer [427]
SETL 1969 programação imperativa
programação procedural
programação estruturada
orientação a objetos
Instituto Courant de Ciências Matemáticas [428]
SETL2
SIGNAL década de 1980 programação declarativa
SISAL 1983 programação funcional
programação multi-paradigma
programação de fluxo de dados
programação concorrente
SK8 orientação a objetos Apple[82]
SKILL
SL5
SLIP década de 1960
SMALL 1980 programação procedural
programação imperativa
programação estruturada
orientação a objetos
SMIL Timesheets
SNOBOL 4 1962 programação imperativa Bell Labs [429]
SP/k 1974 programação estruturada
programação imperativa
Ric Holt
James Cordy
SPARK 1988 programação procedural Altran
Universidade de Southampton
[430]
SQL 1974 programação declarativa Organização Internacional para Padronização
Raymond F. Boyce
Donald Chamberlin
[431]
SQL*Plus 1982
SQL/PSM 1996 programação multi-paradigma
SQLPL
SR
STELLA 1985 linguagem de programação visual Barry Richmond [432]
STOS BASIC 1988 François Lionet
SYMPL programação imperativa
programação procedural
programação estruturada
SabreTalk IBM
American Airlines[83]
Eastern Air Lines[83]
Sass 28 de novembro de 2006 [433]
Sather 1990 orientação a objetos
programação funcional
Projeto GNU [434]
Sawzall 2003 programação procedural
Scala 20 de janeiro de 2004 programação concorrente
programação funcional
programação imperativa
orientação a objetos
Martin Odersky
Escola Politécnica Federal de Lausana
[84]
Scheme 1975 programação funcional
programação procedural
metaprogramação
programação imperativa
[435]
Scientific Vector Language 1994 [436]
Scilab programação de matriz Dassault Systèmes SE
Scol 1996 [437]
Scratch 2001 programação orientada a eventos
linguagem de programação visual
MIT Media Lab [438]
Script.NET programação imperativa
metaprogramação
Microsoft [439]
Scriptol (linguagem de programação) 12 de outubro de 2001 [440]
Secure Operations Language
Seed7 2005 orientação a objetos
programação multi-paradigma
programação imperativa
programação estruturada
programação genérica
reflexão
[441]
Self 1987 programação baseada em protótipos
orientação a objetos
David Ungar
Randall Smith
Universidade Stanford
Sun Microsystems
[85][442]
Sense orientação a objetos The Open University [443]
SenseTalk 1992 orientação a objetos [444]
SequenceL 1989 programação declarativa
programação de matriz
programação puramente funcional
computação paralela
[445]
Sequentielle Formelübersetzung 1955
ShEx 2013 [446]
Shen [447]
Short Code 1950 programação procedural John Mauchly
Sieve
Simple 1995
Simple Yet Powerful Scripting Language 2005 [448]
Simul 2003 [449]
Simula 1962 orientação a objetos
programação procedural
programação imperativa
programação estruturada
Kristen Nygaard
Simulink MathWorks [450]
Sing# 2005 Microsoft Research
Singularity Microsoft [451]
Sistema A-0 1952 Grace Hopper
Sistema Programação Mozart
Slate programação baseada em protótipos [452]
SmallBASIC [453]
Smalltalk 1972 orientação a objetos
programação baseada em classe
Alan Kay
Adele Goldberg[86]
Daniel Henry Holmes Ingalls
Diana Merry
Smart Pascal
Snap! 2011 orientação a objetos
programação orientada a eventos
[454]
Snap4Arduino 2013 [455]
Snostorm
SolidThinking Embed 1989 modularidade Visual Solutions, Inc. [456][457]
Solidity 2014 [87]
Sort Merge Generator 1951
Space Programming Language 1967
Speakeasy 1964 programação imperativa
Spec# 2004 programação multi-paradigma Microsoft Research [458]
Speedcoding 1953 programação estruturada
programação procedural
orientação a objetos
programação genérica
IBM
John Backus
Spice Lisp
SpiderBasic
Split-C programação imperativa [459]
Spoon
Squeak 1996 orientação a objetos Apple [460]
StaDyn [461]
Stanislaus 1951
StarLogo 2001 programação multi-paradigma
programação procedural
programação orientada a agentes
MIT Media Lab [462]
Stata 1985 StataCorp [463]
Stateflow MathWorks [464]
Stencyl 31 de maio de 2011 Jonathan Chung [465]
Strongtalk 1 de julho de 2002 orientação a objetos [88]
Stylus 2011 [89]
SubL
Subtext 2004 linguagem de programação visual
Sue 1971 Ric Holt
Suneido programming language 2000 [466]
SuperBASIC
SuperPascal 1993 programação concorrente
programação procedural
[467]
Superbase database 1983 [468]
Superplan 1951 programação procedural
Swift 2 de junho de 2014 programação funcional
programação imperativa
orientação a objetos
programação multi-paradigma
programação estruturada em bloco
programação declarativa
Chris Lattner
Apple
[90]
Syntax Definition Formalism
SystemVerilog 2002 programação estruturada
orientação a objetos
T 1982 programação multi-paradigma
orientação a objetos
programação imperativa
programação funcional
metaprogramação
Stephen Slade [469]
TACPOL programação estruturada
TADS 1988 programação baseada em protótipos [470]
TECO 1962 Daniel Murphy
TELCOMP 1965 BBN Technologies
THINK C Gen Digital
TI BASIC 1979 Texas Instruments
TJS2
TLA+ 23 de abril de 1999 linguagem de ação [471]
TMG 1963
TNSDL
TOM 1999 orientação a objetos [472]
TOMVIEW [473]
TRAC 1964 Calvin Mooers
TREE-META 1968
TTCN-3
TTM 1968
TTSneo
TUTOR 1969 programação imperativa
programação procedural
TXL programação funcional James Cordy [474]
TeX 1978 Donald Knuth [475]
Tea 1997 programação funcional
programação multi-paradigma
orientação a objetos
[476]
Tekkie Uni [477]
Text Executive Programming Language 1979
Text Processing Utility
Texto estruturado
ThinBasic
Thue 2000 John Colagioia [478]
Timber [479]
Tiny BASIC 1975
Tiny programming language
TinyScheme 1998 [480]
Tom 2001 [481]
Toontalk 1995 programação lógica de restrição concorrente [482]
TouchDesigner [483]
TouchDevelop 21 de julho de 2011 [484]
Trade Space Visualizer [485]
Transact-SQL programação procedural
Transaction Application Language
Tritium [486]
True BASIC 1983 [487]
Turbo Basic 1987 Borland
Turbo C++ maio de 1990 Borland [488]
Turbo Pascal 20 de novembro de 1983 orientação a objetos Borland[91]
Anders Hejlsberg
Turbo Pascal OOP 1989
Turbo-Basic XL Frank Ostrowski
Turbo51 orientação a objetos [489]
Turing 1982 orientação a objetos
programação procedural
Holt Software Associates
Turing+
Twelf
Tynker 2012 linguagem de programação visual [490]
TypeScript 1 de outubro de 2012 programação funcional
programação genérica
programação imperativa
orientação a objetos
programação orientada a eventos
Microsoft [92][93]
UCBLogo Michael Katz
George Mills
[491]
UCSD Pascal 1978 Universidade da Califórnia em San Diego
UNCOL 1958
UNICODE 1957
UNITY 1988
URBI 2003
UWSC
Ubercode 2005 orientação a objetos [492]
Umple 2008 orientação a objetos [94]
Unicon orientação a objetos
programação procedural
[493]
Uniface 1984 Three schema approach Rocket Software[95] [494]
Unified Parallel C 1999 computação paralela [495][496]
Universal Test Specification Language
Unlambda 28 de junho de 1999 programação esotérica
programação funcional
[497]
Unobtrusive JavaScript
UnrealScript 1998 orientação a objetos
programação genérica
[498]
Ur dezembro de 2014 [499]
VAX Macro
VSXu 2004 linguagem de programação visual [96]
Vilnius BASIC 1985 programação imperativa
Vim script orientação a objetos
programação funcional
programação imperativa
[500]
VisiCalc 1978 Software Arts
Dan Bricklin
Bob Frankston
[501]
Visual Basic 1991 orientação a objetos
programação orientada a eventos
programação procedural
Microsoft [502]
Visual Basic for Applications 1993 programação multi-paradigma Microsoft
Visual FoxPro 1984 orientação a objetos
programação procedural
Microsoft [503]
Visual J++ 1996 [504]
Visual Logic programação estruturada [505]
Visual Prolog programação lógica
programação funcional
orientação a objetos
programação imperativa
[506]
Visual T# 2009
Von Neumann and Goldstine graphing system 1946
Vvvv 1998 linguagem de programação visual [507]
WATFIV 1968
WFL Burroughs Corporation
WICS
WLanguage 1992
WMLScript
WSFN 1977
WaveGL
Web
WebGL 3 de março de 2011 Khronos Group [508]
Whiley junho de 2010 programação imperativa
programação funcional
[509]
Whirlwind assembler 1951
Whitespace 1 de abril de 2003 programação esotérica [510]
Windows App Studio Microsoft [511]
Wiring 2003 orientação a objetos [97]
Wolfram 1988 programação declarativa
programação funcional
programação imperativa
orientação a objetos
programação multi-paradigma
programação de matriz
Stephen Wolfram
Wolfram Research
[512]
WordBASIC 1989 Microsoft
WxBasic [98]
Wyvern 2013 orientação a objetos
programação funcional
[513]
X++ Microsoft
X10 2004 orientação a objetos
programação de matriz
programação concorrente
IBM [514]
XACML programação declarativa
dados semiestruturados
OASIS [515]
XAML junho de 2008 programação declarativa
XBLite programação procedural [516]
XBase++ 1997 orientação a objetos [517]
XBasic [518]
XC Programming Language 2005 programação concorrente XMOS
XCore XS1
XHarbour 2001 programação procedural
XL 2001 [519]
XL (linguagem de programação) 2000 programação multi-paradigma
programação imperativa
programação funcional
Christophe de Dinechin [520]
XMTC
XOTcl 2000 programação multi-paradigma
orientação a objetos
programação funcional
programação imperativa
programação orientada a eventos
[521]
XPL 1967 programação procedural
programação estruturada
XPL0 1976 programação procedural
XPath 1999 linguagem de consulta W3C
XProfan 1990 [522]
XSB programação lógica [523]
XSLT 1999 programação declarativa W3C [524][525][526]
XUL 1999 Mozilla Foundation [527]
XUpdate
XcalableMP
Xojo 1996 orientação a objetos [528][99]
Xtend 2011 orientação a objetos
programação imperativa
programação funcional
[529]
Yellow 1977
Yoix 2000 programação procedural
orientação a objetos
[530]
Yorick 1996 programação de matriz [531]
Z++ orientação a objetos
ZOPL década de 1970 programação procedural
ZPL 1993 programação de matriz [532]
Zebra 1989
Zeno programação imperativa
programação procedural
ZetaLisp 1980
ZhPy 2007 programação multi-paradigma No/unknown value [533]
Zig 2015 programação imperativa
programação concorrente
programação procedural
programação funcional
programação genérica
Andrew Kelley [534]
Zonnon 2000 programação imperativa
adenine
asm.js [535]
assembly 1949 programação não estruturada
bash 8 de junho de 1989 Projeto GNU [536]
batch
bc 1975
chef 2002 David Morgan-Mar[100] [100]
gawk Projeto GNU [537]
hoc Rob Pike
Brian Kernighan
jimtcl [75]
linguagem ladder linguagem de programação visual
m4 1977
make abril de 1976 macro Stuart Feldman
nesC [538]
o:XML orientação a objetos [539]
rc 1989 programação imperativa
programação procedural
Bell Labs [540]
urbiscript orientação a objetos [541]
webMethods Flow orientação a objetos [542]
ΛProlog programação lógica
Аналитик 1968 Victor Glushkov
Glushkov Institute of Cybernetics
Poltava National Technical Yuriy Kondratyuk University

∑ 1229 items.

Fim da lista gerada automaticamente.

Referências

  1. Bill Kinnersley. «The Language List» (em inglês). The University of Kansas. Consultado em 22 de novembro de 2018 
  2. https://aconit.inria.fr/omeka/exhibits/show/informatique-grenoble/debuts/debut-recherche.html
  3. https://blog.adacore.com/author/taft
  4. a b https://api.github.com/repos/agda/agda
  5. https://api.github.com/repos/tomahawkins/atom
  6. Pioneering women in computer science
  7. https://www.computinghistory.org.uk/det/47364/Sister-Mary-Kenneth-Keller/
  8. https://api.github.com/repos/ballerina-lang/ballerina
  9. https://www.appinventorfoundation.org/news/beka-westberg
  10. https://api.github.com/repos/bloom-lang/bud
  11. https://api.github.com/repos/boo-lang/boo
  12. https://esolangs.org/wiki/Brainfuck
  13. http://www.bell-labs.com/usr/dmr/www/chist.html
  14. https://github.com/nrnrnr/qc--/commit/4b6069590aee43b75cd9aff1d0f7fab4fce2e760
  15. https://www.cons.org/cmucl/credits.html
  16. http://ceylon-lang.org/community/companies/
  17. http://ceylon-lang.org/community/
  18. https://github.com/jashkenas/coffeescript/blob/master/README.md
  19. https://api.github.com/repos/hivesolutions/colony
  20. https://api.github.com/repos/GaloisInc/cryptol
  21. https://api.github.com/repos/cython/cython
  22. http://articles.latimes.com/1990-12-15/business/fi-5823_1_original-program
  23. https://github.com/dafny-lang/dafny/graphs/contributors
  24. http://dbn.media.mit.edu/
  25. a b c https://opendylan.org/
  26. https://api.github.com/repos/elixir-lang/elixir
  27. http://ports.su/lang/erlang,-main
  28. https://api.github.com/repos/erlang/otp
  29. https://api.github.com/repos/fsharp/fsharp
  30. https://www.fstar-lang.org/#people
  31. a b http://www.softwarepreservation.org/projects/FORTRAN/paper/p25-backus.pdf
  32. https://api.github.com/repos/freebasic/fbc
  33. https://api.github.com/repos/Frege/frege
  34. https://www.gnu.org/software/guile/
  35. https://blog.golang.org/go-brand
  36. https://golang.org/doc/codewalk/functions/
  37. https://go.dev/blog/tidy-web
  38. https://api.github.com/repos/haml/haml
  39. http://news.yale.edu/2015/04/30/memoriam-paul-hudak-computer-scientist-and-saybrook-college-master
  40. http://softwareengineeringdaily.com/2015/11/05/haskell-with-lennart-augustsson/
  41. http://www.cse.chalmers.se/~rjmh/Software/h++.html
  42. a b c http://dl.acm.org/citation.cfm?doid=1238844.1238856
  43. https://api.github.com/repos/HaxeFoundation/haxe
  44. https://api.github.com/repos/hylang/hy
  45. https://web.archive.org/web/20081014001404/http://www.cs.st-andrews.ac.uk/~eb/Idris
  46. a b http://www.jsoftware.com/papers/APLPersonalView.htm
  47. http://csis.pace.edu/~bergin/karel.html
  48. https://api.github.com/repos/livecode/livecode
  49. https://api.github.com/repos/gkz/LiveScript
  50. https://www.ncwit.org/profile/cynthia-solomon
  51. https://api.github.com/repos/LogtalkDotOrg/logtalk3
  52. http://www.mathworks.com/products/?s_tid=gn_ps
  53. http://archive.computerhistory.org/resources/access/text/2013/12/102746804-05-01-acc.pdf
  54. http://www.softwarepreservation.org/projects/LISP/maclisp_family/
  55. http://www.computerhistory.org/collections/catalog/102657935
  56. http://www.wolfram.com/company/background.html?source=nav
  57. http://news.mit.edu/2016/faster-parallel-computing-big-data-0913
  58. https://api.github.com/repos/mirah/mirah
  59. https://api.github.com/repos/p-org/P
  60. a b http://php.net/manual/en/history.php.php
  61. https://www.technotification.com/2018/04/best-php-frameworks.html
  62. https://techterms.com/definition/php
  63. http://learn.perl.org/faq/perlfaq1.html
  64. http://www.perlfoundation.org/
  65. https://web.archive.org/web/20140725093352/https://www.drdobbs.com/open-source/pike-programming-language/240168647
  66. http://fileformats.archiveteam.org/wiki/Pixilang
  67. https://api.github.com/repos/ponylang/ponyc
  68. http://www.downza.cn/soft/227286.html
  69. https://api.github.com/repos/processing/processing
  70. https://api.github.com/repos/jeresig/processing-js
  71. https://www.r-project.org/logo/
  72. https://cran.r-project.org/doc/manuals/r-release/R-intro.html#Objects
  73. https://api.github.com/repos/rebol/rebol
  74. https://api.github.com/repos/rebol/r3
  75. a b Portage
  76. https://api.github.com/repos/red/red
  77. Rust Essentials (first edition)
  78. https://docs.rust-embedded.org/book/
  79. a b https://prev.rust-lang.org/id-ID/faq.html
  80. https://jaxenter.com/mozillas-graydon-hoare-working-on-rust-102672.html
  81. https://foundation.rust-lang.org/posts/2021-02-08-hello-world/
  82. http://sk8.dreamhosters.com/sk8site/sk8.html
  83. a b https://en.wikipedia.org/wiki/SabreTalk
  84. https://api.github.com/repos/scala/scala
  85. https://api.github.com/repos/russellallen/self
  86. https://www.cs.umd.edu/hcil/muiseum/goldberg/goldberg_page.htm
  87. https://github.com/ethereum/solidity
  88. https://api.github.com/repos/talksmall/Strongtalk
  89. https://api.github.com/repos/LearnBoost/stylus
  90. https://api.github.com/repos/apple/swift
  91. https://archive.org/stream/byte-magazine-1984-07/1984_07_BYTE_09-07_Computers_and_Video#page/n263/mode/2up
  92. https://api.github.com/repos/Microsoft/TypeScript
  93. https://registry.npmjs.org/typescript
  94. https://api.github.com/repos/umple/umple
  95. https://www.rocketsoftware.com/products/rocket-uniface/low-code-application-development
  96. https://api.github.com/repos/vovoid/vsxu
  97. http://wiring.org.co
  98. https://www.wxbasic.net
  99. https://ifnotnil.com/about
  100. a b Esolang

Ligações externas editar