![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
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ランキング
-
API、OCX、DLLって何でしょう?
-
UNIX環境でのCプログラム上でC...
-
WEBページに読み書きするプログ...
-
C言語のHP-UXからLinuxへのポ...
-
JAVAを使ったHPをつくりたい
-
バトルプログラマーシラセでや...
-
HTMLでBBS作成
-
どんなプログラムを自作しまし...
-
Ryzen 3700(無印)はWin11に対応...
-
プログラミングのスキルを上げたい
-
EXCEL-VBAのプログラムを移植し...
-
stdio.hのバッファについて。
-
VBプログラムをEXCEL VBAに移植...
-
SEの論理的思考が身につかないです
-
イメージコントロールについてVB6
-
APIについてプログラム初心者が...
-
Cからgzip圧縮について
-
ゲームを作成したい
-
OS以前のコンピュータ
-
雇用条件 C++等の基礎的な...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
API、OCX、DLLって何でしょう?
-
VBプログラムをEXCEL VBAに移植...
-
SNMPトラップ情報をC#.netで作...
-
このプログラミング誰か教えて...
-
OSとCPUの関係について
-
コンソールアプリでファイル選...
-
UNIX環境でのCプログラム上でC...
-
Ryzen 3700(無印)はWin11に対応...
-
DLLってなに?
-
C言語のHP-UXからLinuxへのポ...
-
VB.net エラーメッセージを英文...
-
VBS:コンピュータ名を取得し、...
-
Sleep命令で指定した待機時間が...
-
Perl5とActivePerl
-
大至急!!! ピクトグラミング...
-
printf系の書式「w」ってなに?
-
サイクロイドの軌跡
-
初心者にEXCELのVBAを教えると...
-
三目並べ
-
小中学校でプログラミングなん...
おすすめ情報