23-język-programowania-scala1.pdf
(
122 KB
)
Pobierz
648110946 UNPDF
krótkie wprowadzenie
by Arkadiusz Hiler
Kto używa?
●
GridGain - DSL for cloud computing.
●
Twitter – backend + nowe elementy infrastruktury
●
Forsquare – popularny serwis – geolokacja
●
The Guardian w Open Platform
●
Apache Camel – DSL for routing rules.
●
Sony Pictures
Co mamy?
●
Lift
●
Play!
●
Specs, ScalaCheck, ScalaTest, SUnit
●
Eclipse Plugin (3.5, do 3.6 nightly builds)
●
Tonę innych rzeczy o których nie wiem.
Charakterystka
●
Łączy aspekty programowania imperatywnego i
funkcjonalnego.
●
Bezbolesny model równoległości (concurrency)
oparty o aktorów.
●
Projektowana pod Java Platform. Łatwa integracja z
istniejącymi rozwiązaniami (statyczne typowanie,
podział na klasy, …).
●
Łączenie i rozszerzanie kodu w obie stron.
●
Interpreter (skrypt + interaktywny shell)
Porównanie z Java
●
w pełni obiektowa
●
minimalistyczny rdzeń
języka
●
przeciążanie
operatorów
●
rozszerzalna -
smalltalkowe podejście
●
„wielodziedziczenie”
(traits, model
mixinowy)
●
gęstszy kod
●
funkcje anonimowe
Plik z chomika:
smifos
Inne pliki z tego folderu:
Zalacznik_Cwicz2_PP_arytmet_logika.pdf
(133 KB)
zajecia2JTP.pdf
(181 KB)
wyklad3.pdf
(122 KB)
wstep_do_javy.pdf
(1979 KB)
wprowadzenieJava.pdf
(1229 KB)
Inne foldery tego chomika:
► Programy Diagnostyczne i Serwisowe
● Samochody - Chip-owanie
☀Kurs tworzenia stron internetowych
Android
Architektura
Zgłoś jeśli
naruszono regulamin