見出し画像

パソコンのしくみ 『Perl(パール)』

☆はじめに【Perl(パール)】は強力なテキスト処理やファイル処理の機能を備えた言語になっている

◼️【Perl(パール)】

・【Perl】の特徴
 【Perl】はUNIX上で生まれたプログラミング言語で、1987年にラリー・ウォールにより公開された

・【Perl】が誕生するきっかけが、すでに存在していたawkという【インタープリタ言語】の不満を解消することだった

・【Perl】は強力なテキスト処理やファイル処理の機能を備えた言語になっている

・また、【Perl】はインタープリタ言語なのでコンパイルなどの処理を行うことなく動作を確認しながらプログラムを作成することができる

・さらに、UNIXやLInuxやWindowsをはじめ主なOSのほとんどに【Perl】インタープリタが備わっているので【OS】にこだわないという特徴もある

・なお、表記方法は【C言語】によく似ているが、Webサーバーから呼び出すことができ、掲示板などのように表示内容が変化するプログラムを作成することができ、一般的に【CGI】の開発に使われる言語として知られている

・ただし、インタープリタ言語のため速度が遅いというデメリットもある

◼️【CGIプログラムとは】

・【CGI】のしくみを使って作成されたプログラムをCGIプログラムといい、Webサーバーに置かれている

・必要に応じてブラウザーからWebサーバーへアクセスすると、これに応えてCGIプログラムが処理する

・処理結果はWebサーバーからブラウザーに送られて表示される

・このように【CGI】プログラムはWebサーバーで実行されるサーバーサイドプログラムであるため、自作の複雑な【CGI】はサーバーに負担が掛かる場合もある

・そこで、プロバイダーの個人用Webページなどでは、用意された【CGI】しか利用できないという制限のある場合が多い

※大まかに自分の目線で記載してありますので、どうかご了承くださいませ

●とりあえず長ったらしい文章は読むのが大変なので細かくまとめて、少しずつ投稿していきたいと思います。これからの投稿でぜひ参考にしていって頂けたらありがたく思いますし、私も嬉しく思います。

この記事が気に入ったら、サポートをしてみませんか?
気軽にクリエイターの支援と、記事のオススメができます!
参考になったと思いましたら、よろしかったらシェアお願い致します
7
お世話になります!! ☆ピトーちゃん情報屋☆になります ☆色々な情報を提供していきますので宜しくお願い致しますm(_ _)m ◎一部【有料】の情報もございます