ユーさんは見た!#7 どちらもP ~PHPとPerl~
こんにちは、アイサットのユーさんです!
PHPとPerl。
今回はそんな、ProgrammingのPから始まる2つのプログラミング言語について、見ていきたいと思います。
ユーさんは見た!
----------------------------------------
概要
・PHPとPerlの「Hello world!」の比較
・PHPとPerlって何?
PHPとPerlの「Hello world!」の比較
まず、PHPで「Hello world!」を出力する場合のソースコードはこちらです。
「<?php ~ ?>」や、「echo」を記載しています。
そして、Perlで「Hello world!」を出力する場合のソースコードはこちらです。
print “Hello world!\n”;
こちらは「print」や、改行コードを示す「\n」を記載しています。
どちらも「P」から始まるプログラミング言語ですが、文字列の出力方法だけでもそれぞれ異なっています。
PHPとPerlって何?
そもそもPHPとPerlとはどういったプログラミング言語なのでしょうか。
PHPは、Webアプリケーションの開発においてよく使用されるスクリプト言語です。
SNSや動画配信サイトなどの開発にも利用されており、HTMLに埋め込んで使用することもできます。
最新のバージョンは、2023年4月13日にリリースされた「Version 8.2.5」です。
Webアプリケーションの有名なフレームワークの1つであるLaravelはPHPのフレームワークになります。
一方のPerlもスクリプト言語ですが、こちらは強力な文字列処理能力を持っており、正規表現も利用できます。この能力を生かしたテキスト処理だけではなく、Webアプリケーションの開発やシステム管理・データベース管理などにも利用されています。
最新のバージョンは、2023年4月23日にリリースされた「5.36.1」です。
ソースコードなどのバージョン管理ツールであるgitも、このPerlによって開発されたそうです。
どちらもスクリプト言語ということで、ソースコードの可読性が高く(読みやすく)、記述や実行が比較的容易にできるのはありがたいですね。
また、このPHPとPerlはいずれも「LAMP」の中に含まれています。
LAMPとは、下記のそれぞれの頭文字からとられた呼び名です。
・L:OSのLinux
・A:WebサーバのApache HTTP Server
・M:データベースの(MariaDB、)MySQL
・P:スクリプト言語のPerl、PHP、Python
上記の「LAMP」では、動きのあるコンテンツを含むWebサイトの開発に合った、オープンソースのソフトウェアがそれぞれ示されています。
これらを組み合わせると、Webアプリケーションの開発が行いやすいということになりますね。
----------------------------------------
今回は、PHPとPerlのプログラミング言語について、ほんの少しですが見ていきました。
HTMLと併用したい場合はPHP、テキストの処理を多く行う場合はPerl、というように使い分けができそうですね。
ご興味を感じた方は、PHPとPerlの公式ウェブサイトなどもぜひご覧になってみてください!
――――――――――――――――――――――――――――――――――――――――
※掲載情報は、記事執筆日時点のものです。
――――――――――――――――――――――――――――――――――――――――
ここまでご覧くださり、ありがとうございました!
弊社では現在、社長ブログ・営業ブログ・技術者ブログと様々なブログを展開しております。ぜひ他の記事もご覧ください!
「ユーさんは見た!」次回もお楽しみに♪