一覧の元ネタはWikipediaから。実際に調べたり、動かしてみたものを順次列挙。
名称 | 登場時期 | 方言/規格 | 影響を受けた言語 | 影響を与えた言語 |
---|---|---|---|---|
C | 1972年 | K&R、ANSI C | B言語、ALGOL、アセンブリ言語、Pascal | awk、csh、C++、Objective-C、D言語、Java、JavaScript、Limbo |
C++ | 1983年 | −−− | C言語、Simula、Ada | Java、C#、D言語、PHP |
アセンブラ | 1940年台 | CASL、NASM、他多数 | −−− | −−− |
COBOL | 1959年 | −−− | FLOW-MATIC, COMTRAN, FACT | PL/I, CobolScript, ABAP |
FORTRAN | 1957年 | −−− | −−− | ALGOL 58, BASIC, PL/I, C |
ALGOL | 1958年 | ALGOL 60、ALGOL 68 | −−− | Pascal、C言語、PL/I、Simula、CPL、Ada、Mathematica |
LISP | 1958年 | Arc、AutoLISP、Clojure、Common Lisp、Egison、Emacs Lisp、EuLisp、Franz Lisp、Hy、Interlisp、ISLISP、Le Lisp、LFE、Maclisp、MDL、newLISP、NIL、PicoLisp、 Portable Standard Lisp、Racket、Scheme、SKILL、Spice Lisp、T、XLISP、Lisp Machine Lisp |
IPL | CLIPS、CLU、COWSEL、Dylan、Falcon、 Forth、Haskell、Io、Ioke、JavaScript、 Julia、LOGO、Lua、Mathematica、MDL、 ML、Nu、OPS5、Perl、POP-2、POP-11、Python、R、Rebol、RPL、Ruby、Smalltalk、Tcl/Tk |
RPG | 1959年 | RPG, RPG II, RPG III, RPG 400, RPG IV, RPG/ILE; RPG/Free, Baby/36, Baby/400, Lattice RPG | 9PAC, FARGO | RPG II |
Julia | 2012年 | −−− | MATLAB, Scheme, Common Lisp, Lisp, C言語, Python, Perl, Ruby | −−− |
Hack | 2014年 | −−− | PHP, Java, C# | −−− |
Swift | 2014年 | −−− | Rust、Haskell、Ruby、Objective-C、Python、C#、CLU | −−− |
Rust | 2010年 | −−− | Alef、C++、C Sharp、Camlp4、Common Lisp、Cyclone、Erlang、Haskell、Hermes、Limbo、Napier88、Newsqueak、OCaml、Racket、NIL、Ruby、Sather、Scheme、Standard ML、Swift、Python、Clean、C言語 | −−− |
Dart | 2011年 | −−− | JavaScript, Java, Smalltalk, Erlang, Strongtalk, C# | −−− |