Epstein Files Full PDF

CLICK HERE
Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
Flag Counter
  1. World Encyclopedia
  2. Generational list of programming languages
Generational list of programming languages
From Wikipedia, the free encyclopedia

For programming languages categorized by generational numbers, see programming language generations.
icon
This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "Generational list of programming languages" – news · newspapers · books · scholar · JSTOR
(December 2020) (Learn how and when to remove this message)
Programming language
lists
  • Alphabetical
  • Categorical
  • Chronological
  • Generational
  • v
  • t
  • e

This is a "genealogy" of programming languages. Languages are categorized under the ancestor language with the strongest influence. Those ancestor languages are listed in alphabetic order. Any such categorization has a large arbitrary element, since programming languages often incorporate major ideas from multiple sources.

ALGOL based

[edit]
  • ALGOL (also under Fortran)
    • Atlas Autocode
    • ALGOL 58 (IAL, International Algorithmic Language)
      • MAD and GOM (Michigan Algorithm Decoder and Good Old MAD)
    • ALGOL 60
      • MAD/I
      • Simula (see also Simula based)
      • SETL
        • ABC
          • Python
            • Julia (also under Lisp, Ruby, ALGOL)
            • Nim (also under Oberon)
            • Swift (also under Ruby, Objective-C, and Haskell)
            • Boo
            • Cobra (syntax and features)
    • ALGOL 68
    • ALGOL W
      • Pascal
        • Ada
          • SPARK
          • PL/SQL
        • Turbo Pascal
          • Object Pascal (Delphi)
            • Free Pascal (FPC)
            • Kylix (same as Delphi, but for Linux)
        • Euclid
          • Concurrent Euclid
          • Turing
            • Turing+ (Turing Plus)
            • Object-Oriented Turing
        • Mesa
          • Modula-2
            • Modula-3
            • Oberon (Oberon-1)
              • Go (also under C)
                • V (Vlang)
              • Nim (also under Python)
              • Oberon-2
                • Component Pascal
                • Active Oberon
                  • Zonnon
              • Oberon-07
            • Lua (also under Scheme and SNOBOL)
        • SUE
          • Plus
    • CPL
      • BCPL
        • B
          • C (see also C based)

APL based

[edit]
  • APL
    • A+
    • J (also under FL)
    • K (also under LISP)
    • NESL
    • PDL (also under Perl)

BASIC based

[edit]
  • BASIC (also under Fortran II)
    • AmigaBASIC
    • Applesoft BASIC
    • AMOS BASIC
    • BASIC Stamp
    • Basic-256
    • BASIC09
    • BBC Basic
    • Blitz BASIC
      • Blitz3D
      • BlitzMax
      • BlitzPlus
    • Business Basic
    • Caché Basic
    • Chinese BASIC
    • COMAL
    • Commodore BASIC
    • DarkBASIC
      • DarkBASIC Professional
    • Dartmouth BASIC
      • HP Time-Shared BASIC
        • Integer BASIC or Apple BASIC
      • Tiny BASIC
        • Atari BASIC
    • Euphoria
    • GLBasic
    • GRASS
    • Altair BASIC
      • Microsoft BASIC
        • GW-BASIC
          • QuickBASIC
            • QBasic
              • Basic4GL
              • FreeBASIC
              • Liberty BASIC
                • Run BASIC
            • Visual Basic
              • VBScript
              • Visual Basic for Applications (VBA)
                • LotusScript
              • Visual Basic .NET
                • Small Basic
              • B4X
              • Basic for Qt
              • OpenOffice Basic
              • HBasic
              • Gambas
              • WinWrap Basic
              • WordBasic
            • QB64
    • PureBasic
    • REALbasic (Xojo)
    • TI-BASIC
    • True BASIC
    • Turbo Basic
      • PowerBASIC
    • wxBasic
      • SdlBasic
        • RCBasic
    • XBasic
    • YaBasic

Batch languages

[edit]
  • MS-DOS Batch files
    • Winbatch
  • CLIST
  • IBM Control Language (CL)
  • IBM Job Control Language (JCL)

C based

[edit]
  • C (also under BCPL)
    • Lua
    • Alef
    • C++
      • Rust (also under Cyclone, Haskell, and OCaml)
      • D
    • C#
      • Windows PowerShell (also under DCL, ksh, and Perl)
    • Cobra (class/object model and other features)
    • Java (see also Java based)
    • C--
    • Cyclone
      • Rust (also under C++, Haskell, and OCaml)
    • ColdFusion
    • Go (also under Oberon)
      • V (Vlang)
    • Harbour
      • Limbo
    • LPC
      • Pike
    • Objective-C (also under Smalltalk)
      • Swift (also under Ruby, Python, and Haskell)
    • PCASTL (also under Lisp)
    • Perl
      • Windows PowerShell (also under C#, DCL, and ksh)
      • S2
      • PHP
      • Ruby (also under Smalltalk)
        • Julia (also under Lisp, Python, ALGOL)
        • Swift (also under Objective-C, Python, and Haskell)
        • Crystal
        • Elixir[citation needed] (also under Erlang)
      • PDL (also under APL)
      • Raku
    • QuakeC
    • tcsh (also under sh)

C# based

[edit]
  • C#
    • Chapel
    • Clojure
    • Crystal
    • D
    • J#
    • Dart
    • F#
    • Hack
    • Java
    • Kotlin
    • Nemerle
    • Oxygene
    • Rust
    • Swift
    • Vala
    • TypeScript

COBOL based

[edit]
  • COBOL
    • ABAP
    • DIBOL
    • WATBOL

COMIT based

[edit]
  • COMIT
    • SNOBOL
      • Icon
        • Unicon
      • Lua (also under Modula and Scheme)

DCL based

[edit]
  • DCL
    • Windows PowerShell (also under C#, ksh, and Perl)

ed based

[edit]
  • ed (programming language)
    • sed
    • AWK
      • Perl (also under C)

Eiffel based

[edit]
  • Eiffel
    • Cobra (design by contract)
    • Sather
    • Ubercode

Forth based

[edit]
  • Forth
    • InterPress
      • PostScript
    • Joy
      • Factor
    • Rebol (also under Lisp)
    • RPL (also under Lisp)

Fortran based

[edit]
  • Fortran
    • Fortran II
      • BASIC (see also BASIC based)
      • SAKO
    • 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 (see also ALGOL based)

FP based

[edit]
  • FP (Function Programming)
    • FL (Function Level)
      • J (also under APL)
    • FPr (also under Lisp and object-oriented programming)

HyperTalk based

[edit]
  • HyperTalk
    • ActionScript (also under JavaScript)
    • AppleScript
    • LiveCode (Formerly Transcript)
    • SenseTalk
    • SuperTalk

Java based

[edit]
  • Java (also under C)
    • Ateji PX
    • C#
    • Ceylon
    • Fantom
    • Groovy
    • OptimJ
    • Processing
    • Scala
    • Join Java
    • J#
    • Kotlin
    • X10

JavaScript based

[edit]
  • JavaScript (also under Scheme, Self)
    • ActionScript (also under HyperTalk)
      • Haxe
    • Asm.js
    • CoffeeScript
    • ECMAScript
    • JavaScript OSA
    • JScript
    • TypeScript
      • AssemblyScript

JOSS based

[edit]
  • JOSS
    • CAL
    • TELCOMP
    • FOCAL
    • MUMPS
      • Caché ObjectScript

JOSS also inspired features for several versions of BASIC, including Tymshare's SUPER BASIC and DEC's BASIC-PLUS.

Lisp based

[edit]
  • Lisp
    • Arc
    • AutoLISP
    • Clojure
    • Common Lisp
      • uLisp (A subset of Common Lisp for microcontrollers)
    • Emacs Lisp
    • ISLISP
    • Interlisp
    • Julia (has Lisp-like macros, but ALGOL-like syntax) (also under Python, Ruby, ALGOL)
    • K (also under APL)
    • LFE
    • Logo
      • Turtle graphics
    • MacLisp
    • Nu programming language
    • PicoLisp
    • REBOL
      • Red (programming language)
    • RPL (also under Forth)
    • S
      • R
        • PCASTL (also under ALGOL)
    • Scheme
      • GNU Guile
      • Racket
      • Hop
      • Pico
      • T
      • Lua (also under Modula and SNOBOL)
      • JavaScript (also based on Self)
      • ECMAScript (also based on Self)

ML based

[edit]
  • ML
    • Standard ML (SML)
    • Caml
      • OCaml
        • F#
        • Reason
        • Rust (also under C++, Cyclone, and Haskell)

PL/I based

[edit]
  • PL/I
    • PL/M
    • PL/C
    • Rexx
      • Object REXX (also under Smalltalk)
    • SP/k
    • XPL

Prolog based

[edit]
  • Prolog
    • CLP(R), CLP(FD)
    • Mercury
    • Erlang
      • Cuneiform
      • Elixir[1] (also under Ruby)
    • Logtalk

SASL based

[edit]
  • SASL
    • Kent Recursive Calculator
    • Miranda
      • Haskell
        • Agda
        • Elm
        • Idris
        • Rust (also under C++, Cyclone, and OCaml)
        • Swift (also under Ruby, Python, and Objective-C)
        • PureScript
      • Nix

SETL based

[edit]
  • SETL
    • ABC
      • Python (also under ALGOL)
        • Julia (also under Lisp, Ruby, ALGOL)
        • Nim (also under Oberon)
        • Swift (also under Ruby, Objective-C, and Haskell)
        • Boo
        • Cobra (syntax and features)

sh based

[edit]
  • Sh
    • bash
    • csh (also under C)
      • tcsh
      • Hamilton C shell
    • fish
    • zsh
    • ksh
      • Windows PowerShell (also under C#, DCL, and Perl)
      • Qshell

Simula based

[edit]
  • Simula (also under ALGOL 60)
    • C++ (also under C)
    • Smalltalk
      • Objective-C (hybrid of C and Smalltalk)
        • Swift (also under Ruby, Python, and Haskell)
        • Cobra (support both dynamic and static types)
      • Ruby (also under Perl)
        • Swift (also under Objective-C, Python, and Haskell)
        • Elixir[citation needed] (also under Erlang)
      • Self
        • JavaScript (also under Scheme) (see also JavaScript based)
        • NewtonScript
          • Io
      • Object REXX (also under Rexx)
    • BETA

Tcl based

[edit]
  • Tcl
    • Expect
    • Tea

Others

[edit]
  • Assembly
  • BLISS
  • CORAL
  • Curl
  • GPSS
  • IDL
  • LabVIEW
    • NXT-G
  • Microsoft Power Fx
  • occam
  • POP-2, POP-11
  • REFAL
  • RPG (Report Program Generator)
  • Seed7
  • SQL (Structured Query Language)
  • TACL (Tandem Advanced Command Language)
  • TUTOR
  • Joule
    • E
      • Pony

References

[edit]
  1. ^ Valim, José. "Elixir: The Documentary" (Video). Honeypot. Retrieved 11 December 2020. Erickson, they created Erlang. This technology that they created, right, in the eighties, to solve all these problems. It's going to be perfect to solve those issues that we're having right now with concurrency, those issues that we're having with the web in general, right? I think that was the moment when I had the idea of creating a programming language. Like, look I have this absolutely beautiful piece of software which is the Erlang virtual machine. I want to use it more but it's missing some stuff and I want to try adding this missing stuff.

External links

[edit]
Wikimedia Commons has media related to Tree diagrams of the history of programming languages.
  • Diagram & history of programming languages Archived 2008-05-13 at the Wayback Machine
  • v
  • t
  • e
Programming languages
  • Comparison
  • Timeline
  • History
  • Ada
  • ALGOL
    • Simula
  • APL
  • Assembly
  • BASIC
    • Visual Basic
      • classic
      • .NET
  • C
  • C++
  • C#
  • COBOL
  • Erlang
    • Elixir
  • Forth
  • Fortran
  • Go
  • Haskell
  • Java
  • JavaScript
  • Julia
  • Kotlin
  • Lisp
  • Lua
  • MATLAB
  • ML
    • Caml
      • OCaml
    • Standard ML
  • Pascal
    • Object Pascal
  • Perl
    • Raku
  • PHP
  • Prolog
  • Python
  • R
  • Ruby
  • Rust
  • SAS
  • SQL
  • Scratch
  • Shell
  • Smalltalk
  • Swift
  • more...
  • Lists: Alphabetical
  • Categorical
  • Generational
  • Non-English-based
  • Category
Retrieved from "https://en.wikipedia.org/w/index.php?title=Generational_list_of_programming_languages&oldid=1341216897"
Category:
  • Lists of programming languages
Hidden categories:
  • Articles with short description
  • Short description is different from Wikidata
  • Articles needing additional references from December 2020
  • All articles needing additional references
  • All articles with unsourced statements
  • Articles with unsourced statements from October 2019
  • Commons category link is on Wikidata
  • Webarchive template wayback links

  • indonesia
  • Polski
  • العربية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصرى
  • Nederlands
  • 日本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українська
  • Tiếng Việt
  • Winaray
  • 中文
  • Русский
Sunting pranala
url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id