翻訳と辞書
Words near each other
・ 標準テレビ放送
・ 標準テンプレートライブラリ
・ 標準データモデル
・ 標準トラクタ
・ 標準ドイツ語
・ 標準バンドル
・ 標準プラグ
・ 標準モデル
・ 標準モルエントロピー
・ 標準モロッコ・タマジクト語
標準ライブラリ
・ 標準ラインバンドル
・ 標準レベルキャリア・コンサルタント
・ 標準レンズ
・ 標準ロジックIC
・ 標準不確かさ
・ 標準世帯
・ 標準予想
・ 標準代謝率
・ 標準代謝速度


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

標準ライブラリ : ミニ英和和英辞書
標準ライブラリ[ひょうじゅんらいぶらり]
=====================================
〔語彙分解〕的な部分一致の検索結果は以下の通りです。

: [しるし]
 【名詞】 1. (1) mark 2. (2) symbol 3. (3) evidence
標準 : [ひょうじゅん]
 【名詞】 1. standard 2. level 
: [じゅん]
  1. (n,pref) level 2. apply correspondingly 3. correspond to 4. being proportionate to 5. conforming to 6. semi 7. quasi 8. associate 9. standard 10. rule 1 1. aim

標準ライブラリ : ウィキペディア日本語版
標準ライブラリ[ひょうじゅんらいぶらり]
プログラミング言語における標準ライブラリとは、通例的に言語の各実装に備えられているライブラリである。いくつかの場合では、ライブラリはプログラミング言語の仕様において直接言及され、その他の場合では、標準ライブラリの内容はプログラミングコミュニティでのより非公式な慣例において決定される。
ホスト言語に備えられた構成要素にも依存するが、標準ライブラリは以下の要素を含みうる:
* サブルーチン
* マクロ定義
* グローバル変数
* クラス定義
* テンプレート
多くの標準ライブラリは少なくとも以下のよく使われる機能の定義を含む:
* アルゴリズムソートアルゴリズムなど)
* データ構造リスト木構造ハッシュテーブルなど)
* 入出力オペレーティングシステム命令を含むホストプラットフォームとのやり取り
== 哲学 ==
標準ライブラリの設計における哲学は多種多様である。例えば、C++の設計者であるビャーネ・ストロヴストルップは以下のように書いた:
: 「標準C++ライブラリには何があるべきなのか? プログラマのひとつの理想は、関心を引く、重要で、合理的な、あらゆる一般的なクラス、関数、テンプレート、その他を単一のライブラリから得られることだ。しかしながら、ここにある疑問は『とあるライブラリにおいて何があるべきか?』ではなく『標準ライブラリにおいて何があるべきか?』だ。『すべて!』という答えは前者の疑問に対する合理的な一番近い答えではあるが、後者に対してではない。標準ライブラリとはすべての実装者が提供すべき何かであり、すべてのプログラマがそれに頼るようなものなのだ。」〔 ビャーネ・ストロヴストルップ、『The C++ Programming Language』第3版、アジソン・ウェスレイ社、1997年〕
これは「すべてのプログラマ」がソフトウェアの大きなコレクションを構築する際に当然のように必要とする構成要素のみを含む、比較的小さな標準ライブラリを示唆している。
CおよびC++の標準ライブラリにおいてはこうした哲学がある。
対照的に、Pythonの設計者であるグイド・ヴァンロッサムは標準ライブラリについてより多くの包括的ビジョンを受け入れており、Pythonチュートリアルにおいて以下のように書いた:
: 「Pythonには『電池が付属する』という哲学がある。この哲学はこの大きなパッケージ群での洗練された強固な能力において最も良く見てとれる。」〔 グイド・ヴァンロッサム、Pythonチュートリアル
ヴァンロッサムは上記に続けて、C++標準ライブラリが省いたようなXML処理、XML-RPC電子メールメッセージ、地域化、その他サービスのライブラリを列挙している。こうした他の哲学はスクリプト言語(PythonやRuby)やJava.NET Frameworkのような仮想マシンを使う言語においても見られるであろう。

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「標準ライブラリ」の詳細全文を読む




スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.