タグ

RubyonRailsとスクリプト言語に関するbaboocon19820419のブックマーク (1)

  • 「Ruby はスクリプト言語だけど、遅くないですか」という質問にどう答えるか

    プログラミング言語 Ruby は、スクリプト言語に分類されます。 実は、スクリプト言語という用語の厳密な定義はありません。 型宣言がないとか、インタプリタ方式で実行されるとか、幾つかの特徴を捉えた大雑把な用語です。 型宣言を持ち、コンパイルできる「物のプログラミング言語」と比較して、簡易なプログラミング言語という、やや侮蔑的なニュアンスもあります。 スクリプト言語で書かれたプログラムの実行速度が、コンパイルされたプログラムよりも遅いのは事実です。 ですから、「Ruby はスクリプト言語だけど、遅くないですか」という質問への短い答えは、「はい、遅いです」となります。 しかし、あなたがビジネス上の問題を解決する手段としてプログラミング言語を選択したいのであれば、費用と効果を踏まえた更なる問いかけが必要になります。 その遅さは許容範囲内か、ということです。 コンピュータのハードウェアは、猛烈な

  • 1