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++
|
|
|
|
|
|
ABAP
|
1983
|
orientação a objetos programação estruturada programação imperativa
|
SAP SE
|
[5]
|
|
ABC
|
1975
|
programação procedural programação imperativa programação estruturada
|
Centrum Wiskunde & Informatica
|
[6]
|
|
ABLE
|
|
|
|
|
|
ABSET
|
|
|
|
|
|
ABSYS
|
1967
|
programação lógica programação declarativa
|
|
|
|
ACL2
|
1990
|
programação funcional
|
Matt Kaufmann
|
[7]
|
|
ACUCOBOL
|
1988
|
orientação a objetos
|
|
|
|
ADMB
|
|
|
|
[8]
|
|
ADVPL
|
1999
|
|
|
|
|
AJAX
|
2005
|
|
|
|
|
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
|
|
|
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
|
[9]
|
|
AMPLE
|
|
|
|
|
|
ANSYS Parametric Design Language
|
1970
|
|
|
[10]
|
|
ARC Assembly
|
1947
|
|
Kathleen Booth
|
|
|
ARITH-MATIC
|
1954
|
|
Grace Hopper
|
|
|
ARLA
|
|
|
|
|
|
ARLOGO
|
|
|
|
|
|
ARS++
|
|
|
|
|
|
ASCEND
|
|
programação declarativa
|
|
[11]
|
|
ASIC
|
|
|
|
|
|
ASP
|
1996
|
|
Microsoft
|
[12]
|
|
ASP.NET
|
janeiro de 2003
|
|
Microsoft
|
[13]
|
|
ATLAS Transformation Language
|
|
|
|
[14]
|
|
ATOLL
|
|
|
|
|
|
ATS
|
|
programação declarativa programação funcional
|
|
[15]
|
|
Abbreviated Language For Authorization
|
|
programação declarativa
|
|
[16]
|
|
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
|
[17]
|
|
Active Oberon
|
1997
|
|
|
|
|
ActiveBasic
|
|
|
|
|
|
ActiveVFP
|
2001
|
orientação a objetos programação procedural
|
|
[18]
|
|
Actor
|
|
|
|
|
|
Actor-Based Concurrent Language
|
|
|
|
[19]
|
|
Ada
|
1980
|
orientação a objetos programação imperativa programação estruturada programação multi-paradigma
|
Jean Ichbiah S. Tucker Taft[2]
|
[20]
|
|
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
|
|
[3][3]
|
|
AgentSheets
|
1991
|
orientação a objetos
|
|
[21]
|
|
AgentSpeak
|
|
programação orientada a agentes
|
|
|
|
Agilent VEE
|
|
|
|
[22]
|
|
Agora
|
|
|
|
|
|
Airelle
|
|
|
|
|
|
Aldor
|
1990
|
orientação a objetos programação funcional programação imperativa programação lógica
|
IBM Thomas J. Watson Research Center
|
[23]
|
|
Alef
|
1992
|
programação concorrente programação estruturada
|
|
|
|
Aleph
|
|
|
|
|
|
Algebraic Logic Functional programming language
|
|
programação lógica programação funcional
|
|
[24]
|
|
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
|
|
[25]
|
|
Allegro Common Lisp
|
|
orientação a objetos
|
|
[26]
|
|
Alma-0
|
1997
|
programação procedural programação com restrições programação lógica programação imperativa
|
Centrum Wiskunde & Informatica
|
[27][28]
|
|
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
|
|
[29]
|
|
AmiBlitz
|
|
|
|
|
|
AmigaBASIC
|
|
|
Microsoft
|
|
|
AmigaE
|
1993
|
orientação a objetos
|
Wouter van Oortmerssen
|
|
|
Ana
|
|
|
|
|
|
Analytica
|
16 de janeiro de 1992
|
programação de matriz
|
|
[30]
|
|
Analytical Engine order code
|
|
|
|
|
|
Arc
|
2008
|
programação funcional metaprogramação programação procedural
|
Paul Graham
|
[31]
|
|
Arduino language
|
|
programação funcional programação procedural
|
Massimo Banzi
|
[32]
|
|
Arendelle
|
|
|
|
|
|
Argus
|
década de 1980
|
|
Maurice Herlihy Bob Scheifler Barbara Liskov
|
|
|
ArmScript
|
|
|
|
|
|
AspectC++
|
|
programação orientada a aspecto
|
|
[33]
|
|
AspectJ
|
2001
|
programação orientada a aspecto
|
Eclipse Foundation
|
[34]
|
|
Astek
|
década de 1970
|
|
|
|
|
Asymptote
|
2004
|
programação imperativa
|
|
[35]
|
|
Atari BASIC
|
1979
|
|
Shepardson Microsystems
|
|
|
Atari LOGO
|
|
|
|
|
|
Atari Microsoft BASIC
|
1982
|
|
Atari, Inc.
|
|
|
Ateji PX
|
|
orientação a objetos
|
|
[36]
|
|
Atlas Autocode
|
1965
|
|
|
|
|
Atom
|
2007
|
programação funcional programação declarativa
|
|
[4]
|
|
AutoLISP
|
janeiro de 1986
|
|
|
|
|
Autocode
|
1954 1952
|
|
|
|
|
Automatically Programmed Tool
|
|
|
|
|
|
Averest
|
|
|
|
|
|
Axum
|
2009
|
orientação a objetos
|
Microsoft
|
[37]
|
|
A♯
|
1971
|
programação funcional
|
IBM Thomas J. Watson Research Center
|
[38]
|
|
B
|
1969
|
programação procedural
|
Bell Labs Ken Thompson
|
|
|
B4X
|
|
|
|
[39]
|
|
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[5][6]
|
|
|
BASIC 8
|
|
|
|
|
|
BASIC09
|
|
|
Microware
|
|
|
BBC BASIC
|
1981
|
|
Roger Wilson
|
[40]
|
|
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
|
[41][42]
|
|
BLISS
|
1970
|
programação estruturada programação imperativa programação procedural
|
Universidade Carnegie Mellon
|
[43]
|
|
Babbage
|
1971
|
programação procedural programação estruturada
|
|
|
|
Baby modula-3
|
|
|
|
|
|
Ballerina
|
2017
|
programação concorrente
|
WSO2
|
[44][7]
|
|
Baltazar
|
|
|
|
|
|
Basic For Qt
|
|
orientação a objetos programação procedural
|
|
[45][46]
|
|
Basic Sound Extension
|
|
|
|
|
|
Basic4GL
|
|
programação procedural
|
|
[47]
|
|
Basic4android
|
|
|
|
[48]
|
|
Basic4ppc
|
|
programação procedural
|
|
[49]
|
|
BeanShell
|
1999
|
orientação a objetos
|
|
[50]
|
|
Beatnik
|
|
programação esotérica stack-oriented programming
|
Cliff L. Biffle
|
[51]
|
|
Befunge
|
1993
|
programação esotérica
|
|
[52]
|
|
Behavioral Description Language
|
|
|
|
|
|
Bertrand
|
|
|
|
|
|
Bidule
|
|
|
|
[53]
|
|
Birkbeck Assembler
|
1950
|
|
|
|
|
Bistro (linguagem de programação)
|
1999
|
orientação a objetos
|
|
[54]
|
|
BitC
|
|
programação procedural
|
Universidade Johns Hopkins
|
[55]
|
|
Bla
|
|
|
|
|
|
Blitz Basic
|
outubro de 2000
|
programação imperativa orientação a objetos
|
|
[56]
|
|
Blitz2D
|
|
|
|
|
|
Blitz3D
|
|
|
|
|
|
BlitzMax
|
|
|
|
|
|
BlitzPlus
|
|
|
|
|
|
Blockly
|
2012
|
|
Ellen Spertus
|
[57]
|
|
BlooP and FlooP
|
1979
|
|
|
|
|
Bloom
|
|
|
|
[8]
|
|
Blub
|
|
|
|
|
|
Blue
|
1977
|
|
|
|
|
Boehm unnamed coding system
|
1951
|
|
|
|
|
Bon (linguagem de programação)
|
|
|
|
|
|
Boo
|
2003
|
orientação a objetos
|
Rodrigo Barreto de Oliveira
|
[9]
|
|
Boomerang
|
2008
|
|
Benjamin C. Pierce
|
[58]
|
|
Bourne shell
|
1979
|
|
Stephen R. Bourne
|
|
|
Brainfuck
|
1993
|
programação esotérica programação imperativa[10]
|
Urban Müller
|
|
|
Brief Code
|
|
|
|
|
|
Brutus2D
|
|
programação procedural
|
|
|
|
Business Intelligence Markup Language
|
|
|
Varigence
|
[59]
|
|
C
|
1972
|
programação imperativa programação estruturada programação procedural
|
Bell Labs Dennis Ritchie[11] American National Standards Institute Organização Internacional para Padronização Ken Thompson
|
|
|
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
|
[60]
|
|
C++/CLI
|
|
programação estruturada
|
|
[61]
|
|
C--
|
1997
|
programação imperativa
|
Simon Peyton Jones
|
[62][12]
|
|
CAL
|
|
|
|
|
|
CBASIC
|
|
|
Gordon Eubanks
|
|
|
CEEMAC
|
|
|
|
|
|
CFEngine
|
|
|
Mark Burgess
|
[63][13]
|
|
CFML
|
|
programação imperativa
|
Adobe
|
[64]
|
|
CGOL
|
1973
|
programação procedural
|
Vaughan Pratt
|
|
|
CHAIN
|
|
|
|
|
|
CHICKEN
|
20 de julho de 2000
|
|
|
[65]
|
|
CHILL
|
1980
|
programação procedural
|
|
|
|
CHIP-8
|
|
|
|
|
|
CLACL
|
janeiro de 2000
|
programação lógica
|
|
[66]
|
|
CLIPS
|
1985
|
orientação a objetos
|
Centro Espacial Lyndon Johnson
|
[67]
|
|
CLIST
|
|
programação procedural
|
|
|
|
CLP(R)
|
|
|
|
|
|
CLU
|
1975
|
programação procedural orientação a objetos
|
Barbara Liskov Instituto de Tecnologia de Massachusetts
|
[68]
|
|
CMS-2
|
1968
|
programação imperativa
|
Computer Sciences Corporation
|
|
|
CMU Common Lisp
|
1980
|
|
Universidade Carnegie Mellon[14]
|
[69]
|
|
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
|
|
|
[70]
|
|
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
|
[71]
|
|
Caché ObjectScript
|
1997
|
orientação a objetos
|
|
|
|
Cadence SKILL
|
1990
|
programação funcional
|
Cadence Design Systems
|
|
|
CafeOBJ
|
|
|
|
|
|
Caml
|
1985
|
programação multi-paradigma programação funcional programação imperativa
|
INRIA
|
[72]
|
|
Caml Light
|
|
|
|
|
|
Candle
|
|
|
|
[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[15][16] 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++
|
|
|
|
[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
|
Instituto de Tecnologia de Massachusetts
|
[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
|
[17]
|
|
Colony Framework
|
|
|
|
[18]
|
|
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]
|
|
Compute Unified Device Architecture
|
23 de junho de 2007
|
|
Nvidia
|
[97]
|
|
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
|
|
|
|
[98]
|
|
Concurrent Prolog
|
|
|
|
|
|
Converge
|
|
orientação a objetos
|
|
[99]
|
|
Cool
|
1996
|
orientação a objetos
|
|
|
|
Coopr
|
|
|
|
[100]
|
|
CorVision
|
1986
|
|
Córtex
|
|
|
Coral 66
|
1964
|
programação procedural programação imperativa programação estruturada
|
|
|
|
Core War
|
1984
|
|
|
|
|
Cornell University Programming Language
|
|
|
Universidade Cornell
|
|
|
CosmicOS
|
|
|
|
|
|
Cryptol
|
|
|
|
|
|
Crystal
|
2014
|
orientação a objetos programação multi-paradigma programação concorrente
|
Ary Borenzweig
|
[101]
|
|
Csh
|
1978
|
|
Bill Joy
|
|
|
Cuis Smalltalk
|
|
|
|
|
|
Cuneiform
|
2013
|
programação funcional
|
Universidade Humboldt de Berlim
|
[102]
|
|
Curl
|
1998
|
programação declarativa programação funcional programação multi-paradigma orientação a objetos reflexão
|
Steve Ward SCSK Corporation
|
[103]
|
|
Curry notation system
|
1948
|
|
|
|
|
Customer Information Control System
|
1968
|
|
IBM
|
[104]
|
|
Cybil
|
|
|
|
|
|
CycL
|
1984
|
|
|
|
|
Cyclone
|
2002
|
|
AT&T
|
[105]
|
|
Cython
|
28 de julho de 2007
|
|
|
[19]
|
|
Céu
|
|
|
|
[106]
|
|
Código G
|
década de 1950
|
programação procedural programação imperativa
|
|
|
|
Cω
|
2005
|
programação multi-paradigma
|
Microsoft Research
|
[107][108]
|
|
C♯
|
2001
|
programação estruturada programação imperativa orientação a objetos programação orientada a eventos programação funcional programação genérica reflexão programação concorrente programação baseada em classe
|
Microsoft
|
[109][110][111]
|
|
D
|
8 de dezembro de 2001
|
programação funcional programação imperativa orientação a objetos
|
Walter Bright D Language Foundation
|
[112]
|
|
DADiSP
|
|
programação multi-paradigma
|
|
[113]
|
|
DASL
|
|
|
|
|
|
DATATRIEVE
|
|
|
Hewlett-Packard
|
|
|
DBASE
|
1979
|
programação imperativa
|
Wayne Ratliff[20] Ashton-Tate
|
[114]
|
|
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
|
|
[115]
|
|
DUP programming language
|
|
programação funcional
|
Ericsson
|
|
|
DYNAMO
|
|
|
|
|
|
Dafny
|
|
programação funcional programação imperativa Programação por contrato
|
|
|
|
Dao
|
|
|
|
|
|
DarkBASIC
|
2000
|
|
The Game Creators
|
|
|
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
|
[116]
|
|
Delta COBOL
|
|
|
|
|
|
Dependency Constraint Language
|
|
|
|
|
|
Dependent ML
|
|
|
|
|
|
Design By Numbers
|
1999
|
orientação a objetos
|
John Maeda[21]
|
[117]
|
|
Deterministic Parallel Java
|
|
|
|
[118]
|
|
Dexterity
|
|
|
|
|
|
Dialect
|
|
|
|
[119]
|
|
Discipulus
|
julho de 2012
|
|
|
|
|
Distributed Application Specification Language
|
|
|
|
|
|
Dog
|
|
|
Sepandar Kamvar
|
|
|
Dolittle
|
|
programação multi-paradigma
|
Osaka Electro-Communication University
|
|
|
DrScheme
|
1995
|
orientação a objetos programação procedural programação funcional programação multi-paradigma programação modular metaprogramação reflexão
|
|
[120]
|
|
Draco
|
|
programação imperativa programação procedural programação estruturada
|
|
|
|
DuAL
|
2004
|
|
|
|
|
Dylan
|
1992
|
orientação a objetos[22] programação funcional[22] programação multi-paradigma[22]
|
Apple Universidade Carnegie Mellon
|
[121]
|
|
E
|
1997
|
orientação a objetos
|
|
[122]
|
|
EC
|
2004
|
programação multi-paradigma programação imperativa programação procedural orientação a objetos programação genérica
|
|
[123]
|
|
ECL
|
2000
|
programação declarativa
|
HPCC ChoicePoint HPCC Systems
|
[124]
|
|
ECL
|
|
|
|
|
|
EFL
|
|
|
Stuart Feldman
|
|
|
EGL
|
|
|
IBM
|
|
|
EICASLAB
|
|
|
|
[125]
|
|
ELAN
|
1974
|
|
Universidade Técnica de Berlim
|
[126]
|
|
ELI
|
|
programação de matriz
|
|
[127]
|
|
EMML
|
|
|
|
|
|
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
|
|
|
[128]
|
|
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
|
|
[129][130][131][132]
|
|
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
|
[23]
|
|
Elliott ALGOL
|
|
|
|
|
|
Elm
|
2012
|
programação funcional programação reativa programação puramente funcional programação reativa funcional
|
|
[133]
|
|
Eltron Programming Language
|
|
|
|
|
|
Emacs Lisp
|
1985
|
programação funcional metaprogramação reflexão
|
Projeto GNU
|
[134]
|
|
Embarcadero Delphi
|
1995
|
|
Embarcadero Technologies
|
[135]
|
|
Emerald
|
década de 1980
|
orientação a objetos
|
|
[136]
|
|
Emmental
|
|
programação esotérica
|
|
|
|
Enterprise Mashup Markup Language
|
|
|
|
|
|
Epigram
|
2004
|
programação funcional
|
|
[137]
|
|
Erlang
|
1986
|
programação declarativa programação funcional programação concorrente programação multi-paradigma
|
Joe Armstrong Ericsson Robert Virding
|
[24][25]
|
|
Escher
|
década de 1990
|
programação declarativa programação funcional programação lógica
|
|
|
|
Etoys (linguagem de programação)
|
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
|
|
[138]
|
|
EventScripts
|
2004
|
|
|
[139]
|
|
Executive Systems Problem Oriented Language
|
1966
|
programação procedural programação imperativa programação estruturada
|
Burroughs Corporation
|
|
|
Expect
|
|
|
Don Libes
|
[140]
|
|
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
|
[141]
|
|
F*
|
|
programação funcional programação imperativa
|
Microsoft Research[26] INRIA
|
[142]
|
|
F-Script
|
2009
|
orientação a objetos programação de matriz
|
|
[143]
|
|
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 (linguagem de programação)
|
1977
|
programação em nível de função
|
|
|
|
FP84
|
|
|
|
|
|
FX-87
|
|
|
|
|
|
Face Modeling Language
|
|
|
|
|
|
Factor (linguagem de programação)
|
2003
|
programação multi-paradigma programação funcional Linguagem de programação concatenativa stack-oriented programming
|
Slava Pestov
|
[144]
|
|
Falcon
|
2003
|
orientação a objetos programação procedural
|
|
[145]
|
|
Family of programming languages
|
|
|
|
|
|
Fantasy GameBook Engine
|
|
|
|
|
|
Fantom
|
2005
|
orientação a objetos programação multi-paradigma
|
|
[146]
|
|
Ferite
|
2000
|
|
|
[147]
|
|
Ficl
|
|
|
|
|
|
FileMaker Script
|
1993
|
|
|
[148]
|
|
Filetab
|
|
|
|
|
|
Fjölnir
|
década de 1980
|
programação procedural orientação a objetos
|
|
|
|
FlagShip
|
|
|
|
[149]
|
|
Flapjax
|
|
programação reativa funcional
|
|
[150]
|
|
Flavors
|
1982
|
orientação a objetos
|
|
|
|
Flex
|
|
|
|
|
|
Flow Java
|
|
|
|
|
|
Flow-Matic
|
1955
|
programação imperativa programação procedural
|
|
|
|
Flowcode
|
|
|
|
[151]
|
|
Flowgorithm
|
2014
|
programação estruturada
|
|
[152]
|
|
Focal
|
|
|
|
|
|
Formula language
|
|
|
|
|
|
Forth
|
1970
|
programação procedural stack-oriented programming reflexão Linguagem de programação concatenativa
|
Charles H. Moore
|
|
|
Fortran
|
1957
|
programação estruturada orientação a objetos programação procedural programação genérica programação imperativa programação de matriz
|
IBM[27] John Backus[27]
|
[153]
|
|
Fortress (linguagem de programação)
|
2006
|
|
|
[154]
|
|
FoxPro
|
1991
|
programação procedural orientação a objetos
|
|
|
|
FpgaC
|
2005
|
|
|
[155]
|
|
FreeBASIC
|
2004
|
programação procedural orientação a objetos
|
|
[156][28]
|
|
FreeFem++
|
|
|
Universidade Pierre e Marie Curie
|
[157]
|
|
Frege
|
|
programação funcional programação puramente funcional
|
|
[158][29]
|
|
Freiburger Code
|
1955
|
|
|
|
|
Frenetic
|
|
linguagem de domínio específico
|
|
[159]
|
|
FriCAS
|
|
|
|
[160]
|
|
Fril
|
|
programação lógica
|
|
|
|
Frink
|
|
programação multi-paradigma
|
|
[161]
|
|
Futhark
|
2014
|
programação puramente funcional programação de matriz
|
|
[162]
|
|
FutureBASIC
|
|
programação procedural
|
|
[163]
|
|
Fuzzy Control Language
|
|
|
|
|
|
G-Portugol
|
|
programação imperativa
|
|
[164]
|
|
GAP
|
1986
|
|
|
[165]
|
|
GAUSS
|
1984
|
programação imperativa programação de matriz
|
|
[166]
|
|
GDScript
|
2001
|
orientação a objetos
|
|
|
|
GEORGE
|
1957
|
|
|
|
|
GFA BASIC
|
1986
|
|
|
|
|
GLSL
|
2004
|
|
OpenGL Architecture Review Board
|
[167]
|
|
GNU Data Language
|
|
|
|
[168]
|
|
GNU E
|
1991
|
orientação a objetos
|
|
|
|
GNU Guile
|
1993
|
|
Projeto GNU[30]
|
[169]
|
|
GNU Octave
|
1988
|
programação de matriz
|
|
[31]
|
|
GOAL agent programming language
|
|
programação orientada a agentes
|
|
|
|
GPM
|
|
|
|
|
|
GRASS
|
1974
|
programação procedural
|
|
|
|
GScript
|
|
|
Guidewire Software
|
|
|
GT.M
|
|
|
Fidelity National Information Services
|
[170]
|
|
GW-BASIC
|
1983
|
|
Microsoft
|
|
|
Gallina
|
|
|
|
|
|
Gambas
|
1999
|
|
Benoît Minisini
|
[171]
|
|
Gambas
|
|
|
|
|
|
Gambit
|
|
|
|
[172]
|
|
Game Maker Language
|
1999
|
programação imperativa
|
Mark Overmars
|
|
|
Game Maker: Studio
|
15 de novembro de 1999
|
|
YoYo Games
|
[173]
|
|
Game Oriented Assembly Lisp
|
2001
|
orientação a objetos programação imperativa
|
Andy Gavin Jak and Daxter
|
|
|
Gauche
|
|
|
|
[174][175]
|
|
GeneXus
|
1988
|
programação declarativa
|
ARTech Consultores SRL
|
[176]
|
|
Generalized Automation Language
|
|
|
|
|
|
Genie
|
2008
|
orientação a objetos programação imperativa programação estruturada
|
|
[177]
|
|
Geometric Description Language
|
|
|
|
|
|
Gibiane
|
|
|
|
|
|
Glass
|
|
programação esotérica
|
|
|
|
Global Arrays
|
1994
|
computação paralela
|
|
[178]
|
[32]
|
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[33]
|
Google Rob Pike Ken Thompson The Go Authors Robert Griesemer
|
[34]
|
|
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
|
[179]
|
|
Google Apps Script
|
|
|
Google
|
[180]
|
|
Gosu
|
2002
|
orientação a objetos
|
|
[181]
|
|
GrGen
|
2003
|
programação multi-paradigma
|
|
[182]
|
|
Graphics Layout Engine
|
|
|
|
[183]
|
|
Green
|
|
|
|
|
|
Gremlin
|
2009
|
|
|
[184]
|
|
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
|
[185]
|
|
Haggis
|
|
programação funcional programação imperativa orientação a objetos
|
|
|
|
Halide
|
2012
|
programação funcional programação paralela
|
Instituto de Tecnologia de Massachusetts
|
[186]
|
|
Hamilton C shell
|
|
|
|
[187]
|
|
Haml
|
|
sistema de template web
|
Hampton Catlin Nathan Weizenbaum
|
[35]
|
|
Handel-C
|
2005
|
programação imperativa
|
Mentor Graphics
|
[188]
|
|
Harbour
|
1999
|
programação declarativa programação procedural programação multi-paradigma programação imperativa orientação a objetos reflexão programação funcional
|
|
[189]
|
|
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
|
[190]
|
|
Haskell
|
1990
|
programação funcional programação puramente funcional
|
Paul Hudak[36] Lennart Augustsson[37] John Hughes[38] Simon Peyton Jones[39] Erik Meijer[39] Philip Wadler[39]
|
[191]
|
|
Haxe
|
2005
|
programação multi-paradigma orientação a objetos programação genérica programação funcional
|
|
[40]
|
|
Helium
|
|
|
Universidade de Utrecht
|
[192][193]
|
|
Hermes
|
|
|
IBM Thomas J. Watson Research Center
|
|
|
HiAsm
|
|
|
|
[194]
|
|
Hierarchical Editing Language for Macromolecules
|
|
|
|
|
|
High Level Assembly
|
|
orientação a objetos
|
Randall Hyde
|
[195]
|
|
High Performance Fortran
|
1993
|
programação concorrente
|
|
[196]
|
|
Himawari
|
|
|
|
[197]
|
|
Hindawi Programming System
|
|
|
|
|
|
Hollywood
|
novembro de 2002
|
programação procedural
|
|
[198]
|
|
HolyC
|
|
|
|
|
|
Hop
|
2006
|
programação funcional programação multi-paradigma multitier programming
|
|
[199]
|
|
Hope
|
década de 1970
|
programação funcional
|
Universidade de Edimburgo
|
|
|
Hot Soup Processor
|
1996
|
|
|
[200]
|
|
Hugo
|
|
|
|
[201]
|
|
Hume
|
2000
|
programação funcional
|
|
|
|
Hy
|
2013
|
programação imperativa programação procedural orientação a objetos metaprogramação programação genérica
|
|
[41]
|
|
Hybris
|
2009
|
programação procedural
|
|
[202]
|
|
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
|
|
|
|
[203]
|
|
ICon-L
|
1994
|
|
|
[204]
|
|
IITRAN
|
|
|
|
|
|
ILNumerics.Net
|
|
orientação a objetos
|
|
[205]
|
|
IMP
|
|
|
|
|
|
INTERCAL
|
1972
|
programação esotérica
|
|
[206]
|
|
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
|
|
[207]
|
|
Id
|
1975
|
|
|
|
|
Idris
|
2007
|
programação funcional programação puramente funcional total functional programming
|
|
[208][42]
|
|
Illumination Software Creator
|
|
|
|
[209]
|
|
Improved Microdrive BASIC Operating System
|
|
|
|
|
|
Impulse C
|
2003
|
|
|
[210]
|
|
Incr Tcl
|
1993
|
orientação a objetos programação funcional programação imperativa programação orientada a eventos
|
Michael McLennan
|
[211]
|
|
Inform
|
1993
|
orientação a objetos programação declarativa programação procedural
|
Graham Nelson
|
[212]
|
|
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
|
[213]
|
|
Interactive C
|
1997
|
|
|
[214][215]
|
|
Interactive Data Language
|
1977
|
programação de matriz
|
|
[216]
|
|
Interlisp
|
1967
|
|
|
|
|
Intermediate Programming Language
|
1951
|
|
|
|
|
Internal Translator
|
1955
|
|
|
|
|
Io
|
2002
|
programação baseada em protótipos orientação a objetos
|
Steve Dekorte
|
[217]
|
|
Ioke
|
6 de novembro de 2008
|
programação baseada em protótipos
|
Ola Bini
|
[218]
|
|
Iota e Jot
|
|
programação esotérica
|
Chris Barker
|
[219][220]
|
|
IronLisp
|
|
|
|
[221]
|
|
IronScheme
|
|
|
|
[222]
|
|
Itk
|
1993
|
programação multi-paradigma
|
|
[223]
|
|
Ixi lang
|
|
|
Ixi software
|
[224]
|
|
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[43] Roger Hui[43]
|
[225]
|
|
JAL
|
2003
|
programação procedural
|
|
|
|
JEAN
|
|
|
|
|
|
JModelica.org
|
|
programação declarativa
|
|
[226]
|
|
JOSS
|
1963
|
|
Cliff Shaw
|
|
|
JRT
|
|
|
|
|
|
JSFuck
|
|
|
|
[227]
|
|
JSONiq
|
|
programação declarativa
|
|
[228]
|
|
JSX
|
|
|
DeNA
|
[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
|
|
|
|
JavaServer Pages Standard Tag Library
|
|
|
Sun Microsystems Oracle Corporation Eclipse Foundation
|
[234]
|
|
Jeem
|
|
|
|
[235]
|
|
Jess
|
1995
|
programação declarativa programação lógica
|
Sandia National Laboratories
|
[236]
|
|
JoCaml
|
|
|
INRIA
|
[237]
|
|
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
|
[238]
|
|
Join-calculus
|
|
|
|
[239]
|
|
Join-pattern
|
|
programação concorrente
|
|
[240]
|
|
Jolie
|
|
|
Fabrizio Montesi
|
[241]
|
|
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
|
|
|
Jq
|
2012
|
programação funcional programação tácita
|
|
[242]
|
|
Judoscript
|
novembro de 2001
|
orientação a objetos
|
|
[243]
|
|
Julia
|
23 de agosto de 2009
|
orientação a objetos programação funcional programação imperativa programação multi-paradigma programação de matriz metaprogramação programação procedural computação paralela Despacho múltiplo
|
Jeff Bezanson Stefan Karpinski Alan Edelman Viral B. Shah
|
[44]
|
|
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]
|
|
KISS
|
|
|
|
|
|
KL1
|
|
|
|
|
|
KM
|
|
representação de conhecimento programação declarativa
|
|
|
|
KNITRO
|
|
|
|
[247]
|
|
KOMPILER
|
|
|
|
|
|
KRL
|
1971
|
programação declarativa programação lógica
|
|
|
|
KTurtle
|
|
|
|
[248]
|
|
KUKA Robot Language
|
|
|
KUKA
|
|
|
Karel
|
1981
|
programação procedural
|
|
|
|
Karel++
|
|
|
|
[45]
|
|
Katahdin
|
2007
|
|
|
|
|
Kawa
|
9 de fevereiro de 1998
|
|
|
[249]
|
|
Kaya
|
|
|
|
[250]
|
|
Kent Recursive Calculator
|
1981
|
programação funcional
|
|
|
|
Keykit
|
|
orientação a objetos
|
|
[251]
|
|
Kid’s Programming Language
|
|
|
|
[252]
|
|
Klammerausdrücke
|
1951
|
|
|
|
|
Klerer-May System
|
década de 1960
|
programação procedural
|
|
|
|
Koala
|
|
|
|
[253]
|
|
Kojo
|
2010
|
orientação a objetos programação funcional
|
|
[254]
|
|
Korn Shell
|
1983
|
|
David Korn
|
|
|
Kotlin
|
22 de julho de 2011
|
orientação a objetos programação funcional programação imperativa programação estruturada programação declarativa programação genérica reflexão programação concorrente
|
JetBrains
|
[46]
|
|
Krypton
|
|
|
|
|
|
L Sharp
|
|
|
|
|
|
LCM
|
|
|
|
|
|
LEAP
|
|
|
|
|
|
LEGO
|
|
|
|
[255]
|
|
LFE
|
|
programação funcional
|
|
[256]
|
|
LIS
|
1973
|
programação procedural
|
|
|
|
LISA
|
1997
|
|
|
[257]
|
|
LOLCODE
|
2007
|
programação imperativa programação procedural programação estruturada
|
|
[258]
|
|
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ö
|
[259]
|
|
LSE
|
década de 1960
|
programação procedural programação estruturada
|
Supélec
|
|
|
LTR
|
|
|
|
|
|
LZX
|
|
|
|
|
|
LabVIEW
|
1986
|
|
National Instruments
|
[260]
|
|
Laning and Zierler system
|
1954
|
|
|
|
|
Laser BASIC
|
|
|
|
|
|
Lasso
|
1995
|
orientação a objetos programação estruturada programação concorrente programação procedural
|
|
[261]
|
|
Lava
|
|
linguagem de programação visual orientação a objetos
|
|
|
|
Lazy K
|
|
|
|
|
|
Lazy ML
|
1984
|
|
|
|
|
Leda
|
1995
|
|
|
|
|
Lexico
|
1985
|
|
|
[262]
|
|
Liberty BASIC
|
1992
|
programação orientada a eventos
|
|
[263]
|
|
Limbo
|
1995
|
programação concorrente programação modular
|
Bell Labs
|
[264]
|
|
Limnor
|
|
linguagem de programação visual
|
|
|
|
Linda
|
1985
|
|
David Gelernter
|
|
|
Lingo
|
1989
|
orientação a objetos
|
John Thompson
|
[265]
|
|
Linguagem de Integração de Multimídia Sincronizada
|
|
programação declarativa
|
W3C
|
|
|
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
|
|
[266]
|
|
Lisaac
|
2003
|
orientação a objetos
|
|
[267]
|
|
Lisp Machine Lisp
|
1976
|
orientação a objetos
|
|
|
|
LispWorks
|
|
|
|
[268]
|
|
Lite-C
|
2007
|
|
|
[269]
|
|
Lithe
|
1982
|
programação declarativa
|
|
|
|
Little b
|
2004
|
programação funcional orientação a objetos
|
Escola de Medicina Harvard
|
[270]
|
|
LiveCode
|
11 de julho de 2001
|
orientação a objetos
|
LiveCode
|
[47]
|
|
LiveScript
|
2011
|
programação funcional orientação a objetos
|
Jeremy Ashkenas Satoshi Murakami George Zahariev
|
[48]
|
|
Locomotive BASIC
|
1984
|
|
Locomotive Software
|
|
|
Logic Basic
|
|
|
|
[271]
|
|
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[49]
|
|
|
Logtalk
|
1998
|
programação lógica orientação a objetos programação baseada em protótipos
|
|
[50]
|
|
LotusScript
|
|
orientação a objetos
|
|
|
|
Lucid
|
1976
|
programação declarativa programação de fluxo de dados programação reativa programação concorrente
|
|
|
|
Luna
|
2011
|
|
|
[272]
|
|
Lush (linguagem de programação)
|
|
|
|
[273]
|
|
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
|
|
[274]
|
|
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
|
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
|
|
[275]
|
|
MIXAL
|
|
|
|
|
|
ML
|
1973
|
programação procedural programação funcional programação imperativa
|
Robin Milner
|
|
|
MLAB
|
|
programação multi-paradigma
|
|
[276]
|
|
MLisp
|
|
|
|
|
|
MOLOG
|
1986
|
|
|
|
|
MOO
|
1990
|
|
|
|
|
MS BASIC for Macintosh
|
|
|
Microsoft
|
|
|
MST Workshop
|
|
|
|
|
|
MSX-BASIC
|
1983
|
programação imperativa
|
Microsoft
|
[277]
|
|
MUMPS
|
1966
|
programação procedural programação imperativa
|
|
|
|
Macintosh Common Lisp
|
|
|
|
[278]
|
|
Maclisp
|
|
|
Richard Greenblatt[51][52]
|
|
|
MacroML
|
|
|
|
|
|
Magik
|
1989
|
orientação a objetos
|
|
|
|
Malbolge
|
1998
|
programação esotérica
|
|
|
|
Mama
|
|
|
|
[279]
|
|
Mana
|
|
|
|
|
|
Managed Extensions for C++
|
2002
|
|
|
[280]
|
|
Manchester Scene Description Language
|
|
|
|
|
|
MapBasic
|
|
|
Pitney Bowes
|
[281]
|
|
Maple
|
1982
|
programação procedural programação funcional orientação a objetos
|
Waterloo Maple
|
[282][283]
|
|
Markdown
|
2004
|
|
Aaron Swartz[53][54] John Gruber[54][53]
|
[284]
|
|
Mary
|
1971
|
programação imperativa
|
SINTEF
|
|
|
Mathcad
|
1986
|
|
Mathsoft
|
[285]
|
|
Mathematica
|
23 de junho de 1988
|
programação funcional programação de matriz
|
Wolfram Research[55]
|
[286]
|
|
Maude system
|
|
metaprogramação reflexão programação lógica
|
|
|
|
Maxscript
|
1997
|
|
|
|
|
Maya Embedded Language
|
fevereiro de 1998
|
|
|
[287]
|
|
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
|
[288]
|
|
Mesa
|
1976
|
programação procedural
|
Xerox PARC
|
|
|
Met English
|
|
|
|
|
|
MetaPost
|
1994
|
programação imperativa programação declarativa
|
|
[289]
|
|
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
|
|
|
[290]
|
|
MicroMondes
|
|
|
|
|
|
Microsoft BASIC
|
1975
|
|
Microsoft
|
|
|
Microsoft Macro Assembler
|
1981
|
|
Microsoft
|
[291]
|
|
Microsoft Small Basic
|
23 de outubro de 2008
|
programação estruturada
|
Microsoft
|
[292]
|
|
Milk
|
|
|
MIT Computer Science and Artificial Intelligence Laboratory[56]
|
|
|
Mind
|
|
|
|
[293]
|
|
Mirah
|
2008
|
orientação a objetos programação imperativa
|
|
[294][57]
|
|
Miranda
|
1985
|
programação declarativa programação puramente funcional
|
|
[295]
|
|
Mizar system
|
1973
|
programação declarativa
|
|
[296]
|
|
Mobile BASIC
|
2003
|
|
|
|
|
Mocklisp
|
|
|
|
|
|
Modelica
|
1997
|
programação declarativa orientação a objetos
|
|
[297]
|
|
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
|
DEC Systems Research Center
|
|
|
Modula-3
|
1989
|
programação imperativa orientação a objetos
|
Digital Equipment Corporation
|
[298]
|
|
Mondrian
|
1997
|
|
|
[299]
|
|
Monkey X
|
2011
|
orientação a objetos
|
|
[300]
|
|
Mouse
|
década de 1970
|
stack-oriented programming
|
|
|
|
Mudlle
|
|
|
|
|
|
MultiLisp
|
|
|
|
|
|
Music Markup Language
|
|
|
|
|
|
NASM
|
1996
|
|
Hans Peter Anvin
|
[301]
|
|
NATURAL
|
|
|
|
[302]
|
|
NCL
|
1987
|
|
|
[303]
|
|
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
|
|
|
|
[304]
|
|
NQP
|
|
|
|
|
|
NS Basic
|
|
orientação a objetos
|
|
[305]
|
|
NWScript
|
18 de junho de 2002
|
|
|
[306]
|
|
Nadeshiko
|
2001
|
|
|
[307]
|
|
Napier88
|
1988
|
programação procedural programação imperativa programação estruturada
|
|
|
|
Nato.0+55+3d
|
1999
|
|
|
[308]
|
|
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
|
[309]
|
|
Neo Sign 0f Misery
|
|
|
|
|
|
Nessus Attack Scripting Language
|
|
|
|
|
|
Net.Data
|
|
|
|
[310]
|
|
NetLogo
|
1999
|
programação procedural programação orientada a agentes
|
|
[311]
|
|
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
|
|
[312]
|
|
Newspeak
|
2006
|
orientação a objetos programação funcional
|
Gilad Bracha
|
[313]
|
|
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
|
|
|
|
[314]
|
|
Nial
|
1981
|
programação de matriz
|
|
|
|
Nice
|
|
|
|
[315]
|
|
Nickle
|
2001
|
programação multi-paradigma
|
|
[316]
|
|
Nim
|
2008
|
programação imperativa programação procedural programação concorrente programação funcional orientação a objetos macro metaprogramming metaprogramação
|
|
[317]
|
|
Nock
|
|
|
|
|
|
Noop
|
2009
|
orientação a objetos
|
|
[318]
|
|
Nord Programming Language
|
|
programação procedural
|
|
|
|
North American Presentation Level Protocol Syntax
|
|
|
|
|
|
Not eXactly C
|
2006
|
|
|
[319]
|
|
Nu
|
2007
|
programação estruturada programação procedural orientação a objetos programação imperativa programação funcional
|
|
[320]
|
|
Nullsoft Scriptable Install System
|
31 de julho de 2000
|
|
NullSoft
|
[321][322]
|
|
OBJ
|
|
|
|
|
|
OBJ2
|
|
|
|
|
|
OBJ3
|
|
|
|
|
|
OCaml
|
1996
|
programação funcional programação imperativa orientação a objetos programação modular
|
INRIA
|
[323]
|
|
OML
|
|
|
|
|
|
OMNIBAC Symbolic Assembler
|
1951
|
|
|
|
|
OPS5
|
|
programação funcional
|
|
|
|
ORCA/Modula-2
|
1994
|
|
The Byte Works
|
|
|
OTX
|
2012
|
|
|
[324]
|
|
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
|
[325]
|
|
Oberon-2
|
1991
|
programação imperativa orientação a objetos
|
Niklaus Wirth
|
|
|
Obix
|
|
|
|
[326]
|
|
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
|
[327]
|
|
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
|
|
[328]
|
|
Objective-J
|
2008
|
orientação a objetos reflexão programação funcional programação imperativa
|
|
[329]
|
|
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
|
|
|
|
[330]
|
|
Ook!
|
|
|
|
|
|
Opa
|
2011
|
programação multi-paradigma programação funcional programação imperativa
|
|
[331]
|
|
Opal
|
|
programação funcional
|
|
|
|
Open Roberta
|
|
programação orientada a eventos
|
|
[332]
|
|
OpenCL
|
28 de agosto de 2009
|
programação imperativa programação estruturada orientação a objetos programação genérica
|
Khronos Group
|
[333]
|
|
OpenGL ES Shading Language
|
2009
|
|
Khronos Group
|
[334]
|
|
OpenLisp
|
|
|
|
[335]
|
|
OpenMx
|
2010
|
modelagem de equações estruturadas
|
|
[336]
|
|
Openmodelica
|
|
programação declarativa
|
|
[337]
|
|
Orc
|
2004
|
programação concorrente
|
Jayadev Misra William Cook David Kitchin
|
[338]
|
|
Oriel
|
1991
|
programação imperativa programação procedural
|
|
|
|
Orwell
|
1984
|
programação funcional
|
|
|
|
Ox
|
|
|
|
[339]
|
|
Oxygene
|
2005
|
orientação a objetos computação paralela
|
RemObjects Software
|
[340]
|
|
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
|
|
[341]
|
|
P
|
2012
|
|
|
[58]
|
|
P#
|
2003
|
|
|
|
|
P*
|
2013
|
|
|
|
|
P4
|
2013
|
programação imperativa
|
|
[342]
|
|
PACT
|
1955
|
|
IBM
|
|
|
PAL
|
|
|
|
|
|
PANORAMIC
|
|
|
|
|
|
PARI/GP
|
1985
|
|
Henri Cohen
|
[343]
|
|
PCASTL
|
2008
|
programação imperativa programação procedural reflexão
|
|
[344]
|
|
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[59] Andi Gutmans[59] Grupo PHP Zend Technologies[60] Zeev Suraski
|
[61]
|
|
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
|
[345]
|
|
PL/M
|
1973
|
programação procedural programação estruturada
|
Gary Kildall
|
|
|
PL/P
|
|
|
|
|
|
PL/SQL
|
1992
|
programação procedural
|
|
[346]
|
|
PL/X
|
|
|
IBM
|
|
|
PL/pgSQL
|
30 de outubro de 1998
|
|
|
[347]
|
|
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
|
|
[348]
|
|
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
|
|
[349]
|
|
ParaSail
|
2009
|
programação procedural programação concorrente computação paralela programação estruturada orientação a objetos
|
|
[350]
|
|
Paradox
|
1985
|
|
Corel
|
[351]
|
|
Parlog
|
|
|
|
|
|
Parser
|
1997
|
programação procedural
|
|
[352][353]
|
|
Pascal
|
1970
|
programação imperativa programação estruturada
|
Niklaus Wirth
|
|
|
PascalABC.NET
|
2002
|
orientação a objetos
|
|
[354]
|
|
Pauscal
|
|
|
|
|
|
PeopleCode
|
|
programação multi-paradigma orientação a objetos programação imperativa
|
Oracle Corporation
|
|
|
Perl
|
1987
|
programação multi-paradigma
|
Larry Wall[62] The Perl Foundation[63]
|
[355][64]
|
|
Perl Data Language
|
1996
|
programação de matriz programação imperativa programação funcional
|
Karl Glazebrook
|
[356]
|
|
Petr
|
|
|
|
|
|
Pforth
|
|
|
|
[357]
|
|
Pharo
|
2008
|
orientação a objetos reflexão
|
|
[358]
|
|
Php4delphi
|
|
|
|
|
|
Phrogram
|
|
|
|
[359]
|
|
Pic Micro Pascal
|
|
programação procedural
|
|
[360]
|
|
Pico (linguagem de programação)
|
1997
|
reflexão programação procedural
|
Vrije Universiteit Brussel
|
[361]
|
|
PicoLisp
|
1988
|
programação funcional programação procedural orientação a objetos programação declarativa reflexão metaprogramação
|
|
[362]
|
|
Pict
|
|
programação concorrente programação funcional
|
|
|
|
Piet
|
1993
|
programação esotérica
|
David Morgan-Mar
|
[363]
|
|
Pike
|
1994
|
orientação a objetos programação funcional programação procedural
|
|
[364]
|
|
Pipeline Pilot
|
|
|
Accelrys
|
[365]
|
|
Pixie
|
2015
|
programação funcional
|
|
[366]
|
|
Pixilang
|
2006
|
|
|
[65][367]
|
|
Pizza (linguagem de programação)
|
1996
|
programação genérica
|
|
[368]
|
|
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
|
|
[369]
|
|
Plus
|
1976
|
programação imperativa programação procedural programação estruturada
|
Universidade da Colúmbia Britânica
|
|
|
Pnuts
|
1997
|
orientação a objetos
|
|
[370]
|
|
Polymorphic Programming Language
|
1969
|
programação procedural
|
|
|
|
Polymorphic recursion
|
|
|
|
|
|
Polyphonic C#
|
2002
|
programação multi-paradigma
|
Microsoft Research
|
[371]
|
|
Pony
|
|
orientação a objetos
|
|
[66]
|
|
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)
|
|
|
|
[372]
|
|
PottersWheel
|
|
|
|
[373]
|
|
PowerBASIC
|
1989
|
|
|
[374]
|
|
PowerHouse
|
1982
|
|
|
|
|
PowerScript
|
julho de 1992
|
orientação a objetos[67]
|
PowerSoft Corp.
|
[375]
|
|
Praspel
|
|
Programação por contrato
|
|
[376]
|
|
Pro*C
|
|
|
|
|
|
ProSet
|
|
|
|
|
|
Processing
|
2001
|
orientação a objetos
|
Processing Foundation
|
[68]
|
|
Processing.js
|
2008
|
|
John Resig
|
[69]
|
|
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
|
[377]
|
|
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
|
[378]
|
|
Psake
|
|
|
|
|
|
Ptolemy Project
|
|
|
Universidade da Califórnia em Berkeley
|
[379]
|
|
Pure
|
2008
|
programação funcional programação declarativa
|
|
[380]
|
|
PureBasic
|
1998
|
programação estruturada
|
|
[381]
|
|
Py (linguagem de programação)
|
|
|
|
[382]
|
|
PyLinda
|
|
|
|
|
|
PyUnit
|
2001
|
|
|
[383]
|
|
Pyrex
|
|
|
|
[384]
|
|
Python 3
|
|
|
|
[385]
|
|
Python for S60
|
|
orientação a objetos
|
Python Software Foundation
|
[386]
|
|
P′′
|
1964
|
programação imperativa programação estruturada
|
|
|
|
Q
|
2003
|
programação de matriz programação funcional
|
|
|
|
QB64
|
|
|
galeão QB64
|
[387]
|
|
QBasic
|
1991
|
programação procedural
|
Microsoft
|
|
|
QML
|
2009
|
programação declarativa programação reativa
|
Qt Project
|
[388]
|
|
QUEL
|
|
|
|
|
|
QUIKTRAN
|
|
|
|
|
|
QUILL
|
|
|
|
|
|
Qalb
|
2012
|
programação funcional
|
|
[389]
|
|
Qi
|
|
|
|
[390]
|
|
Qore
|
|
programação procedural orientação a objetos
|
David Nichols
|
[391]
|
|
Qu
|
|
|
|
[392]
|
|
Quartz Composer
|
|
|
Apple
|
[393]
|
|
QuickBASIC
|
1985
|
|
Microsoft
|
[394]
|
|
QuickPascal
|
|
|
Microsoft
|
|
[70]
|
R
|
agosto de 1993
|
programação funcional programação de matriz orientação a objetos programação imperativa reflexão programação procedural
|
|
[395]
|
|
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
|
|
[71][72][73]
|
|
REXX
|
1979
|
programação procedural programação estruturada
|
IBM Mike Cowlishaw
|
|
|
RGSS
|
|
|
|
[396]
|
|
ROOP
|
1995
|
orientação a objetos programação lógica programação procedural
|
|
|
|
ROOT
|
1995
|
|
CERN
|
[397][398]
|
|
RPG
|
1959
|
programação procedural
|
IBM
|
|
|
RPG Code
|
|
|
|
[399]
|
|
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
|
|
[400]
|
|
Raku
|
25 de dezembro de 2015
|
orientação a objetos programação imperativa programação funcional
|
Larry Wall Audrey Tang
|
[401][402]
|
|
Rapira
|
1987
|
programação procedural programação estruturada
|
|
|
|
Raptor
|
|
programação estruturada
|
|
[403]
|
|
RascalMPL
|
|
conversor de dados
|
|
[404]
|
|
Ratfor
|
1976
|
|
Brian Kernighan
|
[405]
|
|
Rational Modeling Language
|
|
|
|
|
|
Reaktor
|
|
|
Native Instruments
|
[406][407]
|
|
Real-time bidding
|
|
|
|
|
|
RealBasic
|
|
|
|
[408]
|
|
Realtime Programming Language
|
|
|
|
|
|
Red
|
2011
|
programação imperativa programação funcional programação multi-paradigma
|
Nenad Rakocevic
|
[74]
|
|
Refal
|
1968
|
programação funcional
|
Valentin Turchin
|
[409]
|
|
Regional Assembly Language
|
1951
|
|
|
|
|
Reia
|
|
|
|
[410]
|
|
Rex
|
|
|
|
|
|
Ring
|
2016
|
programação funcional programação imperativa programação declarativa orientação a objetos programação procedural
|
Mahmoud Samir Fayed
|
[411][412]
|
|
RiscLua
|
|
|
|
|
|
Rlab
|
|
programação de matriz
|
|
|
|
Robic
|
|
|
|
|
|
Robot Battle
|
2002 1994
|
|
|
|
|
Robotc
|
|
|
|
[413]
|
|
Rochester assembler
|
1951
|
|
|
|
|
Rocky Mountain BASIC
|
|
programação imperativa
|
|
[414]
|
|
Roy (linguagem de programação)
|
|
|
|
|
|
Rpal
|
|
|
Peter Landin John Wozencraft
|
|
|
Run BASIC
|
|
|
|
[415]
|
|
Rust
|
23 de julho de 2006
|
systems programming language[75] programação funcional programação concorrente programação genérica programação imperativa orientação a objetos
|
Mozilla[76] Graydon Hoare[76][77] Rust Foundation[78]
|
[79]
|
|
S (linguagem de programação)
|
1976
|
programação de matriz programação imperativa orientação a objetos
|
Rick Becker
|
[416]
|
|
S-PLUS
|
|
|
TIBCO Software
|
|
|
S/SL programming language
|
1980
|
|
James Cordy Ric Holt
|
|
|
S2
|
1999
|
orientação a objetos
|
Brad Fitzpatrick Martin Atkins
|
[417]
|
|
S3
|
|
programação estruturada programação imperativa
|
International Computers Limited
|
|
|
SAC programming language
|
1994
|
programação de matriz
|
|
[418]
|
|
SAIL
|
1970
|
|
Stanford Artificial Intelligence Laboratory
|
|
|
SAKO
|
|
|
|
|
|
SAM76
|
1976
|
|
|
|
|
SAMPL
|
|
programação multi-paradigma
|
|
[419]
|
|
SASL
|
1972
|
programação funcional
|
|
|
|
SCM
|
1990
|
|
Aubrey Jaffer
|
[420]
|
|
SETL
|
1969
|
programação imperativa programação procedural programação estruturada orientação a objetos
|
Instituto Courant de Ciências Matemáticas
|
[421]
|
|
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[80]
|
|
|
SKILL
|
|
|
|
|
|
SL5
|
|
|
|
|
|
SLIP (linguagem de programação)
|
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
|
[422]
|
|
SP/k
|
1974
|
programação estruturada programação imperativa
|
Ric Holt James Cordy
|
|
|
SPARK
|
1988
|
programação procedural
|
Altran Universidade de Southampton
|
[423]
|
|
SQL
|
1974
|
programação declarativa
|
Organização Internacional para Padronização Raymond F. Boyce Donald Chamberlin
|
|
|
SQL*Plus
|
1982
|
|
|
|
|
SQL/PSM
|
1996
|
programação multi-paradigma
|
|
|
|
SQLPL
|
|
|
|
|
|
SR
|
|
|
|
|
|
STELLA
|
1985
|
linguagem de programação visual
|
Barry Richmond
|
[424]
|
|
STOS BASIC
|
1988
|
|
François Lionet
|
|
|
SYMPL
|
|
programação imperativa programação procedural programação estruturada
|
|
|
|
SabreTalk
|
|
|
IBM
|
|
|
Sass
|
28 de novembro de 2006
|
|
|
[425]
|
|
Sather
|
1990
|
orientação a objetos programação funcional
|
Projeto GNU
|
[426]
|
|
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
|
[81]
|
|
Scheme
|
1975
|
programação funcional programação procedural metaprogramação programação imperativa
|
|
[427]
|
|
Scientific Vector Language
|
1994
|
|
|
[428]
|
|
Scilab
|
|
programação de matriz
|
Scilab Enterprises
|
[429]
|
|
Scol
|
1996
|
|
|
[430]
|
|
Scratch
|
2001
|
programação orientada a eventos linguagem de programação visual
|
Scratch team
|
|
|
Script.NET
|
|
programação imperativa metaprogramação
|
Microsoft
|
[431]
|
|
Scriptol (linguagem de programação)
|
12 de outubro de 2001
|
|
|
[432]
|
|
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
|
|
[433]
|
|
Self
|
1987
|
programação baseada em protótipos orientação a objetos
|
David Ungar Randall Smith Universidade Stanford Sun Microsystems
|
[82][434]
|
|
Sense
|
|
orientação a objetos
|
The Open University
|
[435]
|
|
SenseTalk
|
1992
|
orientação a objetos
|
|
[436]
|
|
SequenceL
|
1989
|
programação declarativa programação de matriz programação puramente funcional computação paralela
|
|
[437]
|
|
Sequentielle Formelübersetzung
|
1955
|
|
|
|
|
ShEx
|
2013
|
|
|
[438]
|
|
Shen
|
|
|
|
[439]
|
|
Short Code
|
1950
|
programação procedural
|
John Mauchly
|
|
|
Sieve
|
|
|
|
|
|
Simple
|
1995
|
|
|
|
|
Simple Yet Powerful Scripting Language
|
2005
|
|
|
[440]
|
|
Simul
|
2003
|
|
|
[441]
|
|
Simula
|
1962
|
orientação a objetos programação procedural programação imperativa programação estruturada
|
Kristen Nygaard
|
|
|
Simulink
|
|
|
MathWorks
|
[442]
|
|
Sing#
|
2005
|
|
Microsoft Research
|
|
|
Singularity
|
|
|
Microsoft
|
[443]
|
|
Sistema A-0
|
1952
|
|
Grace Hopper
|
|
|
Sistema Programação Mozart
|
|
|
|
|
|
Slate
|
|
programação baseada em protótipos
|
|
[444]
|
|
Smalltalk
|
1972
|
orientação a objetos programação baseada em classe
|
Alan Kay Adele Goldberg[83] Daniel Henry Holmes Ingalls Diana Merry
|
|
|
Smart Pascal
|
|
|
|
|
|
Snap!
|
2011
|
orientação a objetos programação orientada a eventos
|
|
[445]
|
|
Snap4Arduino
|
2013
|
|
|
[446]
|
|
Snostorm
|
|
|
|
|
|
SolidThinking Embed
|
1989
|
modularidade
|
Visual Solutions, Inc.
|
[447][448]
|
|
Solidity
|
2014
|
|
|
[84]
|
|
Sort Merge Generator
|
1951
|
|
|
|
|
Space Programming Language
|
1967
|
|
|
|
|
Speakeasy
|
1964
|
programação imperativa
|
|
|
|
Spec#
|
2004
|
programação multi-paradigma
|
Microsoft Research
|
[449]
|
|
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
|
|
[450]
|
|
Spoon
|
|
|
|
|
|
Squeak
|
1996
|
orientação a objetos
|
Apple
|
[451]
|
|
StaDyn
|
|
|
|
[452]
|
|
Stan
|
|
|
|
[453]
|
|
Standard ML
|
1983
|
programação procedural programação imperativa programação modular programação funcional
|
|
[454]
|
|
Stanislaus
|
1951
|
|
|
|
|
StarLogo
|
2001
|
programação multi-paradigma programação procedural programação orientada a agentes
|
MIT Media Lab
|
[455]
|
|
Stata
|
1985
|
|
StataCorp
|
[456]
|
|
Stateflow
|
|
|
MathWorks
|
[457]
|
|
Stencyl
|
31 de maio de 2011
|
|
Jonathan Chung
|
[458]
|
|
Strongtalk
|
1 de julho de 2002
|
orientação a objetos
|
|
[85]
|
|
Stylus
|
2011
|
|
|
[86]
|
|
SubL
|
|
|
|
|
|
Subtext
|
2004
|
linguagem de programação visual
|
|
|
|
Sue
|
1971
|
|
Ric Holt
|
|
|
Suneido programming language
|
2000
|
|
|
[459]
|
|
SuperBASIC
|
|
|
|
|
|
SuperPascal
|
1993
|
programação concorrente programação procedural
|
|
[460]
|
|
Superbase database
|
1983
|
|
|
[461]
|
|
Superlogo
|
|
|
|
|
|
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
|
[87]
|
|
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
|
[462]
|
|
TACPOL
|
|
programação estruturada
|
|
|
|
TADS
|
1988
|
programação baseada em protótipos
|
|
[463]
|
|
TECO
|
1962
|
|
Daniel Murphy
|
|
|
TELCOMP
|
1965
|
|
BBN Technologies
|
|
|
THINK C
|
|
|
NortonLifeLock
|
|
|
TI BASIC
|
1979
|
|
Texas Instruments
|
|
|
TJS2
|
|
|
|
|
|
TLA+
|
23 de abril de 1999
|
linguagem de ação
|
|
[464]
|
|
TMG
|
1963
|
|
|
|
|
TNSDL
|
|
|
|
|
|
TOM
|
1999
|
orientação a objetos
|
|
[465]
|
|
TOMVIEW
|
|
|
|
[466]
|
|
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
|
[467]
|
|
TeX
|
1978
|
|
Donald Knuth
|
[468]
|
|
Tea
|
1997
|
programação funcional programação multi-paradigma orientação a objetos
|
|
[469]
|
|
Tekkie Uni
|
|
|
|
[470]
|
|
Text Executive Programming Language
|
1979
|
|
|
|
|
Text Processing Utility
|
|
|
|
|
|
Texto estruturado
|
|
|
|
|
|
ThinBasic
|
|
|
|
|
|
Thue
|
2000
|
|
John Colagioia
|
[471]
|
|
Timber
|
|
|
|
[472]
|
|
Tiny BASIC
|
1975
|
|
|
|
|
Tiny programming language
|
|
|
|
|
|
TinyScheme
|
1998
|
|
|
[473]
|
|
Tom
|
2001
|
|
|
[474]
|
|
Toontalk
|
1995
|
programação lógica de restrição concorrente
|
|
[475]
|
|
Torque Game Engine
|
2001
|
|
GarageGames
|
[476]
|
|
TouchDesigner
|
|
|
|
[477]
|
|
TouchDevelop
|
21 de julho de 2011
|
|
|
[478]
|
|
Trade Space Visualizer
|
|
|
|
[479]
|
|
Transact-SQL
|
|
programação procedural
|
|
|
|
Transaction Application Language
|
|
|
|
|
|
Tritium
|
|
|
|
[480]
|
|
True BASIC
|
1983
|
|
|
[481]
|
|
Turbo Basic
|
1987
|
|
Borland
|
|
|
Turbo C++
|
maio de 1990
|
|
Borland
|
[482]
|
|
Turbo Pascal
|
20 de novembro de 1983
|
orientação a objetos
|
Borland[88] Anders Hejlsberg
|
|
|
Turbo Pascal OOP
|
1989
|
|
|
|
|
Turbo-Basic XL
|
|
|
Frank Ostrowski
|
|
|
Turbo51
|
|
orientação a objetos
|
|
[483]
|
|
Turing
|
1982
|
orientação a objetos programação procedural
|
Holt Software Associates
|
|
|
Turing+
|
|
|
|
|
|
Twelf
|
|
|
|
|
|
Tynker
|
2012
|
linguagem de programação visual
|
|
[484]
|
|
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
|
[89]
|
|
UCBLogo
|
|
|
Michael Katz George Mills
|
[485]
|
|
UCSD Pascal
|
1978
|
|
Universidade da Califórnia em San Diego
|
|
|
UML
|
1995
|
|
Object Management Group
|
[486]
|
|
UNCOL
|
1958
|
|
|
|
|
UNICODE
|
1957
|
|
|
|
|
UNITY
|
1988
|
|
|
|
|
URBI
|
2003
|
|
|
|
|
UWSC
|
|
|
|
|
|
Ubercode
|
2005
|
orientação a objetos
|
|
[487]
|
|
Umple
|
2008
|
orientação a objetos
|
|
[90]
|
|
Unicon
|
|
orientação a objetos programação procedural
|
|
[488]
|
|
Uniface
|
1984
|
Three schema approach
|
Rocket Software[91]
|
[489]
|
|
Unified Parallel C
|
1999
|
computação paralela
|
|
[490][491]
|
|
Universal Test Specification Language
|
|
|
|
|
|
Unlambda
|
28 de junho de 1999
|
programação esotérica programação funcional
|
|
[492]
|
|
Unobtrusive JavaScript
|
|
|
|
|
|
UnrealScript
|
1998
|
orientação a objetos programação genérica
|
|
[493]
|
|
Ur
|
dezembro de 2014
|
|
|
[494]
|
|
VAX Macro
|
|
|
|
|
|
VHDL
|
1983
|
programação concorrente programação reativa programação de fluxo de dados
|
|
[495]
|
|
VSXu
|
2004
|
linguagem de programação visual
|
|
[92]
|
|
Vala
|
2006
|
orientação a objetos programação imperativa programação estruturada
|
|
[496]
|
|
Verilog
|
1984
|
programação estruturada
|
|
|
|
Vilnius BASIC
|
1985
|
programação imperativa
|
|
|
|
Vim script
|
|
orientação a objetos programação funcional programação imperativa
|
|
[497]
|
|
VisiCalc
|
1978
|
|
Software Arts Dan Bricklin Bob Frankston
|
[498]
|
|
Visual Basic
|
1991
|
orientação a objetos programação orientada a eventos programação procedural
|
Microsoft
|
[499]
|
|
Visual Basic .NET
|
2001
|
programação declarativa orientação a objetos programação imperativa programação estruturada reflexão programação orientada a eventos programação genérica
|
Microsoft
|
[500][501]
|
|
Visual Basic for Applications
|
1993
|
programação multi-paradigma
|
Microsoft
|
|
|
Visual FoxPro
|
1984
|
orientação a objetos programação procedural
|
Microsoft
|
[502]
|
|
Visual J++
|
1996
|
|
|
[503]
|
|
Visual Logic
|
|
programação estruturada
|
|
[504]
|
|
Visual Prolog
|
|
programação lógica programação funcional orientação a objetos programação imperativa
|
|
[505]
|
|
Visual T#
|
2009
|
|
|
|
|
Von Neumann and Goldstine graphing system
|
1946
|
|
|
|
|
Vvvv
|
1998
|
linguagem de programação visual
|
|
[506]
|
|
WATFIV
|
1968
|
|
|
|
|
WICS
|
|
|
|
|
|
WLanguage
|
1992
|
|
|
|
|
WMLScript
|
|
|
|
|
|
WSFN
|
1977
|
|
|
|
|
WaveGL
|
|
|
|
|
|
Web
|
|
|
|
|
|
WebAssembly
|
2015
|
programação imperativa programação estruturada stack-oriented programming
|
|
[507]
|
|
WebGL
|
3 de março de 2011
|
|
Khronos Group
|
[508][509][510]
|
|
Whiley
|
junho de 2010
|
programação imperativa programação funcional
|
|
[511]
|
|
Whirlwind assembler
|
1951
|
|
|
|
|
Whitespace
|
1 de abril de 2003
|
programação esotérica
|
|
[512]
|
|
Windows App Studio
|
|
|
Microsoft
|
[513]
|
|
Wiring
|
|
orientação a objetos
|
|
[514]
|
|
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
|
[515]
|
|
WordBASIC
|
1989
|
|
Microsoft
|
|
|
WxBasic
|
|
|
|
[516]
|
|
Wyvern
|
2013
|
|
|
[517]
|
|
X++
|
|
|
Microsoft
|
|
|
X10
|
2004
|
orientação a objetos programação de matriz programação concorrente
|
IBM
|
[518]
|
|
XACML
|
|
programação declarativa dados semiestruturados
|
OASIS
|
[519]
|
|
XAML
|
junho de 2008
|
programação declarativa
|
|
|
|
XBLite
|
|
programação procedural
|
|
[520]
|
|
XBase++
|
1997
|
orientação a objetos
|
|
[521]
|
|
XBasic
|
|
|
|
[522]
|
|
XC Programming Language
|
2005
|
programação concorrente
|
XMOS
|
|
|
XCore XS1
|
|
|
|
|
|
XHarbour
|
2001
|
programação procedural
|
|
|
|
XL
|
2001
|
|
|
[523]
|
|
XL (linguagem de programação)
|
2000
|
programação multi-paradigma programação imperativa programação funcional
|
Christophe de Dinechin
|
[524]
|
|
XMTC
|
|
|
|
|
|
XOTcl
|
2000
|
programação multi-paradigma orientação a objetos programação funcional programação imperativa programação orientada a eventos
|
|
[525]
|
|
XPL
|
1967
|
programação procedural programação estruturada
|
|
|
|
XPL0
|
1976
|
programação procedural
|
|
|
|
XPath
|
1999
|
linguagem de consulta
|
W3C
|
|
|
XProfan
|
1990
|
|
|
[526]
|
|
XSB
|
|
programação lógica
|
|
[527]
|
|
XSLT
|
1999
|
programação declarativa
|
W3C
|
[528][529][530]
|
|
XUL
|
|
|
Mozilla Foundation
|
[531]
|
|
XUpdate
|
|
|
|
|
|
XcalableMP
|
|
|
|
|
|
Xojo
|
1996
|
orientação a objetos
|
|
[532][93]
|
|
Xtend
|
2011
|
orientação a objetos programação imperativa programação funcional
|
|
[533]
|
|
Yellow
|
1977
|
|
|
|
|
Yoix
|
2000
|
programação procedural orientação a objetos
|
|
[534]
|
|
Yorick
|
1996
|
programação de matriz
|
|
[535]
|
|
Z++
|
|
orientação a objetos
|
|
|
|
ZOPL
|
década de 1970
|
programação procedural
|
|
|
|
ZPL
|
1993
|
programação de matriz
|
|
[536]
|
|
Zebra
|
1989
|
|
|
|
|
Zeno
|
|
programação imperativa programação procedural
|
|
|
|
ZetaLisp
|
1980
|
|
|
|
|
ZhPy
|
2007
|
programação multi-paradigma
|
No/unknown value
|
[537]
|
|
Zig
|
2015
|
programação imperativa programação concorrente programação procedural programação funcional programação genérica
|
Andrew Kelley
|
[538]
|
|
Zonnon
|
2000
|
programação imperativa
|
|
|
|
adenine
|
|
|
|
|
|
asm.js
|
|
|
|
[539]
|
|
assembly
|
1949
|
programação não estruturada
|
|
|
|
bash
|
8 de junho de 1989
|
|
Projeto GNU
|
[540]
|
|
batch
|
|
|
|
|
|
bc
|
1975
|
|
|
|
|
chef
|
2002
|
|
David Morgan-Mar[94]
|
[94]
|
|
gawk
|
|
|
Projeto GNU
|
[541]
|
|
hoc
|
|
|
Rob Pike Brian Kernighan
|
|
|
jimtcl
|
|
|
|
[73]
|
|
linguagem de montagem x86
|
|
|
|
|
|
linguagem ladder
|
|
linguagem de programação visual
|
|
|
|
m4
|
1977
|
|
|
|
|
make
|
abril de 1976
|
macro
|
Stuart Feldman
|
|
|
nesC
|
|
|
|
[542]
|
|
o:XML
|
|
orientação a objetos
|
|
[543]
|
|
rc
|
1989
|
programação imperativa programação procedural
|
Bell Labs
|
[544]
|
|
urbiscript
|
|
orientação a objetos
|
|
[545]
|
|
webMethods Flow
|
|
orientação a objetos
|
|
[546]
|
|
ΛProlog
|
|
programação lógica
|
|
|
|
Аналитик
|
1968
|
|
Victor Glushkov Glushkov Institute of Cybernetics Poltava National Technical Yuriy Kondratyuk University
|
|