2021年12月3日のブックマーク (3件)

  • 佐藤先生がErlang、Scala、Javaなどの並行処理を斬る! - スティルハウスの書庫の書庫

    ここ数日の佐藤先生のエントリが熱い! Erlang、ScalaGoJavaなどの現代の言語(Erlangは古いか)における並行処理の扱い方について、それぞれの歴史的背景や意義、得手不得手などがわかりやすく紹介されてます。80年代から並行処理やオブジェクト指向を研究されてきた佐藤先生ならではの視点ですね。ちょっと長くなりますが特に私が興味深かった部分を引用します(強調は私): 佐藤一郎: Web日記 (2010年) 最近、興味深いのはオブジェクト指向言語のScalaやErlangが話題を集めていることでしょうか。どちらもActor Modelをベースにしているそうですが、オブジェクト指向言語の歴史でいうと、Actor Modelなどの並行処理用オブジェクト指向言語の研究が盛んになったのは1985年からの6,7年ぐらいだと思います(Actor Model自身はもっと古いですが)。そして19

    佐藤先生がErlang、Scala、Javaなどの並行処理を斬る! - スティルハウスの書庫の書庫
    musaprg
    musaprg 2021/12/03
  • マルチスレッドでもActorでもない並行処理 - だいたいよくわからないブログ

    前回Javaのマルチスレッドについて勉強して、辛すぎる(∩´﹏`∩)となったので、akkaを勉強するぞ―!と思っていたのですが、気になる資料を見つけました。 並行処理の統一モデルへの動向 コンピュータ業界はオブジェクト指向を基に関数型言語に移行する動きにあります。 更に並行処理はマルチスレッドから、Actorモデルに移行しようとしています。 Actorの利点だけがクローズアップされて、全て解決のような風潮があります。 そこで、Actor, Agent, CSPについて調べてみました。 _人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人_ > Actorの利点だけがクローズアップされて、全て解決のような風潮があります。 <  ̄YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY ̄ Actorだけで満足し

    マルチスレッドでもActorでもない並行処理 - だいたいよくわからないブログ
    musaprg
    musaprg 2021/12/03
  • How to become Kirito: Starburst Stream Guide - Undecided

    Hallo, I'm Kirito. This year, I'm going to teach you how to become Kirito. If you solve this crossword puzzle, you can become Kirito. A true Kirito can solve this puzzle in 3 seconds. So, I'll give you 3 seconds to solve this puzzle! 3 2 1 Stop solving! Did you think it was easy? Well, if you're Kirito it should be easy. Let's look at the answer. This is the answer. Wait... what?! You must be kidd

    How to become Kirito: Starburst Stream Guide - Undecided
    musaprg
    musaprg 2021/12/03