全体の比較とは? わかりやすく解説

全体の比較

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2019/10/27 10:09 UTC 版)

プログラミング言語の比較」の記事における「全体の比較」の解説

以下の表は主要なプログラミング言語全体的および技術的な情報比較している。詳細個々言語ページ参照のこと。 言語一般的な実行モデル影響を受けた言語プログラムパラダイム型付け登場時期Adaネイティブ Algol, Pascal, C++ (Ada 95), Smalltalk (Ada 95) 並行性, 分散コンピューティング, ジェネリック, 命令型, オブジェクト指向 宣言型安全な強い静的型付け 1983 Cネイティブ Algol, B 命令型 安全でない弱い静的型付け 1973 C++ネイティブ C, Simula, Algol 68 命令型, オブジェクト指向, ジェネリック 宣言型安全でない強い静的型付け 1980 C#JITインタプリタ Delphi, Java, C++, Ruby 命令型, オブジェクト指向, ジェネリック, マルチプラットフォーム, 関数型 強い安全である/ない静的型付け安全で強い動的型付け (C#4 dynamic) 2000 COBOLネイティブ FLOW-MATIC, COMTRAN(英語版命令型, オブジェクト指向 弱い/強い型付け 1959 Common Lispネイティブ LISP, Smalltalk 命令型, 関数型, オブジェクト指向 安全で強い動的型付け 1984 Dネイティブ C , C++, Java, C#, Eiffel, Python, Ruby 命令型, オブジェクト指向, ジェネリック, 契約プログラミング, 関数型 強い型付け 1999 Eiffelネイティブ Ada, Simula オブジェクト指向, ジェネリック 宣言型安全な強い静的型付け, 契約プログラミング 1985 Erlangネイティブ Prolog, Ericsson Pascal, CSP 関数型, 並行性, 分散コンピューティング, マルチプラットフォーム 強い動的型付け 1986 Forthインタプリタ / ネイティブ 無し 命令型, スタック指向 型無し 1977 Fortranネイティブ 無し, Algol(FORTRAN 77以降) 命令型, 手続き型, オブジェクト指向 宣言型安全な強い静的型付け 1957 Goネイティブ C言語PythonOberon-2LimboActive OberonCommunicating Sequential ProcessesPascalOberon-2Smalltalk、Newsqueak、Modula-2 命令型、(オブジェクト指向)、手続き型リフレクションイベント駆動型、並列コンピューティング 強い静的型付け型推論 2009 Javaインタプリタ / JIT C++, Objective-C, C# 命令型, オブジェクト指向, マルチプラットフォーム, ジェネリック 強い静的型付け 1994 JavaScriptインタプリタ C, Self, awk, Perl 命令型, オブジェクト指向, 関数型 強い動的型付け 1995 Haskellインタプリタ / ネイティブ Miranda, ML 関数型ジェネリック 強い静的型付け型推論 1998 Mathematicaインタプリタ LISP 関数型, 手続き型 強い動的型付け 1986 Objective-Cネイティブ C, Smalltalk 命令型, オブジェクト指向 強い動的/静的型付け 1986 Object Pascalネイティブ Pascal 命令型, オブジェクト指向 宣言型の安全で(ただし安全でないのも許可してる)強い静的型付け 1985 OCamlインタプリタ / ネイティブ ML, LISP オブジェクト指向, 関数型, 命令型, ジェネリック 構造型の安全で静的型付け型推論 1996 PerlJIT C, shell, AWK, sed, LISP 関数型, オブジェクト指向, 手続き型 強い動的型付け 1987 PHPインタプリタ Perl, C 命令型, オブジェクト指向 強い動的型付け 1995 Prologインタプリタ PLANNER, LISP 論理型 安全で強い動的型付け(単一化) 1972 Pythonインタプリタ ABC, Perl, Modula-3 命令型, オブジェクト指向, 関数型 強い動的型付け(ダック・タイピング) 1991 Rubyインタプリタ Perl, Smalltalk, LISP,CLU 命令型, オブジェクト指向, 関数型 強い動的型付け(ダック・タイピング) 1995 Rustネイティブ Alef, C#, C++, Cyclone, Erlang, Haskell, Limbo, OCaml, Scheme, Standard ML, Swift 命令型, オブジェクト指向, 関数型, ジェネリック, 並行性 強い静的型付け型推論 2009 Scalaインタプリタ / ネイティブ Java オブジェクト指向, 関数型, ジェネリック 強い静的型付け部分的な型推論 2003 Schemeインタプリタ / ネイティブ LISP, Algol 60 関数型 動的型付け 1975 Simulaネイティブ Algol 60 命令型, オブジェクト指向,シミュレーション用 安全で強い動的型付け, ダック 1961 SmalltalkJIT Sketchpad, Simula オブジェクト指向, 関数型, 並列コンピューティング, イベント駆動型, 命令型, 宣言型 安全で強い動的型付け, ダック 1971 Swiftネイティブ Objective-C, Rust, Haskell, Ruby, Python, C#, CLU 命令型, オブジェクト指向, 関数型ジェネリック 強い静的型付け型推論 2014 Visual Basicネイティブ QuickBASIC コンポーネント指向, イベント駆動宣言型の安全で強い静的/動的型付け 1991 Visual Basic .NETJIT Visual Basic オブジェクト指向, イベント駆動型 強い静的型付け 2001

※この「全体の比較」の解説は、「プログラミング言語の比較」の解説の一部です。
「全体の比較」を含む「プログラミング言語の比較」の記事については、「プログラミング言語の比較」の概要を参照ください。

ウィキペディア小見出し辞書の「全体の比較」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「全体の比較」の関連用語

全体の比較のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



全体の比較のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaのプログラミング言語の比較 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2024 GRAS Group, Inc.RSS