パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

LISP ベースの「世界最速」 (と作者が信じる) ウェブサーバ」記事へのコメント

  • 仮に使用した LISP 処理系が C で実装されていた場合、C に勝てるとは主張できないのではないか、と思います。
    • 理論的にはその通りですが、現実的にはそうは言えないと思います。
      C言語でそのまま記述した場合よりも、LISPで記述した方が高速になったのであれば、
      そのLISP処理系の最適化の性能は、比較対象となるC言語で記述されたWebサーバーのプログラマの最適化能力よりも上である、と言えます。

      ただし、その場合であっても、より優秀なC言語のプログラマーにC言語でWebサーバーを記述してもらえれば、
      LISP版を上回ることは理論上は可能です。なぜならLISP版も最終的にはC言語で実装されていますから。

      まあ、タレコミ記事は「LISPでもがんばればCを超える速度も無理じゃない」という雰囲気なので、速度を出すのはCよりも大変なんでしょう。
      それだと John Fremlin 氏 の優秀さはたたえられてもLISPが勝てたとは言えない気がします。

      • by Anonymous Coward

        逆にLISPでつくったCコンパイラーがあったとして、そのコンパイラーを使って生成されたコードはLISPに負うものかな?

        • by mmgames (37884) on 2009年12月25日 10時13分 (#1693941)

          コンパイル時間を無視するのであれば、いくらでも最適化出来ると思いますので、
          生成されたコードは元のLISP処理系を上回ることは十分可能だと思います。
          ただし、コンパイル時間は元のLISP処理系の速度に依存するでしょう。

          親コメント

私は悩みをリストアップし始めたが、そのあまりの長さにいやけがさし、何も考えないことにした。-- Robert C. Pike

処理中...