タグ

phpとrubyに関するwittのブックマーク (4)

  • PHPとRubyの文法面での比較

    PHPRubyの文法面および主要な機能にのみ注目して(ラフな)比較を行った。そのため、各種関数などにはほとんど触れていない。 式と文 やや便宜的な説明になるがPHPの式および文の特徴を以下に示す。 なんらかの記述を式と呼ぶ 式は値を持つことも持たないこともある 関数は必ず返り値を持つが、echoなど一見関数に見えるものの中には値を返さないものもある 文は式を;で終えたもの Rubyの式および文の特徴を以下に示す。 なんらかの記述を式と呼ぶ 厳密にいうと式は値を持つことも持たないこともあるが、Rubyではほとんどすべての記述が値を持つと考えてよい ifやfor、メソッド定義も値を返す 文は式からなり終端を明示するために;を付けてもよい 通常はつけない 複数の文字を一行に書くときには必要 ブロック 「ブロック」といったときPHPRubyで意味するところはかなり違う。 まずPHPでいうブロッ

    witt
    witt 2007/01/02
    0から言語を勉強するのは手間なので、こういう比較文書は非常に便利。
  • Perl、PHP、Ruby、JavaScriptのソースコードを読む際に、便利なツールや手法があったら紹介して下さい。…

    PerlPHPRubyJavaScriptのソースコードを読む際に、便利なツールや手法があったら紹介して下さい。 現在はPHP4のソース読みにGNU GLOBALを利用して、HTML出力しています。 宜しくお願いします。

  • スクリプト言語人気に思う,動的型付け言語の可能性

    スクリプト言語が元気だ。代表格が日発のオブジェクト指向スクリプト言語「Ruby」。国内だけでなく海外でも着々と支持を集めている。Java仮想マシンで動作する「Groovy」や,Smalltalkから派生したSqueakのビジュアル・スクリプティング環境「eToys」など,このところ急速に注目を集めている言語もある。一方で,PerlPythonなど定番とも言える言語は相変わらず根強い人気を誇る。 この盛り上がりの原因は,いったい何なのだろう。しばらく前から心の中でもやもやとしていたこの疑問に答えを見いだすチャンスを得た。日経バイト2005年5月号の特集「ポスト・オブジェクト指向」の取材で,第一線で活躍するソフトウエア技術者の方々にお話を伺うことができた。そこでここぞとばかり,皆さんに意見を伺ってみた。 言葉にできない魅力がある 得られた一つの答えが,ソフトウエア部品を結びつける“糊”の需

    スクリプト言語人気に思う,動的型付け言語の可能性
    witt
    witt 2006/01/01
    まだ理論不足かな。
  • Ruby と PHP の配列操作比較

    配列操作の比較表: Ruby, Python, JavaScript, Perl, C++ (いやなブログ) 配列操作の比較表は自分のためにも作ったことはなかったので、別に混乱はしないけど、Ruby の分を残して PHP との比較表を起こしてみた。気づいてないだけでもっと賢く書く方法がありそうな気もするけど、とりあえず出しちゃえ。あ、バージョン書いてなかった。PHP4 です。5 は知らない。(マニュアルも見てない。)

  • 1