regonn&curry.fm - 最新の生成AI動向を週刊でお届け -

6. Juliaの多重ディスパッチ


Listen Later

リスナーからの質問
  • 言語屋さんではないので詳しくは話せないけど、Julia が Class を使わない理由は多重ディスパッチと呼ばれる仕組みを採用しているから。おそらく、Go とか Rust は別の理由(未調査)

    • 多重ディスパッチは関数の全ての引数の型マッチングで対応するメソッドを呼ぶ方法
    • 同じ関数名で複数のメソッドが定義される
      • 科学計算等で、型によって処理を変えられるため重宝する(引数が Int Int の場合と Float Float の場合とで別の処理を定義することができる)
      • オブジェクト一つ一つがメソッドを持っているわけではなく、関数オブジェクトがまとめてメソッドを持っている
      • 似たように多重ディスパッチを採用しているのは Common Lisp
      • なので、Julia は Ruby や Python のような 純粋オブジェクト指向言語ではないが、疑似的なオブジェクト指向の書き方ができる

      • 多重ディスパッチ - Wikipedia
      • 多重ディスパッチがあると、クラスがあって、そこにメソッドが属しているという考え方はあまり意味を持たない。collide-with という名前のメソッドは、引数ごとにそれぞれ 2 つのクラスと関連付けられている「普通の関数呼び出し」に過ぎなくなる。結果として、メソッドを呼び出す際の特殊な構文を必要としない。

      • class - julia: OOP or not - Stack Overflow
      • 疑似 OOP
      • note の継続課金マガジンの読者が 5 人になりました
        • CtoC と言われる、個人向けの販売やっていきたい
        • データ分析の鬼、けいすけさんから私の twitter の分析を 100 円で買いました。
        • 1年半にわたり毎週開催していた勉強会の最終回と打ち上げをやりました
          • 次は Kaggle の勉強会を開催していきたい。
          • 今週の1週間
            • currypurin
              • 画像のディープのモデルをいろいろ作りました。
                • 畳み込みニューラルネットワークの最新研究動向 (〜2017)
                • 塩コンペのディスカッションを見ていました。
                • 消費税が増税されることが発表された
                • 成長ジャーニー読みました。
                • regonn
                  • Two Sigma: Using News to Predict Stock Movements | Kaggle
                    • 引き続き調べてる
                      • 完全 Kernel-Only
                      • ConfidenceValue
                      • iPad 買ったけど Goodnote の使い方が分からない
                      • 今日の一句
                        • 川沿いをただ彷徨ふや草の花 恋言
                        • ...more
                          View all episodesView all episodes
                          Download on the App Store

                          regonn&curry.fm - 最新の生成AI動向を週刊でお届け -By 恋言(@regonn_haizine), カレーちゃん(@currypurin)


                          More shows like regonn&curry.fm - 最新の生成AI動向を週刊でお届け -

                          View all
                          Rebuild by Tatsuhiko Miyagawa

                          Rebuild

                          53 Listeners

                          backspace.fm by backspace.fm

                          backspace.fm

                          10 Listeners

                          楽しいラジオ「ドングリFM」 by donguri.fm

                          楽しいラジオ「ドングリFM」

                          5 Listeners

                          Off Topic // オフトピック by Off Topic

                          Off Topic // オフトピック

                          16 Listeners

                          歴史を面白く学ぶコテンラジオ (COTEN RADIO) by COTEN inc.

                          歴史を面白く学ぶコテンラジオ (COTEN RADIO)

                          237 Listeners

                          PRESIDENT Online 音声版 by プレジデント社

                          PRESIDENT Online 音声版

                          20 Listeners

                          ゆる言語学ラジオ by Yuru Gengogaku Radio

                          ゆる言語学ラジオ

                          64 Listeners

                          サイエントーク by 研究者レンとイギリス駐在員エマ

                          サイエントーク

                          5 Listeners

                          超リアルな行動心理学 by FERMONDO

                          超リアルな行動心理学

                          20 Listeners

                          Joi Ito's Podcast by 伊藤穰一

                          Joi Ito's Podcast

                          13 Listeners

                          ゆるコンピュータ科学ラジオ by ゆるコンピュータ科学ラジオ

                          ゆるコンピュータ科学ラジオ

                          21 Listeners

                          入山章栄の経営理論でイシューを語ろう/Business Insider Japan by Business Insider Japan

                          入山章栄の経営理論でイシューを語ろう/Business Insider Japan

                          2 Listeners

                          耳で学ぶAI、ロボシンク by 矢野 哲平

                          耳で学ぶAI、ロボシンク

                          1 Listeners

                          ながらAIラジオ by usutaku/gomichan

                          ながらAIラジオ

                          0 Listeners

                          深井・けんすうのまぼろし会議 by COTEN Inc.

                          深井・けんすうのまぼろし会議

                          18 Listeners