Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Практичность Scala
Search
Pavel Fatin
April 16, 2013
Programming
0
120
Практичность Scala
JUG.ru 2013,
http://jug.ru
http://www.youtube.com/watch?v=r2tzd7-LXdI#t=884
Pavel Fatin
April 16, 2013
Tweet
Share
More Decks by Pavel Fatin
See All by Pavel Fatin
Inside the IntelliJ Scala Plugin
pavelfatin
1
140
Design Patterns in Scala
pavelfatin
6
1.5k
Новый подход к компиляции Scala в IntelliJ IDEA
pavelfatin
0
130
Scala Plugin для IntelliJ IDEA
pavelfatin
0
51
Scala plugin for IntelliJ IDEA
pavelfatin
0
130
Other Decks in Programming
See All in Programming
Vaporモードを大規模サービスに最速導入して学びを共有する
kazukishimamoto
4
4.3k
CPython 인터프리터 구조 파헤치기 - PyCon Korea 24
kennethanceyer
0
250
PagerDuty を軸にした On-Call 構築と運用課題の解決 / PagerDuty Japan Community Meetup 4
horimislime
1
110
Pinia Colada が実現するスマートな非同期処理
naokihaba
2
160
プロジェクト新規参入者のリードタイム短縮の観点から見る、品質の高いコードとアーキテクチャを保つメリット
d_endo
1
1k
GitHub Actionsのキャッシュと手を挙げることの大切さとそれに必要なこと
satoshi256kbyte
5
390
ピラミッド、アイスクリームコーン、SMURF: 自動テストの最適バランスを求めて / Pyramid Ice-Cream-Cone and SMURF
twada
PRO
9
1k
WEBエンジニア向けAI活用入門
sutetotanuki
0
300
Universal Linksの実装方法と陥りがちな罠
kaitokudou
1
220
Android 15 でアクションバー表示時にステータスバーが白くなってしまう問題
tonionagauzzi
0
140
VR HMDとしてのVision Pro+ゲーム開発について
yasei_no_otoko
0
110
GCCのプラグインを作る / I Made a GCC Plugin
shouth
1
150
Featured
See All Featured
Building Your Own Lightsaber
phodgson
102
6.1k
10 Git Anti Patterns You Should be Aware of
lemiorhan
654
59k
Why Our Code Smells
bkeepers
PRO
334
57k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
7
150
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
31
2.7k
Gamification - CAS2011
davidbonilla
80
5k
Art, The Web, and Tiny UX
lynnandtonic
296
20k
The Power of CSS Pseudo Elements
geoffreycrofte
72
5.3k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.2k
Documentation Writing (for coders)
carmenintech
65
4.4k
KATA
mclloyd
29
13k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
9
680
Transcript
Практичность Scala Павел Фатин
[email protected]
разработчик Scala плагина для IntelliJ
IDEA, JetBrains
Достоинства Java JVM ООП Инфраструктура Распространенность
Недостатки Java Просчеты в дизайне языка Низкоуровневая модель
многопоточности
Scala сохраняет JVM Статическая типизация Высокая производительность
Совместимость с Java ООП Настраиваемая сложность Проверенность временем
Scala предоставляет Выразительный синтаксис Неизменяемость Функциональное программирование
Продуманная библиотека коллекций Победа над NPE Улучшенная работа с API Поддержка XML DSL
Краткость Scala Java
Свойства Java Scala
Функции
Неизменяемые коллекции Scala Java
Функциональность коллекций
Option вместо NPE Java Scala
Удобная работа с API
Встроенный XML
DSL
Scala – это практично
Спасибо!