本文へスキップ

 


 

ICT用語の意味と同義語

【 「オブジェクト指向プログラミング言語」又はそれに関連する用語の意味 】
出典: Ada [読み] エイダ 『通信用語の基礎知識』 更新年月日 空白,URL: https://www.wdic.org/

 アメリカ国防総省の要請により1974(昭和49)年から開発が始められた高信頼性の大規模リアルタイム組み込みシステム開発向けのプログラミング言語。言語仕様の概略は1979(昭和54)年に策定され、1983(昭和58)年にANSIで標準規格が制定された。1995(平成7)年にはISOによりAda95が標準化され、これは国際的に標準化が完了した最初のオブジェクト指向プログラミング言語となった。
 信頼性と保守容易性を高めるためプログラムの書きやすさより読みやすさが重視され、分割コンパイルとコンパイラーによる厳密な型検査、パッケージ、密閉性、汎用体単位(generic unit)とその具現化(instantiation)などの新しい概念が多数導入された。またタスク間の同期通信機構による並列処理の概念が導入されたことも特徴の1つで、これらのことから Ada は1970年代のソフトウェア工学や並列処理の研究成果を集大成した言語であると評価されている。
 "Ada" の名前の由来は世界初の(女性)プログラマー、Augusta Ada Lovelaceの名前から取られた。
【Native】néitiv
 ネイディヴ,ネイティブ [形容詞] ,本来の,自国の,出身の,生まれつきの [名詞] 先住民,特定のシステム(インターフェース・ソフトウェア)が、そのシステムに最適化された本来の機能を利用するもの。
出典: Ada 『フリー百科事典 ウィキペディア日本語版(Wikipedia)』 最終更新 2021年8月11日 (水) 02:14 UTC、URL: https://ja.wikipedia.org/

 Ada(エイダ)は、構造化・静的型付け・命令型・オブジェクト指向のパラダイムを持つ汎用プログラミング言語の一つである。構文はAlgol系である。史上初のプログラマとされるエイダ・ラブレスの名前にちなんでAdaと命名されている。ADAと表記するのは誤り。フリーのコンパイラとしては、GNATなどがある。

[特徴]
 プログラム言語としての機能としては、
 ● 強い型検査(コンパイル時および実行時)。属性によって型に関する情報が取得できる。
 ● 複雑な型を持つ定数。
 ● 手続き・関数・演算子の多重定義。
 ● プラグマを使った処理系依存の機能の指定。
 ● パッケージ(後にC++がnamespaceとして追従)
 ● 汎用プログラミング(後にC++がテンプレートとして追従)
 ● 並行プログラミング(タスク、entry/accept/select文など)
 ● 例外
 など、当時としては先進的な機能を意欲的に取り入れたため、米国国防総省は ・・・


【 「オブジェクト指向プログラミング言語」又はそれに関連する用語の意味 】
出典: マネージコード 『フリー百科事典 ウィキペディア日本語版(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) で実行環境に依存した機械語にコンパイルされる。このコンパイルはマネージ実行環境のコンパイラによってなされるので、マネージ実行環境はコードが何をしようとしているのかを完全に知ることができる。故にガベージコレクションのフックや例外処理、型安全性の保証、配列境界のチェックなどを行うことができる。 ・・・
出典: オブジェクト指向プログラミング 『フリー百科事典 ウィキペディア日本語版(Wikipedia)』 最終更新 2019年2月26日 (火) 01:04 UTC、URL: https://ja.wikipedia.org/

オブジェクト指向プログラミング(オブジェクトしこうプログラミング、英: object-oriented programming; OOP)は、オブジェクト指向の考え方を取り入れたコンピュータ・プログラミング技法である。プログラムを「オブジェクト」の集合体として構築し、オブジェクトはデータ(状態)を主とし、コード(動作)を従として構成され、無数のオブジェクトが相互に作用し合うようにして任意の処理が実行される。オブジェクトとは対象物を意味し、CPU演算処理(コード)が参照ないし変動の対象とするデータ全般と考える事が出来る。「どの様にデータを扱うか」ではなく「データがどの様に扱われるか」を念頭に置いてプログラムを組み立てる手法がOOPという事になる。

[歴史] オブジェクト指向プログラミングという考え方が生まれた背景には、計算機の性能向上によって従来より大規模なソフトウェアが書かれるようになってきたということが挙げられる。大規模なソフトウェアが書かれコードも複雑化してゆくにつれ、ソフトウェア開発コストが上昇し、1960年代には「ソフトウェア危機 (software crisis)」といったようなことも危惧されるようになってきた。そこでソフトウェアの再利用、部品化といったようなことを意識した仕組みの開発や、ソフトウェア開発工程の体系化(ソフトウェア工学 (software engineering) の誕生)などが行われるようになった。 ・・・



【 他のICT用語辞典へ(外部リンク)】

Ada (通信用語の基礎知識)
マネージコード (Wikipedia)
Ada (Wikipedia)
オブジェクト指向プログラミング (Wikipedia)



【 オブジェクト指向プログラミング言語 の同義語と関連語 】
< 1 >
同義語・類義語 関連語・その他
Ada Augusta Ada Lovelace
éidə Augusta Ada Lovelace女史
エイダゥ エイダ・ラブレス
エ́イダゥ オーガスタ・エイダ・ラブレス
エイダ オブジェクト指向プログラミング言語
エ́イダ





































































更新日:2022年10月21日




【 オブジェクト指向プログラミング言語 の同義語と関連語 】
< 2 >
同義語・類義語 関連語・その他
アンマネージド・コード .NET Framework
unmanaged code .NET環境開発言語
ʌnmǽnidʒd kóud C#
アンマェネジトゥ コウドゥ C#.NET
アンマェネジトゥ・コウドゥ CIL
アンマネージドコード CLI
アンマネージ コード CLR
アンマネージ・コード Common Intermediate Language
アンマネージコード Common Language Runtime
Native Code managed code
néitiv kóud Microsoft .NET
ネイティヴ コウドゥ Microsoft Intermediate Language
ネイティヴ・コウドゥ MSIL
ネイティブ コード エムエスアイエル
ネイティブ・コード オブジェクト指向プログラミング言語
ネイティブコード マネージコード
機械語 マネージドコード
きかいご 共通言語基盤
中間言語


Framework

fréimwə̀ːrk

フレイムワゥーク
【 以下関連語 】 フレームワーク
native [名詞]
néitiv 枠組み
ネイディヴ わくぐみ
ネ́イティヴ 構成
ネイティブ 体制
ネ́イティブ 構造
[形容詞] こうぞう
本来の 構想
自国の こうそう
出身の
出生地の
生まれつきの
先住民の
[名詞]
先住民


更新日:2024年 1月18日




【 オブジェクト指向プログラミング言語 の同義語と関連語 】
< 3 >
同義語・類義語 関連語・その他
オブジェクト指向 oriented
object oriented オリエンテッド
object oriented language 志向する
object oriented programming
object oriented programming language
object-oriented programming
OO
OOP
ウープ
オーオーピー
オブジェクト・オリエンテッド・プログラミング
オブジェクトゥ・オリエンテッドゥ・プログラミング
オブジェクトしこうプログラミング
オブジェクトしこうプログラミングげんご
オブジェクト指向プログラミング
オブジェクト指向プログラミング言語
オブジェクト指向言語














































このページは書きかけのページです 更新日:




【 オブジェクト指向プログラミング言語 の同義語と関連語 】
< 4 >
同義語・類義語 関連語・その他
マネージコード .NET Framework
managed code .NET環境開発言語
mǽnədʒd kóud C#
マェネジトゥ コウドゥ C#.NET
マェネジトゥ・コウドゥ CIL
マネージド コード CLI
マネージド・コード CLR
マネージドコード Common Intermediate Language

Common Language Runtime

Microsoft .NET

Microsoft Intermediate Language

MSIL

native code

unmanaged code

アンマネージ・コード

アンマネージド・コード

エム エス アイ エル

オブジェクト指向プログラミング言語

ネイティブ・コード

共通言語基盤

中間言語


Framework

fréimwə̀ːrk

フレイムワゥーク

フレームワーク

[名詞]

枠組み

構成

体制

構造

構想
















更新日:2022年 5月18日




ICT用語索引
記号 数字 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

       
背景色薄緑は全用語編集完了
白は書きかけの用語を含んでいます
ICT用語辞典リンク集
ICT用語解説サイト120

バナースペース

     P A S T E M

富士通 WEB MART