ベストアンサー Perlで様々なシステムを作りたいのですが限界はありますか 2006/09/03 19:07 Perlで様々なシステムを作りたいのですが限界はありますか。 言語としての限界はありますでしょうか。またPHPとどのような差がありますか。速度的なものだけでしょうか。 みんなの回答 (1) 専門家の回答 質問者が選んだベストアンサー ベストアンサー ralf124c ベストアンサー率52% (232/446) 2006/09/05 19:30 回答No.1 どのようなシステムかにもよりますが、強いて個人的な感想をいいますと、 処理系としてみた場合にPerlは精度の高い数値計算系の仕事には向いていないように思います。 文字列処理について機能が弱いという書籍も見かけましたが、正規表現を駆使すると他の言語より はるかに強力で余りの便利さに手放せなくなります。 PHPとの比較は、PHPはWebの存在が有ってからの言語ですのでApacheなどのサーバに直に組み込む ようになっておりますゆえ、Webアプリとして比較した場合「早い」などと言われますが、同様にPerl 処理系を直にWebサーバに組み込むと同等以上のパフォーマンスをPerlでたたき出すことが出来ます。 また、PHPは発展途上中でセキュリティホールの報告が時々見られますし、バージョンによって過去 の資源がかなり手を入れないと使えなくなったりします。 どのプログラム言語にも言えることですが、それぞれに一長一短があり、状況に応じて適材適所で 採用すればよいかと思います。毎年200前後におよぶプログラム言語が生まれては消えてゆくような状 況で生き残っているものにはそれなりの理由があるからだと思いますので、色々と試してみてください。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発Perl 関連する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はしますが) 教えていいただければ幸いです。 ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム 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でできて、PHPでできない事。 前に、似たような質問があったのですが、 答えが出ていなかったので、聞いてみました。 最近PHPに乗り換えて、PHPの方がいろいろ わかりやすいので、統一しようと思いました。 Perlでしかできない、もしくはPerlの方が、 やりやすい事があるのでしょうか? PerlはサウンドやWin32APIを使ったシステム制御も できると、Perl中毒って本を立ち読んだ時に、 分かったのですが、こういう上級者向けな事でも いいですが、私と同じように乗り換えて、Perlから PHPに乗り換えて、「あー、これできないんだ?」 って言うのがあったら教えてください。 apacheの設定、Perlと共有 PHPとPerlの勉強をしています。 apacheに両方の言語を同時に使えるようにするのはできますでしょうか? 今はPerlで起動するように設定してあります。 perl PHP C++ それぞれのメリット、デメリット 現在CGIを設置したく、勉強をはじめようとしています。 そこでperlとPHPのどちらにしようか考えていたところ、C/C++も使えると知り、基礎的なことだけですが経験のあるC++を使おうかどうか迷っています。しかし、それぞれのメリット・デメリットを知り、それを踏まえた上で使用言語を判断したいので、今回質問させていただきました。 それぞれの言語のできることやできないこと、速度などの違い、習得のしやすさ、柔軟性など、様々な観点からのメリットとデメリットを教えていただけると幸いです。 ちなみに、ただ掲示板なんかを設置したいというわけではなく、最終的には様々な用途に対応できるよう技術力を磨き勉強したいと考えています。 検索するとperlとPHPの比較はあっても、C++まで比較対象にいれてるサイトがなく、わからなかったので質問させていただきました。 よろしくお願いします。 PHP,Ruby,Perlなど幅広い言語を学ぶべきか? PHP,Ruby,Perlなど幅広い言語を学ぶべきか? それともPHPひとつだけ学ぶべきか? 自分の得意分野だけ特化していく。 それとも、あらゆる言語を手をだすように幅広い分野へ学んでいく。 皆さんはどちらでしょうか? また、その理由を教えていただければ幸いです。 私は短期間に、あらゆる言語を手出すように幅広い分野へ学んでしまったため、未だにアプリケーションも作れません。 モバゲーのシステム モバゲーのシステムはmysqlとperlで構築していると聞くが、mysqだとphpの方が相性がいいように思うのだがなぜモバゲーのシステムはperlで構築しているのでしょうか? Linux上でのPerlの利用法の利点について もう既に散々論じられていると思うのですが、PHPとPerlの利用法などでの違いを教えてください 自分はPHPとJavaScriptしか出来ませんが、Perlに興味があります。 Web系を作成するのにはPHPで特に問題はありません。 しかし、MySQLなどのサードパーティ製ソフトなどをインストール時にPerl(モジュールやMakefile等)を使用しているのが多いですが、PHPを利用しているというものはありません。 PHPはWebに特化し、コマンドラインから操作できないこともないですが、全く見たことがありません。 そういう点で両者は違う点があると思うのですが、それ以上は自分には分かりませでした。 自分はデータを取ってきて、それを加工して利用したいと考えているのですが、PHPでは自分のやりたい事に限界が出来てしまいます。 で、シェルを含めてLinux上で色々と自動化をしたいと考えているのですが、この場合Perlスクリプトで出来るのかなと思いまして。 PHPで出来ることはPerlで出来る、Perlで出来ることもPHPで出来ると見たことがありますが、PHPに出来ない、PHPよりも優れている点、そして特に自分が知りたいのはLinuxで利用するスクリプト(シェル)としての利用法なのですが、その場合の限界などを教えていただけませんでしょうか? Web上で調べたのですが、いまいち要点を得られませんでした。 Perl言語を使っています Perl言語を使っています URLを定義して、 その、Webサイトの中を表示するといったようなことは 可能なんでしょうか?? もし、可能であれば サンプルソースなど、 おねがいします 文字だけで構いません あと、10文字表示したいのに その、システムが5文字しか 表示できない場合に 残りの5文字はどのようにして表示させるのでしょう 2つも書いて申し訳ございません print "Prel言語使います" だけど、5文字しか表示できないそうなると "Perl言"こうなります、残りの5文字はどのようにすればいいのでしょう AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム PERLのかわりにPHP WEBクリエーター業で、システム開発に必要なPerl/CGIを、PHP、またはJSPで代理することは可能でしょうか?自分はシステムに詳しくはないのですが、そのようなことがあるサイトに書かれていたので気になりました。よろしくお願いいたします。また、可能であれば詳しい理由と、その場合、PERL/CGIを体系的に覚えるだけでかまわないでしょうか? PerlとPHP、Mysqlの比較について教えてください。 PerlとPHP、Mysqlの比較について教えてください。 ひょんなことから、2つのWEBプログラムを作成しようと思うようになりました。 1つは備品貸出管理システム。約100個のものの入出庫を管理したいと思います。 もう1つは予定調整システム。カレンダーからみんな(100人くらい)の都合の良い日をクリックしてもらい一覧にする。 以上のような物を作ろうと考えているのですが何で作ろうか思案しています。 10年ほど前perlをかじったことがあるのでこれを使おうか、開発がそれより簡単といわれているPHPをつかおうか悩んでます。特にPHPでデータベースとなるとsqlというものが利用できなくてはならないのですがレンタルサーバーを借りるなど費用を負担しなければサービスが受けられないところが多いみたいです。(ちなみに私はcypress、plala、さくらレンタルサーバーライトを使用しています) ただ、上記のように100件程度(どう増えても1000件程度)であればSqlはあまり関係ないのではないかと思うのですがphp言語のみでの開発はどうでしょうか? phpだけで動作する掲示板とかありますでしょうか。 結構本を引っ張り出したり探してみたのですがどうも時代遅れでして。。。 なにかアドバイスいただけましたら幸いです PHPとPerlの違い 私はシステムに関して全くの素人ですが、会社でPerlを使わなければならない業務があり、ここ3年で独学でPerlを勉強し使っています。しかしながら最近になって同様の業務をPHPで実施している競合他社を見て、上司がPHPへの変更を求めてきました。 社内では特にPHPに詳しいものはいないため、やはり私が独学でやっていく必要があるのですが、PerlとPHPの違いって端的に言うとどのようなものなのでしょうか。実際に記述する上でという側面と、それぞれで作成されたサイトを使う側の操作性や利便性の違いという点、またその他PHPの利点など何かご存知のことがございましたらお教えください。 PHPを極端に速くするためには PHP言語やPerl言語の動作を極端に速くするためにC言語を使ったモジュールを実装することが多いとよく聞きますが、それはどうしてでしょうか。やはり、メモリの操作ができるからでしょうか。 また、PHP言語やPerl言語をサーバサイドとして、大規模なシステムで構築・稼動させるためには、やはりC言語のモジュールが欠かせないでしょうか。 そうすれば、PHP言語やPerl言語を取得されている人は動作を極端に速くするためにモジュールを作成するC言語が必要不可欠でしょうか。 PerlとPHPで同一ファイルをファイルロック PerlとPHPで同一のファイルを読み書きする必要があるのですが、ファイルロックする機構を作るには互いの言語でmkdirで対応したほうがよいのでしょうか? flock関数がPerlにもPHPにもありますが、これは、PHPのプロセスで実行したロックの状態をPerlで検知したり、または逆のことはできないのでしょうか? もしできないとするとmkdirで同一の機構を作ったほうが良い気もしますが、何か問題などは起きないでしょうか。 Perlの実行速度 プログラミング初心者のちょっとした疑問です。 Perlの実行速度はなぜあんなに早いんですか? RubyやPythonも同じインタプリタ方式なのに、どうしてあんなに 差が出るんでしょうか? 現在、私はネットビジネスに関わっていますが、企画を担当していてシステム 現在、私はネットビジネスに関わっていますが、企画を担当していてシステムは作れない 状況です。 そこで質問です。今からweb関係プログラムを学ぶならどの言語がよいでしょうか? perlかPHPが良いかと思っていますが情報が少ないのでアドバイス頂けると幸いです。 宜しくお願いします。 Perlについて聞きたいです. 以下のこと教えてください. (1)Perlって言語はそもそもどのような目的で使われるのでしょうか? (2)よくCマガなどにPerlの連載がのっていますが,Perlっていう ソフトがうってるのでしょうか?? インストールの仕方などのヒントを教えてください. 以上,お願いします! 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター プログラミング・開発 Microsoft ASPC・C++・C#CGIJavaJavaScriptPerlPHPVisual BasicHTMLXMLCSSFlashAJAXRubySwiftPythonパフォーマンス・チューニングオープンソース開発SEOスマートフォンアプリ開発その他(プログラミング・開発) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など