Skip to main content

標準的なライブラリとは何ですか?

computerコンピュータープログラミングでは、標準ライブラリは、コアコンパイラパッケージの一部として含まれる一連の機能、定数、およびその他の言語定義です。標準ライブラリは、プログラマーに、簡単なプログラムを作成し、基本データを操作する基本的な機能を提供します。また、情報処理が些細なタスクにならないように、ホストオペレーティングシステムと何らかの形で相互作用する機能も提供します。特定の言語コンパイラのすべての実装には標準ライブラリが含まれており、一般にライブラリの以前のバージョンと下方に互換性があるため、基本的な言語機能は時間とともに進化するにつれて保存されます。プログラマが利用できるコンピュータープログラムの手順、機能、クラス、またはその他の要素。これらの要素は通常、入力、出力、プロセス処理などの機能を定義するカテゴリにグループ化されます。一部のライブラリは、依存関係と呼ばれる概念である他のライブラリに適切に動作するように依存しています。整数データ型の最大値やヌル文字の数値定義などの重要な変数は、ライブラリに保存できます。また、通常、既にコンピューターコードの断片が編集されており、有害な変更を防ぎ、独自のプログラミングコードを保護しています。これは、あまりにも多くのライブラリを含めることとバランスをとる必要があります。大規模な標準ライブラリとは、一部の言語では、完成したプログラムの分布サイズが非常に大きく、使用されないライブラリで肥大化する可能性があることを意味します。標準的なライブラリにファイルが多すぎることも、言語の開発に問題を引き起こす可能性があります。これは、各言語またはコンパイラの変更で更新する必要があるため、新しいリリースに必要な作業量を増やす必要があるため、言語の開発が必要である必要があるためです。機能が少なすぎる標準ライブラリは、各プログラマーが外部ライブラリをカスタムインストールし、プログラムリリースに特にそれらを含めることにつながる可能性があります。これにより、主要言語開発チームによって制御されていない標準の二次的なコミュニティ主導のメンテナンスにつながる可能性があります。一部の言語は、コミュニティがニーズを明確にしたときに、一般的に使用されるライブラリを標準セットに含めることにより、そのような状況に適応します。さらに、コンパイラが実行可能なプログラムを作成する方法の背後にあるメカニックは、ライブラリのパラメーターを決定することもできます。解釈された言語は、標準セットにライブラリのより大きなコレクションを持っている傾向がありますが、低レベルの言語には非常に少ないことがよくあります。