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
130
Design Patterns in Scala
pavelfatin
6
1.5k
Новый подход к компиляции Scala в IntelliJ IDEA
pavelfatin
0
120
Scala Plugin для IntelliJ IDEA
pavelfatin
0
51
Scala plugin for IntelliJ IDEA
pavelfatin
0
130
Other Decks in Programming
See All in Programming
大公開!iOS開発の悩みトップ5 〜iOSDC Japan 2024〜
ryunakayama
0
190
Prompt Cachingは本当に効果的なのか検証してみた.pdf
ttnyt8701
0
530
いまから追い上げる、Jetpack Compose トレーニング
nyafunta9858
0
530
GoのIteratorに詳しくなってしまう
inatonix
1
200
Go1.23で入った errorsパッケージの小さなアプデ
kuro_kurorrr
2
390
Architecture Decision Record (ADR)
nearme_tech
PRO
1
680
メモリ最適化を究める!iOSアプリ開発における5つの重要なポイント
yhirakawa333
0
410
ECMAScript、Web標準の型はどう管理されているか / How ECMAScript and Web standards types are maintained
petamoriken
3
390
Android開発以外のAndroid開発経験の活かしどころ
konifar
2
970
How to Break into Reading Open Source
kaspth
2
210
今インフラ技術をイチから学び直すなら
yuhta28
1
130
労務ドメインを快適に開発する方法 / How to Comfortably Develop in the Labor Domain
yuki21
1
250
Featured
See All Featured
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
Pencils Down: Stop Designing & Start Developing
hursman
119
11k
A designer walks into a library…
pauljervisheath
201
24k
5 minutes of I Can Smell Your CMS
philhawksworth
202
19k
Designing for humans not robots
tammielis
248
25k
Teambox: Starting and Learning
jrom
131
8.7k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
23
1.7k
How to name files
jennybc
75
98k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
157
15k
Thoughts on Productivity
jonyablonski
66
4.2k
A Philosophy of Restraint
colly
202
16k
Building Your Own Lightsaber
phodgson
101
6k
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 – это практично
Спасибо!