タグ

common lispに関するene0kcalのブックマーク (2)

  • 「神がいない言語」を操るハッカーはいかにして生まれたか | 日経 xTECH(クロステック)

    「異能」ともいえる際立った能力や実績を持ち、周りから一目置かれるエンジニアを1カ月に1人ずつ取り上げ、インタビューを掲載する。今月取り上げるのは、ポケットチェンジで新サービスの開発責任者を務める深町英太郎氏。Common Lispというプログラミング言語を得意とし、多くのオープンソースソフトウエアを公開していることで知られる。今回は、Common Lispに出合った経緯を中心に聞いた。 情報科学科を選んだのは、そもそもプログラミングをやりたいと思っていたからです。理由はWebの原体験です。中学生の頃に病気になって学校に行けなくなったときに、家に引きこもってゲームをしたりしていました。 友達と会う機会もなく孤独を感じていました。そんなときにWebに自分のことを書いて他の人が読んでフィードバックをくれるのが自分にとっての救いでした。そこでWebサービスを作りたいと思い、そうしたことができる大学

    「神がいない言語」を操るハッカーはいかにして生まれたか | 日経 xTECH(クロステック)
  • Cより高速なCommon Lispコードを書く - 八発白中

    Cで書くコードの方がCommon Lispで書くより速いって人がいたら、それは彼のCの技量が高すぎるってことだね。 “If you can't outperform C in CL, you're too good at C.” — Eric Naggum 最近、Common Lispの非同期Webサーバ「Wookie」を高速化する過程で、ボトルネックになっていたHTTPリクエストのパース部分を高速に処理するライブラリを書きました。 fast-http - A fast HTTP request/response parser for Common Lisp 既存のライブラリ「http-parse」よりも約10倍速く、Cのライブラリ「http-parser」より5%ほど高速です。 追記 (2014/10/26): 最適化をやり直し、現在は「http-parse」よりも約27倍速く、Cの「h

    Cより高速なCommon Lispコードを書く - 八発白中
  • 1