Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Kota Mizushima
3,490 views
こわくないScala
Scalaはこわくない(たぶん)
Technology
◦
Read more
3
Save
Share
Embed
Embed presentation
Download
Downloaded 17 times
1
/ 16
2
/ 16
3
/ 16
4
/ 16
5
/ 16
6
/ 16
7
/ 16
8
/ 16
9
/ 16
10
/ 16
11
/ 16
12
/ 16
13
/ 16
14
/ 16
15
/ 16
16
/ 16
More Related Content
PPTX
Scalaで学ぶ関数型言語超入門
by
yujiro_t
PDF
型無しラムダ計算―OCamlによる実装―
by
Proktmr
PPTX
Scalaで学ぶ関数型言語超入門
by
yujiro_t
PPTX
Java使いにとっての関数
by
amkt922
PDF
磯野ー!関数型言語やろうぜー!
by
Ra Zon
PDF
Scalaで萌える関数型プログラミング[完全版]
by
Ra Zon
PDF
Scalaで学ぶ関数型超入門
by
Yuichiro Takahashi
PDF
関数型もモナドも分からなくてもScalaと言う言語は便利らしい
by
ke-m kamekoopa
Scalaで学ぶ関数型言語超入門
by
yujiro_t
型無しラムダ計算―OCamlによる実装―
by
Proktmr
Scalaで学ぶ関数型言語超入門
by
yujiro_t
Java使いにとっての関数
by
amkt922
磯野ー!関数型言語やろうぜー!
by
Ra Zon
Scalaで萌える関数型プログラミング[完全版]
by
Ra Zon
Scalaで学ぶ関数型超入門
by
Yuichiro Takahashi
関数型もモナドも分からなくてもScalaと言う言語は便利らしい
by
ke-m kamekoopa
What's hot
PDF
こわくないScala
by
FScoward
PDF
Scalaノススメ
by
Yasuyuki Maeda
PDF
Phantom Type in Scala
by
Yasuyuki Maeda
PDF
「再代入なんて、あるわけない」 ~ふつうのプログラマが関数型言語を知るべき理由~ (Gunma.web #5 2011/05/14)
by
parrotstudio
PDF
Akka と Typeの話
by
Huy Do
PDF
Chapter5.3
by
Kenji Doi
PDF
HiroshimaJUG の「Java8 Lambda ハンズオン with すごい広島」を5分で振り返る
by
tsudaa
PDF
Scalaで萌える関数型プログラミング[1.1.RC1]
by
Ra Zon
PPTX
2歩目 プレゼン資料 初歩から始めるjava勉強会
by
悠平 鎌田
PDF
型プロファイラ:抽象解釈に基づくRuby 3の静的解析
by
mametter
PDF
C,Javaと比較しながらRubyに入門する話 - e-ZUKA Rails拡大号vol1
by
耕平 谷口
KEY
Lecture1
by
Eita Sugimoto
PDF
Haskell Lecture 1
by
Yusuke Matsushita
PDF
Effective Modern C++ 勉強会 Item26
by
Akihiro Nishimura
PDF
Ta plスライド第4章
by
Kyoko Kadowaki
PDF
Swiftで、かなり微妙な型クラス
by
Nobukazu Hanada
PDF
すいすいSwift
by
karupanerura
PDF
Clojure
by
Uehara Junji
こわくないScala
by
FScoward
Scalaノススメ
by
Yasuyuki Maeda
Phantom Type in Scala
by
Yasuyuki Maeda
「再代入なんて、あるわけない」 ~ふつうのプログラマが関数型言語を知るべき理由~ (Gunma.web #5 2011/05/14)
by
parrotstudio
Akka と Typeの話
by
Huy Do
Chapter5.3
by
Kenji Doi
HiroshimaJUG の「Java8 Lambda ハンズオン with すごい広島」を5分で振り返る
by
tsudaa
Scalaで萌える関数型プログラミング[1.1.RC1]
by
Ra Zon
2歩目 プレゼン資料 初歩から始めるjava勉強会
by
悠平 鎌田
型プロファイラ:抽象解釈に基づくRuby 3の静的解析
by
mametter
C,Javaと比較しながらRubyに入門する話 - e-ZUKA Rails拡大号vol1
by
耕平 谷口
Lecture1
by
Eita Sugimoto
Haskell Lecture 1
by
Yusuke Matsushita
Effective Modern C++ 勉強会 Item26
by
Akihiro Nishimura
Ta plスライド第4章
by
Kyoko Kadowaki
Swiftで、かなり微妙な型クラス
by
Nobukazu Hanada
すいすいSwift
by
karupanerura
Clojure
by
Uehara Junji
Viewers also liked
PDF
Akka-Streams in Production
by
Kazunobu Raita
PDF
ScalaにまつわるNewsな話
by
Yosuke Mizutani
PDF
バッチではじめてAkkaを使ってみた (refined)
by
Koji Agawa
PDF
株式会社ドワンゴにおけるScala教育の現状
by
Kota Mizushima
PDF
Trait とは? その使い道を考えてみる
by
Takuya Fujimura
PDF
これから始める人の為のディープラーニング基礎講座
by
NVIDIA Japan
Akka-Streams in Production
by
Kazunobu Raita
ScalaにまつわるNewsな話
by
Yosuke Mizutani
バッチではじめてAkkaを使ってみた (refined)
by
Koji Agawa
株式会社ドワンゴにおけるScala教育の現状
by
Kota Mizushima
Trait とは? その使い道を考えてみる
by
Takuya Fujimura
これから始める人の為のディープラーニング基礎講座
by
NVIDIA Japan
Similar to こわくないScala
KEY
Beginners Scala in FAN 20121009
by
Taisuke Shiratori
PDF
Scala超入門 - 2014/12/13 Scala関西勉強会
by
Asami Abe
PDF
Scala conf2013
by
Takafumi Ikeda
PDF
Scalaで萌える関数型プログラミング[エッセンシャル版]
by
Ra Zon
PDF
(Ruby使いのための)Scalaで学ぶ関数型プログラミング
by
Ouka Yuka
PDF
Scala勉強会_2014_11_18
by
Shuya Tsukamoto
PDF
第2回関数型言語勉強会 大阪
by
Naoki Kitora
PDF
プログラミング言語Scala
by
TanUkkii
PDF
Scalaでのプログラム開発
by
Kota Mizushima
PDF
実務者のためのかんたんScalaz
by
Tomoharu ASAMI
PDF
Scala2.8への移行
by
guest5f4320
PDF
Scala2.8への移行
by
Takeda Hiroyuki
PDF
本当に怖くないScala
by
翔悟 竹川
PPTX
明日から業務で使うScala
by
martin_lover_ca
PDF
15分でざっくり分かるScala入門
by
SatoYu1ro
PDF
BOF1-Scala02.pdf
by
Hiroshi Ono
PDF
BOF1-Scala02.pdf
by
Hiroshi Ono
PDF
BOF1-Scala02.pdf
by
Hiroshi Ono
PPTX
ゼロから始めるScala文法 (再)
by
Suguru Hamazaki
PDF
ATN No.2 Scala事始め
by
AdvancedTechNight
Beginners Scala in FAN 20121009
by
Taisuke Shiratori
Scala超入門 - 2014/12/13 Scala関西勉強会
by
Asami Abe
Scala conf2013
by
Takafumi Ikeda
Scalaで萌える関数型プログラミング[エッセンシャル版]
by
Ra Zon
(Ruby使いのための)Scalaで学ぶ関数型プログラミング
by
Ouka Yuka
Scala勉強会_2014_11_18
by
Shuya Tsukamoto
第2回関数型言語勉強会 大阪
by
Naoki Kitora
プログラミング言語Scala
by
TanUkkii
Scalaでのプログラム開発
by
Kota Mizushima
実務者のためのかんたんScalaz
by
Tomoharu ASAMI
Scala2.8への移行
by
guest5f4320
Scala2.8への移行
by
Takeda Hiroyuki
本当に怖くないScala
by
翔悟 竹川
明日から業務で使うScala
by
martin_lover_ca
15分でざっくり分かるScala入門
by
SatoYu1ro
BOF1-Scala02.pdf
by
Hiroshi Ono
BOF1-Scala02.pdf
by
Hiroshi Ono
BOF1-Scala02.pdf
by
Hiroshi Ono
ゼロから始めるScala文法 (再)
by
Suguru Hamazaki
ATN No.2 Scala事始め
by
AdvancedTechNight
More from Kota Mizushima
PDF
ドワンゴにおける新卒エンジニア向けScala研修について
by
Kota Mizushima
PDF
kollectionの紹介
by
Kota Mizushima
PDF
Macros in nemerle
by
Kota Mizushima
PDF
Scala Daysに行ってみて - あるいはスイス旅行記 -
by
Kota Mizushima
PDF
Introduction to PEG
by
Kota Mizushima
PDF
Scalaの現状と今後
by
Kota Mizushima
PPT
Power of Scala
by
Kota Mizushima
PDF
Scala Performance Tuning Tips
by
Kota Mizushima
PDF
こわくない型クラス
by
Kota Mizushima
PDF
Scala is-unscared
by
Kota Mizushima
PDF
About Capabilities for Uniqueness and Borrowing
by
Kota Mizushima
PDF
Scala Macros makes it easy to provide useful libraries
by
Kota Mizushima
PDF
Scala + Finagleの魅力
by
Kota Mizushima
PDF
Scalaの現状と課題
by
Kota Mizushima
PDF
日本Scalaユーザーズグループ発足
by
Kota Mizushima
PDF
Implicit Implicit Scala
by
Kota Mizushima
PDF
Implicit Explicit Scala
by
Kota Mizushima
PDF
言語アップデート -Scala編-
by
Kota Mizushima
PDF
Scalaz
by
Kota Mizushima
PPTX
ScalaのソースをEclipseでビルドしてみた
by
Kota Mizushima
ドワンゴにおける新卒エンジニア向けScala研修について
by
Kota Mizushima
kollectionの紹介
by
Kota Mizushima
Macros in nemerle
by
Kota Mizushima
Scala Daysに行ってみて - あるいはスイス旅行記 -
by
Kota Mizushima
Introduction to PEG
by
Kota Mizushima
Scalaの現状と今後
by
Kota Mizushima
Power of Scala
by
Kota Mizushima
Scala Performance Tuning Tips
by
Kota Mizushima
こわくない型クラス
by
Kota Mizushima
Scala is-unscared
by
Kota Mizushima
About Capabilities for Uniqueness and Borrowing
by
Kota Mizushima
Scala Macros makes it easy to provide useful libraries
by
Kota Mizushima
Scala + Finagleの魅力
by
Kota Mizushima
Scalaの現状と課題
by
Kota Mizushima
日本Scalaユーザーズグループ発足
by
Kota Mizushima
Implicit Implicit Scala
by
Kota Mizushima
Implicit Explicit Scala
by
Kota Mizushima
言語アップデート -Scala編-
by
Kota Mizushima
Scalaz
by
Kota Mizushima
ScalaのソースをEclipseでビルドしてみた
by
Kota Mizushima
Recently uploaded
PPTX
DrupalCon Nara 2025の記録 .
by
iPride Co., Ltd.
PDF
第25回FA設備技術勉強会_自宅で勉強するROS・フィジカルAIアイテム.pdf
by
TomohiroKusu
PDF
visionOS TC「新しいマイホームで過ごすApple Vision Proとの新生活」
by
Sugiyama Yugo
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):東京大学情報基盤センター テーマ1/2/3「Society5.0の実現を目指す『計算・データ・学習...
by
PC Cluster Consortium
PDF
安価な ロジック・アナライザを アナライズ(?),Analyze report of some cheap logic analyzers
by
たけおか しょうぞう
PDF
基礎から学ぶ PostgreSQL の性能監視 (PostgreSQL Conference Japan 2025 発表資料)
by
NTT DATA Technology & Innovation
DrupalCon Nara 2025の記録 .
by
iPride Co., Ltd.
第25回FA設備技術勉強会_自宅で勉強するROS・フィジカルAIアイテム.pdf
by
TomohiroKusu
visionOS TC「新しいマイホームで過ごすApple Vision Proとの新生活」
by
Sugiyama Yugo
PCCC25(設立25年記念PCクラスタシンポジウム):東京大学情報基盤センター テーマ1/2/3「Society5.0の実現を目指す『計算・データ・学習...
by
PC Cluster Consortium
安価な ロジック・アナライザを アナライズ(?),Analyze report of some cheap logic analyzers
by
たけおか しょうぞう
基礎から学ぶ PostgreSQL の性能監視 (PostgreSQL Conference Japan 2025 発表資料)
by
NTT DATA Technology & Innovation
こわくないScala
1.
こわくないScala for Java
programmers 水島 宏太 日本Scalaユーザーズグループ 株式会社ユビレジ
2.
自己紹介 • 水島 宏太
– Twi3er: @kmizu – Github: h3ps://github.com/kmizu/ • Scala Days皆勤賞(2010, 2011, 2012) -‐> どうでもいい • 好きなもの • (プログラミング|形式)言語 • 静的な型システム • メタプログラミング • Scala
3.
Scalaは怖い? • よくわからないけど怖そうな機能
– Implicit conversion(暗黙の型変換) – Implicit parameter (型クラス) • 関数型言語とのハイブリッド • Scalaz • Scalaの人たちが怖い Scala怖い!
4.
ちょっと待って Scalaは怖くない
5.
Scalaへの誤解 •
関数型の概念を理解する必要がある • implicitなんとかを使いこなす必要がある • 関数型なコードを書かないと叩かれる • Scalazという謎のライブラリを普通に使う
6.
誤解(1) 関数型の概念を理解す
る必要がある • もちろん理解した方がいい • 最初から全て理解する必要はない – 「タイプ数が少ないJava」になる事を恐れない • 少しずつ考え方を変えよう – 第一級の関数の活用 – ループから再帰、再帰から高階関数へ – Scalaの関数型プログラミングのサポートは Javaプログラマには理解しやすい
7.
誤解1についての補足
(第一級の関数を例として) • 第一級の関数 = 無名クラスのインスタンス val f = (n: Int) => n + 1 f(3) // 4 val f: FuncQon1[Int, Int] = new FuncQon1[Int, Int] { def apply(n: Int): Int = n + 1 } f.apply(3) // 4
8.
誤解1についての補足2 •
val f: FuncQon1[Int, Int] = new FuncQon1[Int, Int] { def apply(n: Int): Int = n + 1 } f.apply(3) // 4 FuncQon1<Integer, Integer> f = new FuncQon1<Integer, Integer>() { Integer apply(Integer n) { return n + 1; } }; f.apply(3); //4
9.
簡単!
10.
誤解2 implicitなんとかを使いこ
なす必要がある • スクラッチから書くときには必要ない – もちろん、使いこなせると便利 • Scalaのコードを読む時は知っていると良い – 読むときになってから勉強すればいい – 最初から全てを知ろうとしない
11.
誤解3 関数型なコードを書かな
いと叩かれる • 一部にそういう人は居ます • 多くの人は普通に教えてくれます – 「教えたがり」な人は意外に多い • 言葉遣いが端的な人は(普通)怒っていません – どうか怯えないで
12.
誤解4 Scalazという
難しいライブラリを普通に使う • そんなことはありません(キリッ • コアなライブラリ作者が使っていたりする – 使いこなせると便利なので • 普通のScalaプログラマには必要ありません – ここ重要(テストに出ます)
13.
お勧め書籍 • Scalaスケーラブルプログラミング第2版
– 通称コップ本(Scala作者たちが著者) – Scalaの入門本&関数型プログラミングの入門本 – 分厚いけど、丁寧な解説 • Scala逆引きレシピ – Scalaでしたい事をするときに必要なライブラリ やツールを逆引き形式で知ることができる – コップ本とセットでお勧め
14.
まとめ
Scalaはたぶん怖くない
15.
宣伝: Scala Conference
in Japan 2013 • 2013年3月2日(土) 10:00〜18:30 • 会場:東工大 大岡山キャンパス • 目玉 – Typesafe社から4名の招待講演者 • 定員:200名 (完売) • 懇親会はまだ参加可能 • URL: h3p://scalaconf.jp/
16.
海外からの招待講演者 • Jonas
Boner – Akka作者、Typesafe共同創業者) • Joshua Suereth (Scalaチーム) – 『Scala in Depth』著者 • James Roper (Play 2コアチーム) • Jamie Allen (コンサルタント)
Download