• ベストアンサー

Perlで様々なシステムを作りたいのですが限界はありますか

Perlで様々なシステムを作りたいのですが限界はありますか。 言語としての限界はありますでしょうか。またPHPとどのような差がありますか。速度的なものだけでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • ralf124c
  • ベストアンサー率52% (232/446)
回答No.1

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

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • PerlとphpのCGI版

    Perlは文書に最適化された言語だと今日知りました。 そこで思ったのですが、PerlとphpのCGI版の場合だと ファイルの読み書きなどを考えてみたところ、速度にさほど違いはないのでしょうか? mod_perlとphpのモジュール版の速度は同じくらいだと聞きます となればphpのCGI版はさほど早くなく、Perlと同程度じゃないかと思ったわけです どなたか教えてください!

  • システムエンジニアについて

    WEBのシステムエンジニアになりたいと思っています。どんな言語が必須ですか?僕個人としては、PERL、 PHP、 JAVAで十分かと素人ながら考えていますが。すいませんがお願いします。 また現在はどんなシステムエンジニアが重宝されてるのか知っていれば教えてください。

  • phpの限界は?

    たとえば、企業が自社のHPより、ショッピングカートを設置する場合は、 プログラム言語は「php」または「perl」で 顧客のデータファイルも、カンマ区切りのテキスト形式の「csv」でも 十分かと思います。 しかし、楽天やヤフーのような同時に何十人も使用する場合も、  (1)「php」または「perl」で作ったプログラムでも堪えられるのでしょうか?同時に何人程度の使用なら大丈夫なのでしょう?  (2)一般的にこのようなケース(同時に何十人も使用するプログラムの場合   ショッピングカートの場合、メール配信もあると思います。)は   どんな言語でプログラムを作成するのでしょうか?  (3)データファィルは、MySQLなら大丈夫でしょうが、   テキスト形式のファイルを使う場合、どのような規模のシステムが限界なのでしょうか?   件数または同時使用頻度など。   テキスト形式のファイルの場合、データベースになっていませんから、   ファイルの更新は一度、全レコードを配列に入れて、   ふたたび、全配列をファィルに書き出すといった処理をすると思います。(もちろんLOCKはしますが) 教えていいただければ幸いです。

    • ベストアンサー
    • PHP
  • PHPとかperlとかrubyとか

    質問させていただきます。 プログラミング言語を学ぼうと思っています。 ありがちな質問ですが、言語の特徴などを伺いたいと思います。 PHPはWEBに特化した言語だと聞きました。 あとperlはテキスト処理だけでどうも、、、って話も。 rubyはまだプログラムの話で出てこないことも多い。 やりたいことがあっての言語なのは承知しています。 WEBやデータベース、スタンドアロン?の簡単なソフト開発とか、いろいろやりたいことは多いです。 最初に目をつけた敷居が低いとされるWEBに特化したPHPはソフト開発には向かないらしいし、偏ったものもどうかと思ってます。 でも次の言語にJAVAを考えていて(JAVAは習得が難しいと聞きましたので)、PHPはJAVAに多少似ているってどっかのサイトで見ました。たぶん賛否両論はあるでしょうが。 別にWEBプログラムだからってperlでもrubyでもできるんですよね?だったら偏ったPHPよりperl、rubyの方が書いていて楽しいような気がします。rubyの需要はまだ少なそうですし、perlのテキスト処理だけってのもどうなんだろうと思いますが。そこらへんも聞きたいです。 簡単なゲームとか、顧客管理ソフトとか、WEBとかデータベースとか、できれば敷居が低く楽しめる言語があればと思ってます。

  • Perlのエラー検出法など

    Perlを使ってPGすることがありますが、 この言語を使っていますと、VBなどに慣れているせいか 開発スピードが遅く感じます。 エラーが出たら、どこでエラーが出てるかわかりにくい ですし、ちょっとしたことでエラーになります。 ただ、私のデバッガも悪いのかも知れません。 プロンプトを使わず、サーバー上でエラーが出ていない か確かめています。 Perlは実際のところどうなのでしょうか? PHPなどに変える方がよいのでしょうか? PHPは使ったことがないのですが、 PHPに移行したとしても開発ツールがVBのように よくなければあまり意味がないように感じます。 Perlの複雑さも少し取り付かれています。 質問したいことは、 Perlの利点 デメリット デバッガ法 ほかの便利な言語 などです。 Perlが不便な言語だという私の考えが 間違っているような気もしています。 ご意見頂ければ幸いです。

    • ベストアンサー
    • Perl
  • Perlでできて、PHPでできない事。

    前に、似たような質問があったのですが、 答えが出ていなかったので、聞いてみました。 最近PHPに乗り換えて、PHPの方がいろいろ わかりやすいので、統一しようと思いました。 Perlでしかできない、もしくはPerlの方が、 やりやすい事があるのでしょうか? PerlはサウンドやWin32APIを使ったシステム制御も できると、Perl中毒って本を立ち読んだ時に、 分かったのですが、こういう上級者向けな事でも いいですが、私と同じように乗り換えて、Perlから PHPに乗り換えて、「あー、これできないんだ?」 って言うのがあったら教えてください。

    • ベストアンサー
    • PHP
  • apacheの設定、Perlと共有

    PHPとPerlの勉強をしています。 apacheに両方の言語を同時に使えるようにするのはできますでしょうか? 今はPerlで起動するように設定してあります。

    • ベストアンサー
    • PHP
  • perl PHP C++ それぞれのメリット、デメリット

    現在CGIを設置したく、勉強をはじめようとしています。 そこでperlとPHPのどちらにしようか考えていたところ、C/C++も使えると知り、基礎的なことだけですが経験のあるC++を使おうかどうか迷っています。しかし、それぞれのメリット・デメリットを知り、それを踏まえた上で使用言語を判断したいので、今回質問させていただきました。 それぞれの言語のできることやできないこと、速度などの違い、習得のしやすさ、柔軟性など、様々な観点からのメリットとデメリットを教えていただけると幸いです。 ちなみに、ただ掲示板なんかを設置したいというわけではなく、最終的には様々な用途に対応できるよう技術力を磨き勉強したいと考えています。 検索するとperlとPHPの比較はあっても、C++まで比較対象にいれてるサイトがなく、わからなかったので質問させていただきました。 よろしくお願いします。

    • ベストアンサー
    • CGI
  • PHP,Ruby,Perlなど幅広い言語を学ぶべきか?

    PHP,Ruby,Perlなど幅広い言語を学ぶべきか? それともPHPひとつだけ学ぶべきか? 自分の得意分野だけ特化していく。 それとも、あらゆる言語を手をだすように幅広い分野へ学んでいく。 皆さんはどちらでしょうか? また、その理由を教えていただければ幸いです。 私は短期間に、あらゆる言語を手出すように幅広い分野へ学んでしまったため、未だにアプリケーションも作れません。

    • ベストアンサー
    • PHP
  • モバゲーのシステム

    モバゲーのシステムはmysqlとperlで構築していると聞くが、mysqだとphpの方が相性がいいように思うのだがなぜモバゲーのシステムはperlで構築しているのでしょうか?

    • ベストアンサー
    • PHP
このQ&Aのポイント
  • シール詰まりを取って復旧したが、カッターが動かなくなった
  • 製品名: QL-800 OS: Windows10 接続方法: USBケーブル 電話回線: ひかり回線
  • 問題: ラベルプリンターのカットができない。シール詰まりを取り除く際に何か影響があったのかもしれない。製品の再起動や接続の確認をしても問題は解消されず、カッターが動かないままである。
回答を見る