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
110
Практичность 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
120
Design Patterns in Scala
pavelfatin
6
1.4k
Новый подход к компиляции Scala в IntelliJ IDEA
pavelfatin
0
110
Scala Plugin для IntelliJ IDEA
pavelfatin
0
49
Scala plugin for IntelliJ IDEA
pavelfatin
0
130
Other Decks in Programming
See All in Programming
PHPコードの実行モデルを理解する / Understanding-the-PHP-Execution-Model
shin1x1
0
1.1k
株式会社ゼネテック
genetec
0
130
TypeScriptコードの漸進的改善 / Progressive Improvement of TypeScript Code
medley
1
460
Porting mruby/c for the SNES (Super Famicom) - RubyKaigi 2024
gedorinku
0
550
The World is a Network (and We Are Just Nodes)
whatyouhide
0
100
Documentation testsの恩恵 / Documentation testing benefits
ssssota
1
570
ソースコードを美しくたもつために ~コードレビューの認知限界を突破し、年間400リリースを達成する~
kotauchisunsun
1
790
HonoのRPCで真の型安全が欲しかった
kosei28
1
170
TypeScriptから始める VR生活
tamagokakeg
2
140
“Seeing Like a Programmer”—Resiliency, Limits, and Moral Hazards in Software Engineering (LambdaConf 2024)
chriskrycho
0
440
Deep Dive into React Stream/Serialize
mugi_uno
4
880
TypeScript 関数型スタイルでバックエンド開発のリアル
naoya
49
16k
Featured
See All Featured
Writing Fast Ruby
sferik
622
60k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
84
45k
Producing Creativity
orderedlist
PRO
338
39k
Building an army of robots
kneath
300
42k
Building Flexible Design Systems
yeseniaperezcruz
320
37k
Building a Modern Day E-commerce SEO Strategy
aleyda
22
6.5k
What's new in Ruby 2.0
geeforr
338
31k
Visualization
eitanlees
137
14k
What's in a price? How to price your products and services
michaelherold
238
11k
Become a Pro
speakerdeck
PRO
13
4.6k
A better future with KSS
kneath
231
16k
The World Runs on Bad Software
bkeepers
PRO
61
6.8k
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 – это практично
Спасибо!