• ベストアンサー

プログラミングのライブラリの中身は?

様々なプログラミング言語のライブラリには何が入っているんでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

>例えばPythonだとどういのが入っているんですかね? https://docs.python.org/ja/3/library/index.html これなど。 >私はライブラリの中に関数が入っているのだと思っていました。 間違ってないですよ。 定数や関数が入ってます。 定数とは、それ自体が値を持つものです。 例えば、TrueやFalseなどのbool型の中身として使うものなど。 これらがないと人によって例えばある関数が「0を返した時」、 それは、何なの?になってしまうので、 Trueなら、「何か成功したとか真を意味する値なのね!」と みんなが同じ値で統一できるという、概念などです。

okwaveokw
質問者

お礼

ありがとうございます

その他の回答 (3)

  • hiodraiu
  • ベストアンサー率15% (451/2846)
回答No.4

関数、クラス、列挙、定数などです。 言語によっては、列挙や定数は別の定義ファイル(C/C++のヘッダーファイル等)に書かれます。

okwaveokw
質問者

お礼

ありがとうございます

回答No.2

様々な。。では、絞れませんので、 CならCと仮定したら、こんな感じです。 http://www.c-lang.org/detail/lib_function_header.html 言語を特定しなければいけないのは、 画像処理ができない言語なら、画像処理のライブラリは不要です。 という風に言語ごとに特異/不得意があり、 当然ライブラリも、言語ごとに特化したものが入るためです。 先の回答者さん同様、IOがメインです。 なので、IOをまず理解するには、 stdio.h スタンダードI/Oの略です。 標準的な入出力に使うものという言葉がそのまま、 ファイル名になっており、これを理解することで 先に進むことができます。

okwaveokw
質問者

お礼

ありがとうございます

okwaveokw
質問者

補足

例えばPythonだとどういのが入っているんですかね? 私はライブラリの中に関数が入っているのだと思っていました。

  • watanabe04
  • ベストアンサー率18% (295/1598)
回答No.1

大きいのは入出力命令でしょう。 ライブラリーに入っていて呼び出すだけで入出力ができるから read,writeと書くだけで処理ができます。 mainからサブに飛ばしていろいろな処理をかくと思いますが、 みんなが使う、そういうものをライブラリーとして提供しています。

okwaveokw
質問者

お礼

ありがとうございます

関連するQ&A