タグ

erlangに関するdankogaiのブックマーク (7)

  • receive book -> 書評(book) end. % Erlangプログラミング : 404 Blog Not Found

    2010年07月24日17:00 カテゴリ書評/画評/品評Lightweight Languages receive book -> 書評(book) end. % Erlangプログラミング オライリー矢野様より献御礼。 Erlangプログラミング Francesco Cesarini / Simon Thompson / 佐藤嘉一訳 [原著:Erlang Programming ] ついにこの言語にも動物が。 書「Erlangプログラミング」は、文字通りの一冊。Erlang言語によるプログラミングが過不足なく収まっている。この手の動物として4,000円を切っているのも魅力だ。 目次 - O'Reilly Japan - Erlangプログラミングより 序 まえがき 1章イントロダクション 1.1 なぜ Erlangを使うべきか? 1.2 Erlangの歴史 1.3 Erlang

    receive book -> 書評(book) end. % Erlangプログラミング : 404 Blog Not Found
  • 404 Blog Not Found:並列処理事始 - 書評 - プログラミング言語Erlang入門

    2007年12月08日14:00 カテゴリ書評/画評/品評Lightweight Languages 並列処理事始 - 書評 - プログラミング言語Erlang入門 ついに入門書登場。 プログラミング言語Erlang入門 柏原正三 Erlangを学びたい人にも、とりあえずErlangって何だ?って知りたい人にも最適な一冊。 書「プログラミング言語Erlang入門」は、文字通り、プログラミング言語Erlangの入門。とはいっても、「入門」という言葉も幅広くて、「どこにも入門したことがない人のための初学」もあれば、「他に入門してそれなりに学んだ経験者が、別の流派に入門したい」というものもある。書は後者なのだけど、かなり前者よりでもある。Perl/Python/Ruby/JavaScriptといったLLの経験があった方がよいが、必須というわけではない。 目次 Chapter 1 Erla

    404 Blog Not Found:並列処理事始 - 書評 - プログラミング言語Erlang入門
  • 404 Blog Not Found:電脳言語を嫁に例えると....

    2007年06月13日02:20 カテゴリLightweight Languages 電脳言語を嫁に例えると.... Dave Thomasにインスパイヤされて。 日 Ruby 会議 2007 - Log0610-S5 なぜRubyを愛しているのか - それは難しい質問だ。 なぜ奥さんを愛しているのか簡単には答えられないよね。 なお、「」となっているのは、私がたまたま「夫」だから。他意も鮃もございません。 以下、アルファベット順。夫に例えばバージョンや他の言語は読者の皆さんにおまかせします。 C 不器用 でも子だくさん。 他の嫁達の多くが、彼女の娘。 不器用だが、一番きつい仕事もしてくれるので、未だに娘達が家事を押し付けに実家にやってきたり。 C++ Cが高齢出産した娘 英才教育を受けたが、親の期待が大きすぎたのか、妙な行動を取る事も多く、美人なわりにもてなかった。 しかし親を吹っ切れ

    404 Blog Not Found:電脳言語を嫁に例えると....
  • erlang & perl - 並列論理演算 : 404 Blog Not Found

    2007年06月01日00:05 カテゴリLightweight Languages erlang & perl - 並列論理演算 これ、erlangにうってつけの問題なのに、どうやらまだ手つかずのようなので。 sumiiの日記 - 並列論理和 では、「第一引数と第二引数のどちらかが真になったら、もう一方の引数に関わらず真を返す」ような論理和演算「por」は実装できるでしょうか? つまり、 int f() { return 1; } /* 引用者追補 */ int g() { return g(); } /* 同上 */ int main() { return por(f(), g()) && por(g(), f()) && !por(0, 0); } のようなプログラムが1を返す「por」マクロは書けるでしょうか?まずはerlang版。条件はリストに複数書けるようにしてあります。まだ終

    erlang & perl - 並列論理演算 : 404 Blog Not Found
  • ErlangからPerlを使う : 404 Blog Not Found

    2007年05月24日18:00 カテゴリLightweight Languages ErlangからPerlを使う hio++. ひおにっき(2007-05-22) 外部ポートっていう言い方があってるのかわかんないけれど^^; 別プロセスを起動してそっちで処理して結果を返す. 返さなくてもいいんだけど. Erlang-Port-0.04として CPAN にアップしてあります.遊び方はしごく簡単で、Erlang::Portを入手したらmakeして、exampleディレクトリにcdして以下のようにするだけ。 % erl Erlang (BEAM) emulator version 5.5.4 [source] [async-threads:0] [kernel-poll:false] 1> c("perleval"). {ok,perleval} 2> perleval:start("per

    ErlangからPerlを使う : 404 Blog Not Found
  • ruby & perl - 軽量プロセスをthreadで代用 : 404 Blog Not Found

    2007年05月18日03:30 カテゴリ ruby & perl - 軽量プロセスをthreadで代用 erlangで唯一萌える軽量プロセスですが、これはthreadでも比較的簡単に代用はできます。 Rubyist Magazine - Rubyist のための他言語探訪 【第 10 回】 Erlangで紹介されていたErlang Landのフィボナッチ数を非同期で計算する例は、rubyで書くとこんな感じになるでしょう。 thrfib.rb require 'thread' require 'Common' def worker(n, q) return Thread.new do q.push("fib(#{n}) = #{fib(n)}") end end def manager(n, q) Thread.new do n.times { puts q.shift } end end

    ruby & perl - 軽量プロセスをthreadで代用 : 404 Blog Not Found
  • そろそろerlangについて一言いっとくか : 404 Blog Not Found

    2007年05月16日22:45 カテゴリLightweight Languages そろそろerlangについて一言いっとくか 実は最近結構erlangを使っているので。 萎え - whatever erlang sucks 一貫性無さ過ぎな文法 変数束縛が Variable = Value. なのに、関数定義が function(Aargument) -> blah, blah, blah. てのはどうよ?しかも変数は大文字ではじめて関数は小文字ってわけわかめ。 しかも、 ->は関数だけではなく、 receive Message -> blah blah blah. という風にも使う。確かにMessageをArgumentとして見れば、関数定義と似てはいるのだけど。 しかしそれなら、JavaScriptのaddEventLister()じゃないけど、receiveするという関数/メソッ

    そろそろerlangについて一言いっとくか : 404 Blog Not Found
  • 1