Suche senden
Hochladen
Scala: introduction
•
Als ODP, PDF herunterladen
•
0 gefällt mir
•
407 views
Eugene Dubrovka
Folgen
Melden
Teilen
Melden
Teilen
1 von 19
Jetzt herunterladen
Empfohlen
«Наскальное программирование», Евгений Пальмов, Naumen
«Наскальное программирование», Евгений Пальмов, Naumen
it-people
java 8
java 8
Unguryan Vitaliy
Java. Lecture 03. OOP and UML
Java. Lecture 03. OOP and UML
colriot
Msu.Center.Lectures.J07 Advanced Xml
Msu.Center.Lectures.J07 Advanced Xml
olegol
Msu.Center.Lectures.J03 Oop And Uml
Msu.Center.Lectures.J03 Oop And Uml
olegol
Gramatica resumo
Gramatica resumo
Andreia Margarido
Dibujos de nahuel donoso
Dibujos de nahuel donoso
Daniel Francisco Doffo
Macro Environmental Analysis
Macro Environmental Analysis
আফজালুর রহমান
Empfohlen
«Наскальное программирование», Евгений Пальмов, Naumen
«Наскальное программирование», Евгений Пальмов, Naumen
it-people
java 8
java 8
Unguryan Vitaliy
Java. Lecture 03. OOP and UML
Java. Lecture 03. OOP and UML
colriot
Msu.Center.Lectures.J07 Advanced Xml
Msu.Center.Lectures.J07 Advanced Xml
olegol
Msu.Center.Lectures.J03 Oop And Uml
Msu.Center.Lectures.J03 Oop And Uml
olegol
Gramatica resumo
Gramatica resumo
Andreia Margarido
Dibujos de nahuel donoso
Dibujos de nahuel donoso
Daniel Francisco Doffo
Macro Environmental Analysis
Macro Environmental Analysis
আফজালুর রহমান
Chuong trinh thuc tap sinh
Chuong trinh thuc tap sinh
ionetwork
Turist în orașul meu craiova
Turist în orașul meu craiova
Gheorghitoiumaria
Chris Looney and CCS
Chris Looney and CCS
loondog
Què fem a Frankfurt?
Què fem a Frankfurt?
Josep Bargalló Valls
Presentation egrek
Presentation egrek
Krasimira Kaneva
EBS Caloendar 2013
EBS Caloendar 2013
Ev Melekhovets
Fotosatx
Fotosatx
pixentro
Green Class-2011
Green Class-2011
jenniferbonilla
Glb varshets-nasko
Glb varshets-nasko
Krasimira Kaneva
Adsuwak-Proyecto Startup Weekend Valencia 2014
Adsuwak-Proyecto Startup Weekend Valencia 2014
Alejandro Tomás Martínez
Electricity
Electricity
vj102005
Alf Tore Meling og Jon Wessel-Aas holder foredrag under Webforum 2013. 15. ma...
Alf Tore Meling og Jon Wessel-Aas holder foredrag under Webforum 2013. 15. ma...
Alf Tore Meling
Obshtina vratsa
Obshtina vratsa
Krasimira Kaneva
Fem un viatge per parlar de nosaltres
Fem un viatge per parlar de nosaltres
Jordi López Poy
Diplomatiki word
Diplomatiki word
Xaris1985
Tajuk besar big
Tajuk besar big
CekGu Safwan
E-Resources Induction (Liverpool Community College)
E-Resources Induction (Liverpool Community College)
The City of Liverpool College
Presentation2
Presentation2
Ioana Stanescu
アジア発のスマートメッセージコミュニケーション潮流は世界を刺激するのか?
アジア発のスマートメッセージコミュニケーション潮流は世界を刺激するのか?
LinkaziaJapan.co.,Ltd
Kansen met mobile
Kansen met mobile
Sterc Internet & Marketing
Clojure: Lisp for the modern world (русская версия)
Clojure: Lisp for the modern world (русская версия)
Alex Ott
CodeFest 2011. Галако О. — О Scala и Lift для тех, кому мало Java, и не только
CodeFest 2011. Галако О. — О Scala и Lift для тех, кому мало Java, и не только
CodeFest
Weitere ähnliche Inhalte
Andere mochten auch
Chuong trinh thuc tap sinh
Chuong trinh thuc tap sinh
ionetwork
Turist în orașul meu craiova
Turist în orașul meu craiova
Gheorghitoiumaria
Chris Looney and CCS
Chris Looney and CCS
loondog
Què fem a Frankfurt?
Què fem a Frankfurt?
Josep Bargalló Valls
Presentation egrek
Presentation egrek
Krasimira Kaneva
EBS Caloendar 2013
EBS Caloendar 2013
Ev Melekhovets
Fotosatx
Fotosatx
pixentro
Green Class-2011
Green Class-2011
jenniferbonilla
Glb varshets-nasko
Glb varshets-nasko
Krasimira Kaneva
Adsuwak-Proyecto Startup Weekend Valencia 2014
Adsuwak-Proyecto Startup Weekend Valencia 2014
Alejandro Tomás Martínez
Electricity
Electricity
vj102005
Alf Tore Meling og Jon Wessel-Aas holder foredrag under Webforum 2013. 15. ma...
Alf Tore Meling og Jon Wessel-Aas holder foredrag under Webforum 2013. 15. ma...
Alf Tore Meling
Obshtina vratsa
Obshtina vratsa
Krasimira Kaneva
Fem un viatge per parlar de nosaltres
Fem un viatge per parlar de nosaltres
Jordi López Poy
Diplomatiki word
Diplomatiki word
Xaris1985
Tajuk besar big
Tajuk besar big
CekGu Safwan
E-Resources Induction (Liverpool Community College)
E-Resources Induction (Liverpool Community College)
The City of Liverpool College
Presentation2
Presentation2
Ioana Stanescu
アジア発のスマートメッセージコミュニケーション潮流は世界を刺激するのか?
アジア発のスマートメッセージコミュニケーション潮流は世界を刺激するのか?
LinkaziaJapan.co.,Ltd
Kansen met mobile
Kansen met mobile
Sterc Internet & Marketing
Andere mochten auch
(20)
Chuong trinh thuc tap sinh
Chuong trinh thuc tap sinh
Turist în orașul meu craiova
Turist în orașul meu craiova
Chris Looney and CCS
Chris Looney and CCS
Què fem a Frankfurt?
Què fem a Frankfurt?
Presentation egrek
Presentation egrek
EBS Caloendar 2013
EBS Caloendar 2013
Fotosatx
Fotosatx
Green Class-2011
Green Class-2011
Glb varshets-nasko
Glb varshets-nasko
Adsuwak-Proyecto Startup Weekend Valencia 2014
Adsuwak-Proyecto Startup Weekend Valencia 2014
Electricity
Electricity
Alf Tore Meling og Jon Wessel-Aas holder foredrag under Webforum 2013. 15. ma...
Alf Tore Meling og Jon Wessel-Aas holder foredrag under Webforum 2013. 15. ma...
Obshtina vratsa
Obshtina vratsa
Fem un viatge per parlar de nosaltres
Fem un viatge per parlar de nosaltres
Diplomatiki word
Diplomatiki word
Tajuk besar big
Tajuk besar big
E-Resources Induction (Liverpool Community College)
E-Resources Induction (Liverpool Community College)
Presentation2
Presentation2
アジア発のスマートメッセージコミュニケーション潮流は世界を刺激するのか?
アジア発のスマートメッセージコミュニケーション潮流は世界を刺激するのか?
Kansen met mobile
Kansen met mobile
Ähnlich wie Scala: introduction
Clojure: Lisp for the modern world (русская версия)
Clojure: Lisp for the modern world (русская версия)
Alex Ott
CodeFest 2011. Галако О. — О Scala и Lift для тех, кому мало Java, и не только
CodeFest 2011. Галако О. — О Scala и Lift для тех, кому мало Java, и не только
CodeFest
CodeFest 2013. Бурмако Е. — Макросы в Скале
CodeFest 2013. Бурмако Е. — Макросы в Скале
CodeFest
Зачем нужна Scala?
Зачем нужна Scala?
Vasil Remeniuk
Scala, SBT & Play! for Rapid Application Development
Scala, SBT & Play! for Rapid Application Development
Anton Kirillov
Functional
Functional
Andrey Volobuev
Meeting #4. Frameworks.
Meeting #4. Frameworks.
Igor Khrol
F# функциональный язык "новой" волны
F# функциональный язык "новой" волны
Artem Prysyazhnuk
Что нового в Visual Studio 2010 и .Net 4.0
Что нового в Visual Studio 2010 и .Net 4.0
akrakovetsky
анализ кода: от проверки стиля до автоматического тестирования
анализ кода: от проверки стиля до автоматического тестирования
Ruslan Shevchenko
Pavel Rumantsev - Java Script
Pavel Rumantsev - Java Script
beloslab
введение в Javascript
введение в Javascript
inqubick
Теория языков программирования некоторые слайды к лекциям
Теория языков программирования некоторые слайды к лекциям
Sergey Staroletov
Msu.Center.Lectures.J01 Introducing Java
Msu.Center.Lectures.J01 Introducing Java
olegol
Формальная верификация кода на языке Си
Формальная верификация кода на языке Си
Positive Development User Group
Formal verification of C code
Formal verification of C code
Denis Efremov
Формальная верификация кода на языке Си
Формальная верификация кода на языке Си
Positive Hack Days
Михаил Бараблин - "Emacs & Rails"
Михаил Бараблин - "Emacs & Rails"
railsclub
Ecma script 6 in action
Ecma script 6 in action
Yuri Trukhin
Solit 2014, EcmaScript 6 in Action, Трухин Юрий
Solit 2014, EcmaScript 6 in Action, Трухин Юрий
solit
Ähnlich wie Scala: introduction
(20)
Clojure: Lisp for the modern world (русская версия)
Clojure: Lisp for the modern world (русская версия)
CodeFest 2011. Галако О. — О Scala и Lift для тех, кому мало Java, и не только
CodeFest 2011. Галако О. — О Scala и Lift для тех, кому мало Java, и не только
CodeFest 2013. Бурмако Е. — Макросы в Скале
CodeFest 2013. Бурмако Е. — Макросы в Скале
Зачем нужна Scala?
Зачем нужна Scala?
Scala, SBT & Play! for Rapid Application Development
Scala, SBT & Play! for Rapid Application Development
Functional
Functional
Meeting #4. Frameworks.
Meeting #4. Frameworks.
F# функциональный язык "новой" волны
F# функциональный язык "новой" волны
Что нового в Visual Studio 2010 и .Net 4.0
Что нового в Visual Studio 2010 и .Net 4.0
анализ кода: от проверки стиля до автоматического тестирования
анализ кода: от проверки стиля до автоматического тестирования
Pavel Rumantsev - Java Script
Pavel Rumantsev - Java Script
введение в Javascript
введение в Javascript
Теория языков программирования некоторые слайды к лекциям
Теория языков программирования некоторые слайды к лекциям
Msu.Center.Lectures.J01 Introducing Java
Msu.Center.Lectures.J01 Introducing Java
Формальная верификация кода на языке Си
Формальная верификация кода на языке Си
Formal verification of C code
Formal verification of C code
Формальная верификация кода на языке Си
Формальная верификация кода на языке Си
Михаил Бараблин - "Emacs & Rails"
Михаил Бараблин - "Emacs & Rails"
Ecma script 6 in action
Ecma script 6 in action
Solit 2014, EcmaScript 6 in Action, Трухин Юрий
Solit 2014, EcmaScript 6 in Action, Трухин Юрий
Scala: introduction
1.
2.
3.
Общего назначения
4.
Строго типизированный (вывод
типа)
5.
Объектно-ориентированный
6.
Функциональный
7.
Скриптовый
8.
Компилируемый Знакомство
9.
10.
C#
11.
Smalltalk
12.
Pizza
13.
BETA
14.
Haskell
15.
Erlang
16.
Objective Caml
17.
Scheme Истоки
18.
19.
.NET Framework (CLR)
20.
Полная интеграция с
Java (seamless)
21.
Код на Scala
в 2-3 раза меньше, чем на Java Какие преимущества?
22.
23.
24.
25.
side effects
VS pure functions Чем платим?
26.
Как быстро?
27.
28.
Vim
29.
Emacs
30.
NetBeans
31.
Eclipse
32.
IntelliJ Idea IDE
33.
34.
Scalac (Scala Compiler)
35.
Fast Scala Compiler
(FSC)
36.
Maven
37.
Simple Build Tool
(SBT, v.0.7.7, v.0.10.0) Инструменты
38.
39.
Оптимизация (пример: tail-call
recursion)
40.
Производительный bytecode
41.
Все – это
объекты
42.
Функции как параметры
«Как это работает?»
43.
44.
Классы и типажи
45.
Множественное наследование –
mixin
46.
Все – это
объекты
47.
Функции – параметры
Объектно-ориентированный
48.
49.
Анонимные функции
50.
Вложенные функции
51.
Оптимизация рекурсии
52.
Каррирование
53.
Функции высшего порядка
54.
Case классы
55.
Сопоставление шаблону (pattern
matching) Функциональный
56.
57.
Верхние и нижние
границы, вариации
58.
Внутренние классы
59.
Объекты-компаньоны, Одиночки (singleton)
60.
Составные типы
61.
Вычисление типа Система
типов
62.
63.
Регулярные выражения
64.
«Запечатанные» классы (sealed)
65.
Встроенный XML
66.
Domain Specific Language
67.
Sequence Comprehensions Что
еще?
68.
69.
Scalaz, Scalax (scala
core extensions)
70.
Specs2 (Behaviour-Driven-Design framework)
71.
Akka Actor Kernel
(concurrency)
72.
ScalaCheck, ScalaTest, ScalaSpecs
(testing)
73.
YourKit (profiling)
74.
Jiva (genetic algorithms
library) Что есть еще?
75.
76.
FourSquare uses Scala
and Lift web framework
77.
Xerox uses Scala
and Lift
78.
Etherpad uses Scala
in its real time document collaboration software (acquired by Google for Google Docs; Scala code is now opensourced) Кто?
79.
80.
Документация
81.
82.
stackoverflow.com Что почитать?
83.
Примеры, вопросы, ответы
84.
Спасибо за внимание
Jetzt herunterladen