![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.1ベストアンサー
- 回答日時:
まずはじめに、CGIって何だかを理解してください
よく、CGIをプログラム言語の一種だと勘違いしてる方が多く見受けられますが、プログラムの事ではありません
プログラムを起動する(動かす)ための仕組みであり概念の名前です
http://ja.wikipedia.org/wiki/Common_Gateway_Inte …
1.
最近ではCGIに限らず他の方法でもプログラムを動かす仕組みがあります
ですから、ここでは インターネット上でプログラムを使うと何が出来るか
ということを簡単に説明します
ます、一番分かりやすい例として、この質問サイトも「PHP」というインターネット向けのプログラム言語で動いています
このサイトの場合、たぶんCGI方式では動いていません(関係者ではないので詳しい内容はわからないため、私の推測です)
言語は他にも何種類かあります。
有名どころでは、、C言語、Perl、Ruby、などがあります。(他にもいくつかあります)
その昔、Perl(パール)というプログラム言語がインターネット用のプログラム言語としてよく使われていた時代があり、このPerlを動かすための仕組みとしてCGIが使われていたため、Perl=CGIと思い込んでしまう人が多いのです
ちなみに「PHPをCGIで動かす」等ということも可能ですしこういう表現も正しいです。
同時にさまざまな人が書き込みしたり閲覧したりする仕組みをプログラムで作ることができます。
他にも通販サイトやブログ、銀行のオンライン振込み、などの多岐にわたって使われています。
ヤフーやGoogle等のポータルサイトと呼ばれるジャンルのサイトもさまざまなプログラム言語を駆使して作られています。
正直な話、ブラウザ(インターネットエクスプローラー等)で閲覧できる形でさえあれば、何でも出来ます。
2.
CGIそのものを理解するというよりは、各プログラム言語を理解するということになります
プログラムそのものの概念を理解できていないと初心者の方がいきなりプログラム言語を使ってさまざまな仕組みを作るのはかなりの努力と時間を要します
*プログラム言語を駆使してさまざまな仕組み(システム)を作るお仕事をプログラマー等と言います
得にインターネット上の仕組みを作る人たちを「webプログラマー」等と言います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 会社設立・起業・開業 何ができそうか教えてください。 2 2023/02/06 13:09
- CGI サイト訪問者の情報を取得したい 1 2023/02/21 11:03
- 個人事業主・自営業・フリーランス インボイス制度は、クライアントごとに請求書を分ける事はできますか? 6 2023/04/03 14:22
- 会社・職場 聞きすぎる性格との向き合い方 7 2022/08/29 12:43
- Perl perlでリテラル値はメモリにどのように格納されているか? 1 2023/01/15 20:45
- PHP $_SESSIONに渡した後はそのまま使っても問題ありませんか? 3 2022/11/08 22:17
- 高齢者・シニア 究極の選択です。 7 2023/08/16 06:44
- docomo(ドコモ) ドコモのスマートフォンでプランの質問です 8 2022/10/10 09:47
- 電気工事士 添付写真のスイッチの取り扱い方について 4 2022/07/28 17:08
- CGI cgiの注釈が出来ない 2 2022/04/27 09:15
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CGIって何ですか?簡潔に教えて...
-
フォームを再送信しますか?
-
apacheでPerl CGIが作動せず、5...
-
エクセルで集計したい。
-
めちゃきれい
-
number 改行が追加できない
-
生成AI画像について
-
3DCG
-
ホームページにメールフォーム...
-
cgi アクセス制限 エラー
-
CGIの記述について教えてくださ...
-
CGIの設置が分かりません・・・
-
ホームページにCGIを設置したの...
-
ホームページにCGIを設置したの...
-
サーバーのエラーでおしえてく...
-
ホームページの事でおしえてく...
-
さくらサーバーにcgiフォームを...
-
ホームページでCGIのフォームを...
-
一番簡単なCGI,掲示板の設置教...
-
(フリーの)ツリー掲示版CGI、...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
API、OCX、DLLって何でしょう?
-
VBプログラムをEXCEL VBAに移植...
-
C言語のHP-UXからLinuxへのポ...
-
OSとCPUの関係について
-
コンソールアプリでファイル選...
-
SNMPトラップ情報をC#.netで作...
-
WEBページに読み書きするプログ...
-
変数の大きさを超える代入
-
Perl5とActivePerl
-
UNIX環境でのCプログラム上でC...
-
.Net とは何ですか?
-
3ウェイハンドシェイクの流れ...
-
i,j,k
-
DLLってなに?
-
VBS:コンピュータ名を取得し、...
-
Ryzen 3700(無印)はWin11に対応...
-
CGIとは?
-
プログラミング 素数か素数では...
-
プログラマやシステムエンジニ...
-
このプログラミング誰か教えて...
おすすめ情報