• 締切済み

PHP Ruby Perl の3言語の特徴 違い

PHP Ruby Perlの3言語の特徴、共通点、違いを調べてたのですが、今ひとつ掴めません。 分かりやすく解説出来る方、教えて頂ければ幸いです。

みんなの回答

  • notnot
  • ベストアンサー率47% (4848/10262)
回答No.2

漠然と聞いても、あなたにとって「今ひとつつかめない」説明が一つ増えるだけです。それらを書いた人は「わかりやすく解説」したつもりな訳ですから。 「自分はこのように理解しているが間違っているだろうか?」という質問にしてはどうですか?

回答No.1

分かる範囲で・・・ PHPはWebサーバー上での使える言語という意味でPerl, Rubyとは違います。 RubyはポストPerl的な言語で、一番の特徴は日本人が開発した言語です。 仕様的には、Rubyはオブジェクト指向言語で、PerlはVer5?からオブジェクト指向に拡張されています。 Perlは sed -> awk -> Perl と進化してきた言語で、本来は文字列を効率的に処理するために開発された言語ですが、インターネット時代になって他の言語とのインターフェースの容易さなどから CGI といえば Perl と勘違いされています。 Perl の前身の AWK は有名な話ですが・・・「アルフレッド・エイホ(Alfred Aho)、ペーター・ワインバーガ(Peter Weinberger)、ブライアン・カーニハン(Brian Kernighan)の3人の頭文字」です。

関連するQ&A

  • PHP,Ruby,Perlなど幅広い言語を学ぶべきか?

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

    • ベストアンサー
    • 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 php ruby java(jsp?)等、webで使われる言語の特徴

    perl php ruby java(jsp?)等、動的なwebページを作成する時によく使われる言語の特徴を教えてください。何故それらの言語が使われるのか、他の言語で作る事はできないのか、が気になります。サーバサイドプログラミングには○○という特徴があるので、△△という特徴を持った言語が向いている。のような回答を期待したいです。(答えが解るなら、何でもいいですが!)

  • PerlやPHP、Rubyはどの準拠でしょうか。

    HTMLやCSSはW3CでFlashやJavaScriptはECMA準拠ですが、PerlやPHP、Rubyの準拠を調べても検索結果がなかなか見つかりません。ご回答お願いします。 もし良かったらCやC#、Javaなど他の言語の準拠を教えていただければ幸いです。

    • ベストアンサー
    • PHP
  • RubyとPerlについて

    今、Rubyを勉強中のものです。 1)RubyとPerlはプログラムの組み方は違えど、機能的にはほとんど同じですか? 2)Rubyにしかない、またはPerlでしかない特徴とかはあるのですか? いまいち、はっきり分からないので質問してみました。よろしくお願いします。

  • みなさんはperlやRubyなどの言語をどこで学んだのですか

    教えてgooやブログサービスなどのプログラムには perlやRubyなどの言語が使われていますが、 そのような大規模サービスをプログラミングできるプロの方々は どこでそれらの言語を学んだのでしょうか? (生まれたときからperlやRubyを知っていたはずは無いので誰でも 初心者の頃があるはずです) 教えてください。よろしくお願いします。

    • ベストアンサー
    • CGI
  • PHPやCGIやPerlやRubyやC言語・・

    はじめまして。 仕事上の関係でプログラミングを今から覚えようと思っています。 PHPやCGIやjavaやPerlやRubyやC言語などありますが、 どれをおぼえたらいいのかまったくわかりません。 ちなみに覚えてやろうと思ってることが、 ランキングサイトとサブアドを運営する為です。 この場合何を覚えたらいいのでしょうか? ちなみに初心者向けやオススメ参考書などあれば一緒に教えてください。

  • スクリプト言語としてのPHPについて

    PHPについてほとんど知らない者です(他の言語もほとんど知りませんが・・・)。 Webで検索していると、Webアプリを開発するLL言語としてPHP, Ruby, Python, Perlを使っているというケースをよく目にします。一方、タスクを自動化するためのスクリプトを記述する言語としては、Ruby, Python, Perl, シェルスクリプトで記述しているケースをよく目にします(Linux/UNIX系)。 そして、PHPはWebアプリ開発言語としてかなりのシェアを占めていそうだが、スクリプト言語としてはそんなにシェアを占めていないのかな? という印象を持ちました。 そこでお聞きしたいのですが、スクリプト言語としてのPHPは他の言語と比較してどのような感じなのでしょうか? PHPはWebアプリ開発言語としてだけではなく、スクリプト言語しても開発現場でRuby, Perl同様に使われているといった感じなのでしょうか? あるいは、WebアプリはPHPで書いてるけど、スクリプトはPHP以外(Ruby, Pythonなど)で書いているという方は結構いるのでしょうか?その場合、何故PHPを使わずに別の言語を使っているのでしょうか? ご意見をお聞かせください。

    • ベストアンサー
    • PHP
  • 初めてのプログラミング、rubyかphpか

    初めてプログラミングを学ぶのですが、rubyかphpかで迷っています。 現在のところの目的は、HP作成で、このokwaveのようなフォームを多用したサイトを作りたいと思っています。となると、PHPが向いているのでしょうが、「PHPはテンプレート言語だからプログラムの知識がつかない(他の言語に手を出すときにつまづく)」と聞きます。 そこで、RUBYも選択肢に入れています。 あと、WEBアプリ開発となると、PERLという言語もあるそうですが、PHPとどこが違うのですか? 回答お願いいたします。

  • RubyとかPerlとか、、、どのプログラムが今後生きてくるの?

    色々ネット業界で仕事をしていると、 色々なプログラム言語の話を聞きます。 先日もRubyが注目されているような記事がありました↓  http://www.atmarkit.co.jp/news/200902/10/ruby.html が、正直ブログラミングを知らないような私にとって 今後、どのプログラム言語が注目されてくるのか? すらわかりません。背景・理由も含めて教えてください! そもそも、.NET、C++、JAVA、perl、php、Ruby、と ... 色々あるプログラムですが、どんなプログラムには どのプログラム言語が、良いのでしょうか? とりあえずWeb系、モバイル系のプログラム言語はどのあたりが 注目されているのか? 教えてください!

専門家に質問してみよう