• 動的言語ランタイム(どうてきげんごランタイム、英語: Dynamic Language Runtime、略称 : DLR)は、共通言語ランタイムの上で動作する、様々な異なる動的言語のために次のような言語機能を提供するためのマイクロソフトによる技術である。 動的型システム 動的メソッドディスパッチ 動的コード生成...
    14 KB (1,768 words) - 13:30, 16 February 2024
  • ptを利用したプログラムのみに対応していた。Silverlight 1.1では共通言語ランタイム(CLR)や動的言語ランタイム(DLR)を利用したプログラミングに対応し、JavaScriptだけでなく.NETや動的言語によってアプリケーションを開発に対応する予定であったが、Silverlight 1...
    15 KB (1,702 words) - 13:48, 16 February 2024
  • Frameworkと呼んで区別している。 .NET Frameworkにおける最も重要な概念は共通言語基盤 (CLI) に含まれている。CLIの目的は言語に依存しない開発環境および実行環境を提供することである。マイクロソフトによるCLIの実装は共通言語ランタイム (CLR) と呼ばれる。CLRは次の主要な5項目からなる。 共通型システム...
    29 KB (3,006 words) - 13:02, 17 May 2024
  • Pythonは動的に型付けされていて、ガベージコレクションされている。構造化(特に手続き型)、オブジェクト指向、関数型プログラミングを含む複数のプログラミングパラダイムをサポートしている。Pythonは、その包括的な標準ライブラリのため、しばしば「バッテリーを含む」言語と表現されている。 Pythonのインタ...
    73 KB (8,663 words) - 14:25, 7 May 2024
  • 言語では、型を明記する。完全な型推論は主流でない言語に使われている(HaskellやML)。ただし、型を明記する言語でも部分的な型推論をサポートしていることが多い。たとえば、JavaやC#では限定された状況で型推論を行う。 動的型付け(動的型付き言語...
    59 KB (7,488 words) - 07:28, 21 May 2024
  • IronRuby (category プログラミング言語)
    IronRubyは、.NET Framework上で動作する、マイクロソフトによるRubyの実装である。 CLR 2.0/4.0上で動的型付けや動的メソッドディスパッチの機能を提供する動的言語ランタイムの上に実装されている。 現在ではApache License ver. 2.0のもと公開され、ユーザーコミュニティにて開発と管理がなされている。...
    11 KB (1,245 words) - 13:24, 16 February 2024
  • プログラミング言語 >>他のプログラミング言語 ■カテゴリ / ■テンプレート ウィキブックスにC言語関連の解説書・教科書があります。 C言語(シーげんご、英: C programming language)は、1972年にAT&Tベル研究所のデニス・リッチーが主体となって開発した汎用プログラミング言語である。英語圏では「C...
    61 KB (8,410 words) - 10:31, 26 April 2024
  • もともとPythonはスクリプト言語であるが、IronPythonコンパイラサービスによって.NETアセンブリにコンパイルすることも可能である。これは、スクリプト言語として利用する場合はバイトコードに動的コンパイルし、アセンブリの場合は、それが事前コンパイルされたものと考えることができる。...
    6 KB (747 words) - 13:23, 16 February 2024
  • Java (redirect from JAVA言語)
    プログラミング言語 >>他のプログラミング言語 ■カテゴリ / ■テンプレート Java(ジャバ、ジャヴァ)は、汎用プログラミング言語とソフトウェアプラットフォームの双方を指している総称ブランドである。オラクルおよびその関連会社の登録商標である。1996年にサン・マイクロシステムズによって市場リリ...
    66 KB (7,775 words) - 21:58, 16 April 2024
  • FrameworkもJavaとよく似たアプリケーション開発・実行プラットフォームであり、プロセッサに依存しない共通中間言語を生成することができ、共通言語基盤の仕様に従った共通言語ランタイム上で動作する。.NET FrameworkはWindows専用であるが、のちにMonoや.NET...
    5 KB (500 words) - 07:13, 31 March 2024
  • 言語やコンピュータ・アーキテクチャに依存しない環境を定義しており、様々な高水準言語で書いたソースコードが書き直すことなく他のプラットフォームでも使える。 共通言語ランタイム (CLR) はCLIの仕様を実装したものの一つである。CLIに適合するプログラムは全て共通中間言語 (CIL)...
    5 KB (544 words) - 13:54, 16 February 2024