Lista generacional de lenguajes de programación

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar

Esta es una "genealogía" de lenguajes de programación. Los idiomas se clasifican bajo el idioma ancestral con la influencia más fuerte. Esos idiomas ancestrales se enumeran en orden alfabético. Cualquier categorización de este tipo tiene un gran elemento arbitrario, ya que los lenguajes de programación a menudo incorporan ideas importantes de múltiples fuentes.

Basada en ALGOL

(feminine)
  • ALGOL (también bajo Fortran)
    • Atlas Autocode
    • ALGOL 58 (IAL, Lenguaje Algorítmico Internacional)
      • MAD y GOM (Michigan Algorithm Decoder y Good Old MAD)
    • ALGOL 60
      • MAD/I
      • Simula (ver también idiomas basados en Simula)
    • ALGOL 68
    • ALGOL W
      • Pascal
        • Ada
          • SPARK
          • PL/SQL
        • Turbo Pascal
          • Objeto Pascal (Delphi)
            • Free Pascal (FPC)
            • Kylix (igual que Delphi, pero para Linux)
        • Euclid
          • Concurrent Euclid
          • Turing
            • Turing Plus
            • Turing orientado hacia objetos
        • Mesa
          • Modula-2
            • Modula-3
            • Oberon (Oberon-1)
              • Go (también bajo C)
              • Nim (también bajo Python)
              • Oberon-2
                • Componente Pascal
                • Oberon activo
                  • Zonnon
              • Oberon-07
            • Lua (también bajo Scheme y SNOBOL)
              • Anillo (también bajo C, BASIC, Ruby, Python, C#)
        • SUE
          • Plus
    • CPL
      • BCPL
        • B
        • C (véase también idiomas basados en C)
    • Julia (también bajo Lisp, Python, Ruby)

Basado en APL

  • APL
    • A+
    • J (también bajo FL)
    • K (también bajo LISP)
    • NESL
    • PDL (también bajo Perl)

Basado en BÁSICO

  • BASIC (también bajo Fortran II)
    • AmigaBASIC
    • AMOS BASIC
    • BASIC Stamp
    • Basic-256
    • BASIC09
    • BBC Basic
    • Blitz BASIC
      • Blitz3D
      • BlitzMax
      • BlitzPlus
    • Business Basic
    • Caché Basic
    • China BASIC
    • COMAL
    • Commodore BASIC
    • DarkBASIC
      • DarkBASIC Cuadro orgánico
    • Euphoria
    • GLBasic
    • GW-BASIC
      • QuickBASIC
        • QBasic
          • Basic4GL
          • FreeBASIC
          • Liberty BASIC
            • Corre BASIC
        • Visual Basic
          • VBScript
          • Visual Basic for Applications (VBA)
            • LotusScript
          • Visual Basic.NET
            • Small Basic
          • B4X
          • Básico para Qt
          • OpenOffice Basic
          • HBasic
          • Gambas
          • WinWrap Basic
          • WordBasic
        • QB64
    • PureBasic
    • REALbasic (Xojo)
    • Anillo (también bajo C, Ruby, Python, C#, Lua)
    • finoBasic
    • TI-BASIC
    • Verdadera BASIC
    • Turbo Basic
      • PowerBASIC
    • wxBasic
      • SdlBasic
    • XBasic
    • YaBasic

Idiomas del lote

  • MS-DOS Archivo por lotes
    • Winbatch
  • CLIST
  • IBM Job Control Language (JCL)

Basado en C

  • C (también bajo BCPL)
    • Alef
    • C++
      • Rust (también bajo Cyclone, Haskell y OCaml)
      • D
    • C#
      • Windows PowerShell (también bajo DCL, ksh y Perl)
      • Anillo (también bajo BASIC, Ruby, Python, Lua)
    • Cobra (modelo de clase/objeto y otras características)
    • Java (ver también idiomas basados en Java)
    • C...
    • Ciclone
      • Rust (también bajo C++, Haskell y OCaml)
    • ColdFusion
    • Go (también bajo Oberon)
    • Puerto
      • Limbo
    • LPC
      • Pike
    • Objetivo-C (también bajo Smalltalk)
      • Swift (también bajo Ruby, Python y Haskell)
    • PCASTL (también bajo Lisp)
    • Perl
      • Windows PowerShell (también bajo C#, DCL y ksh)
      • S2
      • PHP
      • Ruby (también bajo Smalltalk)
        • Julia (también bajo Lisp, Python, ALGOL)
        • Anillo (también bajo C, BASIC, Python, C#, Lua)
        • Swift (también bajo Objective-C, Python y Haskell)
        • Cristal
        • Elixir (también bajo Erlang)
      • PDL (también bajo APL)
      • Raku
    • Python
      • Julia (también bajo Lisp, Ruby, ALGOL)
      • Nim (también bajo Oberon)
      • Anillo (también bajo C, BASIC, Ruby, C#, Lua)
      • Swift (también bajo Ruby, Objective-C y Haskell)
    • QuakeC
    • Anillo (también bajo BASIC, Ruby, Python, C#, Lua)
    • tcsh (también bajo sh)

Basado en C#

  • C#
    • Capilla
    • Clojure
    • Cristal
    • D
    • J#
    • Dart
    • F#
    • Hack
    • Java
    • Kotlin
    • Nemerle
    • Oxygene
    • Anillo
    • Rust
    • Swift
    • Vala
    • TipoScript

Basado en COBOL

  • COBOL
    • ABAP
    • DIBOL
    • WATBOL

Basado en COMIT

  • COMIT
    • SNOBOL
      • Icon
        • Unicon
      • Lua (también bajo Modula y Plan)
        • Anillo (también bajo C, BASIC, Ruby, Python, C#)

Basado en DCL

  • DCL
    • Windows PowerShell (también bajo C#, ksh y Perl)

Basado en educación

  • ed (lengua de programación)
    • sed
    • AWK
      • Perl (también bajo C)

Basado en Eiffel

  • Eiffel
    • Cobra (diseño por contrato)
    • Sather
    • Ubercode

Basado en adelante

  • Forth
    • InterPress
      • PostScript
    • Joy
      • Factor
    • Rebol (también bajo Lisp)
    • RPL (también bajo Lisp)

Basado en Fortran

  • Fortran
    • Fortran II
      • BASIC (ver también idiomas basados en BASIC)
    • Fortran IV
      • WATFOR
      • WATFIV
    • Fortran 66
      • FORMAC
      • Ratfor
    • Fortran 77
      • WATFOR-77
      • Ratfiv
    • Fortran 90
    • Fortran 95
      • F
    • Fortran 2003
    • Fortran 2008
    • Fortran 2018
    • ALGOL (ver también idiomas basados en ALGOL)

Basado en FP

  • FP (Programación de Acción)
    • FL (nivel de movimiento)
      • J (también bajo APL)
    • FPr (también bajo Lisp y programación orientada al objeto)

Basado en HyperTalk

  • HyperTalk
    • ActionScript (también bajo JavaScript)
    • AppleScript
    • SenseTalk
    • SuperTalk
    • Transcripción

Basado en Java

  • Java (también bajo C)
    • Ateji PX
    • C#
    • Ceylon
    • Fantomía
    • Apache Groovy
    • OptimJ
    • Procesamiento
    • Scala
    • Únase a Java
    • J#
    • Kotlin
    • X10

Basado en JavaScript

  • JavaScript (también bajo esquema, yo)
    • ActionScript (también bajo HyperTalk)
      • Haxe
    • Asm.js
    • CoffeeScript
    • ECMAScript
    • JavaScript OSA
    • JScript
    • TipoScript

Basado en JOSS

  • JOSS
    • CAL
    • TELCOMP
    • FOCAL
    • MUMPS
      • Caché ObjectScript

JOSS también inspiró funciones para varias versiones de BASIC, incluidas SUPER BASIC de Tymshare y BASIC-PLUS de DEC.

Basada en lisp

(feminine)
  • Lisp
    • Arc
    • AutoLISP
    • Clojure
    • Lisp común
    • Emacs Lisp
    • ISLISP
    • Julia (tiene macros similares a Lisp, pero sintaxis similar a ALGOL) (también bajo Python, Ruby, ALGOL)
    • K (también bajo APL)
    • LFE
    • Logotipos
      • Gráficos de tortugas
    • Idioma de programación nu
    • PicoLisp
    • REBOL
      • Rojo (lengua de programación)
    • RPL (también bajo Forth)
    • S
      • R
        • PCASTL (también bajo ALGOL)
    • Plan
      • GNU Guile
      • Racket
      • Hop
      • Pico
      • T
      • Lua (también bajo Modula y SNOBOL)
        • Anillo (también bajo C, BASIC, Ruby, Python, C#)
      • JavaScript (también basado en el Ser)
      • ECMAScript (también basado en el Ser)

Basado en ML

  • ML
    • Standard ML (SML)
    • Caml
      • OCaml
        • F#
        • Razón
        • Rust (también bajo C++, Cyclone y Haskell)

Basado en PL/I

  • PL/I
    • PL/M
    • PL/C
    • REXXX
    • SP/k
    • XPL

Basado en prólogo

  • Prolog
    • CLP(R), CLP(FD)
    • Mercurio
    • Erlang
      • Cuneiform
      • Elixir (también bajo Ruby)
    • Logtalk

Basado en SASL

  • SASL
    • Cálculo Recursivo de Kent
    • Miranda
      • Haskell
        • Agda
        • Elm
        • Idris
        • Rust (también bajo C++, Cyclone y OCaml)
        • Swift (también bajo Ruby, Python y Objective-C)
        • PureScript

Basado en SETL

  • SETL
    • ABC
      • Python (también bajo C)
        • Swift (también bajo Ruby, Objective-C y Haskell)
        • Boo
        • Cobra (sintaxis y características)
        • Nim (también bajo Oberon)

Basado en Sh

  • Sh
    • Bash
    • csh (también bajo C)
      • Tcsh
      • Hamilton C shell
    • peces
    • Zsh
    • ksh
      • Windows Power Shell (también bajo C#, DCL y Perl)
      • Qshell

Basado en simulación

  • Simula (también bajo ALGOL 60)
    • C++ (también bajo C)
    • Smalltalk
      • Objetivo-C (hibrido de C y Smalltalk)
        • Swift (también bajo Ruby, Python y Haskell)
        • Cobra (apoyo a tipos dinámicos y estáticos)
      • Ruby (también bajo Perl)
        • Swift (también bajo Objective-C, Python y Haskell)
        • Elixir (también bajo Erlang)
      • Yo
        • JavaScript (también bajo esquema) (ver también lenguajes basados en JavaScript)
        • NewtonScript
          • Io
    • BETA

Basado en Tcl

  • Tcl
    • Espera
    • Tea

Otros

  • Asamblea General
  • BLISS
  • CORAL
  • Curl
  • GPSS
  • LabVIEW
    • NXT-G
  • Microsoft Power Fx
  • occam
  • POP-2, POP-11
  • REFAL
  • RPG (Report Program Generator)
  • Semillas7
  • SQL (Structured Query Language)
  • TACL (Tandem Advanced Command Language)
  • TUTOR

Contenido relacionado

Función recursiva general

Infraestructura de lenguaje común

Ligüística computacional

Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save