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
SwiftUI Performance 不要なViewの再描画と更新を抑える
bigamitiongit
1
160
try! Swift Tokyo 2024 参加報告 / try! Swift Tokyo 2024 Report
hironytic
0
200
冗長なエラーログを削減し、スタックトレースを手に入れる / Reducing Verbose Error Logs and Obtaining Stack Traces
upamune
0
180
データアナリストが行うDatabricksを活用したETLの自動化事例
shinoa
0
260
try! Swift Tokyo 初参加報告LT
hinakko2
0
210
PHP8.3の機能を振り返る / Review of PHP 8.3 features
seike460
PRO
1
110
Behind VS Code Extensions for JavaScript / TypeScript Linnting and Formatting
unvalley
5
870
try! Swift Tokyo 2024のLT枠に採択されたプロポーザルを出すときに考えていたこと
ski
0
350
Front-end application development, Symfony-style(s)
dunglas
2
1.9k
見た目から始める生産性向上
ikumatadokoro
7
760
What We Can Learn From OSS
inouehi
0
420
Snowflakeで眠ったデータを起こそう!
estie
0
110
Featured
See All Featured
[RailsConf 2023] Rails as a piece of cake
palkan
22
3.9k
The World Runs on Bad Software
bkeepers
PRO
61
6.7k
The Mythical Team-Month
searls
215
42k
The Invisible Side of Design
smashingmag
294
49k
Designing for humans not robots
tammielis
248
25k
Embracing the Ebb and Flow
colly
79
4.1k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
501
140k
Making Projects Easy
brettharned
108
5.5k
What’s in a name? Adding method to the madness
productmarketing
PRO
15
2.6k
Happy Clients
brianwarren
91
6.4k
Ruby is Unlike a Banana
tanoku
96
10k
Building Applications with DynamoDB
mza
88
5.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 – это практично
Спасибо!