本文へスキップ

 IT用語同義語辞典

 

IT用語同義語辞典


用語解説【C#】
出典: プログラミング言語 『フリー百科事典 ウィキペディア日本語版(Wikipedia)』 最終更新 2018年2月15日 (木) 09:44 UTC、URL: https://ja.wikipedia.org/
プログラミング言語(プログラミングげんご、英: programming language)とは、コンピュータプログラムを記述するための形式言語である。なお、コンピュータ以外にもプログラマブルなものがあることを考慮するならば、この記事で扱っている内容については、「コンピュータプログラミング言語」(computer programming language)に限定されている。

[概要] プログラミング言語は人間同士の会話と比較して、正確性と完全性の要求性が非常に高いという特徴がある。自然言語で人間同士が対話する場合、スペルミスや文法的なエラーがあっても相手は状況から適当に補正し、正確な内容を把握する。しかしコンピュータは指示が曖昧では動作せず、プログラマがコードに込めた意図を理解させることはできない。言語仕様とプログラムとその入力データの組合せで、そのプログラムを実行したときの結果(外部から観測される振る舞い)が完全に指定できなければならない。多くの言語は、新たなニーズを満たすべく設計され、他の言語と組み合わされ、最終的に使われなくなる。あらゆる用途に使える万能言語を設計しようという試みはいくつかあったが、そういう意味で成功した言語は存在しない。多様な言語が生まれる背景には、言語が使われる状況の多様性がある。 ・・・
出典: C Sharp 『フリー百科事典 ウィキペディア日本語版(Wikipedia)』 最終更新 2017年12月8日 (金) 13:28 UTC、URL: https://ja.wikipedia.org/

C#(シーシャープ)は、アンダース・ヘルスバーグが設計(デザイン)したプログラミング言語であり、構文(syntax)は(名前にもある通り)C言語や、C言語風に構文が設計されたC++やJavaなどの影響があるが、構文以外についてはヘルスバーグが以前の所属であるBorlandで設計したDelphiからの影響がある。

[概要] 開発にはボーランド社のTurbo PascalやDelphiを開発したアンダース・ヘルスバーグを筆頭に多数のDelphi開発陣が参加している。C#は共通言語基盤(共通言語ランタイムなど)が解釈する共通中間言語にコンパイルされて実行される。自動ボックス化、デリゲート、 プロパティ、インデクサ、カスタム属性、ポインタ演算操作、構造体(値型オブジェクト)、多次元配列、可変長引数、などの機能を持つ。また、Javaと同様に大規模ライブラリ、プロセッサ・アーキテクチャに依存しない実行形態、ガベージコレクション、JITコンパイルによる実行の高速化、などが実現されている(もっともこれらはC#の機能というより.NET Frameworkによるものである)。 ・・・
出典: マネージコード 『フリー百科事典 ウィキペディア日本語版(Wikipedia)』 最終更新 2016年10月7日 (金) 16:38 UTC、URL: https://ja.wikipedia.org/

マネージコード (managed code) とは、.NET Frameworkにおける共通言語基盤 (CLI) に準拠した仮想機械上で実行される命令(コード)のことである。これに対してマネージコード以外のコードはアンマネージコード (unmanaged code) やネイティブコード (native code) と呼ばれる。

[マネージコードの実行] マネージコードのプログラムは通常C#やVB.NETといった人間が書きやすい言語で書かれ、共通中間言語 (CIL) にコンパイルされる。コードが実行される際、CILは共通言語基盤 (VES) で実行環境に依存した機械語にコンパイルされる。このコンパイルはマネージ実行環境のコンパイラによってなされるので、マネージ実行環境はコードが何をしようとしているのかを完全に知ることができる。故にガベージコレクションのフックや例外処理、型安全性の保証、配列境界のチェックなどを行うことができる。 ・・・

各社ICT用語辞典へリンク (外部サイト)
マネージコード (Wikipedia)

IT用語同義語・関連語【C#】
< 1 >
Assembly language C++ C# computer language
C言語 Java JavaScript PHP
programming language Python Ruby Visual BASIC .NET
Visual Basic Visual C カゥンピュータゥー・ラゥングウィッジ コボル
コンピュータ・ランゲージ コンピュータ言語 フォートラン プログラミング・ラゥングウィッジ
プログラミング・ランゲージ プログラミング言語 プログラム言語 言語ソフト




computer programming language 言語



























IT用語同義語・関連語【C#】
< 2 >
C Sharp C# C# 2.0 C# 3.0
C# 4.0 C# 5.0 C# 6.0 C# 7.0
C# 7.1 C# 7.2 https://www.visualstudio.com/ja/ シーシャープ
















プログラミング言語




























IT用語同義語・関連語【C#】
< 3 >
アンマネージドコード native code unmanaged code アンマェネジトゥ・コウドゥ
アンマネージコード ネイティブコード





















.NET Framework .NET環境開発言語 C# C#.NET
CIL CLI CLR Common Intermediate Language
Common Language Runtime managed code Microsoft .NET Microsoft Intermediate Language
MSIL エムエスアイエル オブジェクト指向プログラミング言語 マネージコード
マネージドコード 共通言語基盤 中間言語










IT用語同義語・関連語【C#】
< 4 >
マネージコード managed code マェネジトゥ・コウドゥ マネージドコード
























.NET Framework .NET環境開発言語 C# C#.NET
CIL CLI CLR Common Intermediate Language
Common Language Runtime Microsoft .NET Microsoft Intermediate Language MSIL
native code unmanaged code アンマネージコード アンマネージドコード
エムエスアイエル オブジェクト指向プログラミング言語 ネイティブコード 共通言語基盤
中間言語









【 IT用語同義語辞典索引 】
記号 数字 A B C
D E F G H
I J K L M
N O P Q R
S T U V W
X Y Z

ワ・ヲ        

IT用語辞典リンク集
 用語詳細はドラッグ後ウェブ検索,
外部リンク,IT用語辞典リンク集

バナースペース

パステム