- ベストアンサー
Perlで様々なシステムを作りたいのですが限界はありますか
Perlで様々なシステムを作りたいのですが限界はありますか。 言語としての限界はありますでしょうか。またPHPとどのような差がありますか。速度的なものだけでしょうか。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
どのようなシステムかにもよりますが、強いて個人的な感想をいいますと、 処理系としてみた場合にPerlは精度の高い数値計算系の仕事には向いていないように思います。 文字列処理について機能が弱いという書籍も見かけましたが、正規表現を駆使すると他の言語より はるかに強力で余りの便利さに手放せなくなります。 PHPとの比較は、PHPはWebの存在が有ってからの言語ですのでApacheなどのサーバに直に組み込む ようになっておりますゆえ、Webアプリとして比較した場合「早い」などと言われますが、同様にPerl 処理系を直にWebサーバに組み込むと同等以上のパフォーマンスをPerlでたたき出すことが出来ます。 また、PHPは発展途上中でセキュリティホールの報告が時々見られますし、バージョンによって過去 の資源がかなり手を入れないと使えなくなったりします。 どのプログラム言語にも言えることですが、それぞれに一長一短があり、状況に応じて適材適所で 採用すればよいかと思います。毎年200前後におよぶプログラム言語が生まれては消えてゆくような状 況で生き残っているものにはそれなりの理由があるからだと思いますので、色々と試してみてください。