• ベストアンサー

ルーチンとライブラリについて。

例えば、ABCBCDというプログラムがあって、BCをEというサブルーチンにしておいて、Aは、abcbcdというプログラムになっているので、Aは、メインルーチンといってもいいのでしょうか?Dも同様でしょうか?教えていただけると幸いです。すみません。

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

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

>ルーチンとライブラリについて。 ってタイトルですが、 本文にライブラリが一回もないのですが。 ひとまずどのファイルがMAINか?じゃなくて、 MAINがある物が、メインのファイルです。 C言語なら、main()など。 なので、2つ以上main()がいれば名前が衝突しますし。 逆に「1個もない」ケースもあります。 それが、「ライブラリ」です。 というか、なんでこっちのアカウントで投稿してるの??

その他の回答 (1)

回答No.2

貴殿の質問文章はかろうじて 日本語の体裁を持っているかも知れませんが、 エンジニアには1mmも理解できない言葉で構成されています。 理解できるように書き直して下さい。 例えばプログラムに成っているものはプログラムであって、 メインルーチンもクソもありません。 また「D」については、何の言及もありません。 たとえ論理的に破綻していても、何らかの説明が有ってこそ、 読んでいるものは「推察」や「判断」や「無視・割愛」が出来るのです。 さらに、他の方も仰っていますが「ライブラリ」が質問文と無関係です。 クローズして、再質問願います。

関連するQ&A

  • ルーチンとライブラリについて。

    プログラムがあって、ABCBCDが、あってこのプログラム全体を、メインルーチン、BCをEとしてまとめたものを、サブルーチンで、AやDをルーチンとなっていますが、 状況によって(別プログラム)で 考えた時には、AやDがサブルーチンとなるプログラムは、どんなものでしょうか?教えていただけると助かります。すみません。意味不明でしたら、聞き返してください。教えていただけると助かります。

  • ルーチンについて。

    例えば、ABCBCDというプログラムがあって、BCをサブルーチン化して、Eとおいて、AEEDとした時、AとDは、ただのルーチンというのでしょうか?それとも、メインルーチンと言ってもいいのでしょうか?教えていただけると幸いです。すみません。

  • ルーチンについて。

    例えば、ABCBCDというプログラムがあって、BCをEというサブルーチンにしておいて、Aは、abcbcdというプログラムになっているので、Aは、ルーチンといってもいいのでしょうか?Dも同様でしょうか?教えていただけると幸いです。すみません。

  • メインルーチンについて。

    メインルーチンとは何でしょうか?メインルーチン単体で使う事はあるのでしょうか?ご教授下さい。すみませんが。サブルーチンがない場合は、どうなるのでしょうか?ご教授下さい。すみませんが。

  • メインルーチンとサブルーチンについて。

    すみません。メインルーチンは、どの言語でもどのプログラムでも必ずあるものなのでしょうか?ご教授頂けると幸いです。すみませんが。

  • ルーチンとプログラムについて。

    ルーチンとは、コード(Aプログラム、BプログラムCプログラム等)の集まりで、ライブラリは入れ物という解釈であっていますでしょうか?教えていただけると助かります。すみません。

  • プログラミングについて。

    ダイナミックリンクライブラリは、なぜサブルーチンだけで、構成されるのでしょうか? ご教授いただけないでしょうか?すみません。なぜ、メインルーチンしかないもの、サブルーチンしかないもの、メインルーチンとサブルーチンが存在するものの3つに分かれたりするのでしょうか?これについてもよろしくお願い致します。

  • ダイナミックリンクライブラリについて。

    ダイナミックリンクライブラリで、共通な処理(サブルーチン)を集めたプログラムです。という回答を頂いたのですが。どういう事でしょうか?ご教授頂けると幸いです。すみませんが。

  • メインルーチンの変数をモジュールに渡す

    Perlの勉強をし始めの者なんで、恥ずかしい質問ですけど・・・ モジュールの使い方です。 以下のプログラムではTest_module.pmで定義した変数$testをメインルーチンでprintしています。 ***** メインルーチン *****  #perl /usr/bin/perl  use Test_module;  our $test=10;  print $Test_module::test; ***** Test_module.pm *****  package Test_module;  our $test=10;  1; これはちゃんと動いています。 ところが逆にメインルーチンで定義した変数$testをTest_module.pmに渡そうとすると、うまくいきません。 以下のプログラムをどう直せばいいのでしょうか。 ***** メインルーチン *****  #perl /usr/bin/perl  use Test_module;  our $test=10;  &Test_module::print_test(); ***** Test_module.pm *****  package Test_module;  sub print_test {  print $Main::test;  }  1;

    • ベストアンサー
    • Perl
  • ポケコンの制御方法などについて教えてください

    ポケコンのメインルーチンとサブルーチンについての質問なんですが… サブルーチンを使用する利点を教えてください なるだけ、短い文章でお願いします