Speaker

Kent Ohashi

Kent Ohashi

Senior Product Engineer at Smartround Inc.

株式会社スマートラウンド所属のプロダクトエンジニア(シニアエンジニア)

Chiba, Japan

Actions

I am a programmer and enthusiast of functional languages (Clojure, Haskell, etc.).
I have been using JVM languages ​​(Java, Scala, Clojure, and Kotlin) for a long time at work.

Clojure, Haskellなどの関数型言語が大好きなプログラマです。
仕事ではJava, Scala, Clojure, KotlinとJVM言語を長く使ってきました。

Area of Expertise

  • Information & Communications Technology

Topics

  • Programming
  • functional programming
  • Software Deveopment
  • Software Design

map関数の内部実装から探るJVM言語のコレクション: Scala, Kotlin, Clojureコレクションの基本的な設計を理解しよう

プログラミングにおいてデータの集合を扱うというのは最も基本的で日常的なことのひとつであり、JVM言語においても多種多様なコレクションとそれらに対する共通の関数/メソッドが標準提供されています。
コレクションに対する代表的な汎用関数mapの内部実装を読むことを通して、複数のJVM言語のコレクションの設計を比較しながら探ってみましょう。
既存のコレクションを扱う新たな関数/メソッドや独自のコレクションを実装するヒントが見つかるはずです。

Kent Ohashi

Senior Product Engineer at Smartround Inc.

Chiba, Japan

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top