Czym jest plik SCALA?
Plik SCALA to plik kodu źródłowego utworzony za pomocą języka programowania Scala (język skalowalny). Zawiera kod źródłowy napisany w języku programowania obiektowego i funkcjonalnego, który jest podstawowym tematem języka Scala. Scale ułatwia budowanie wysokowydajnych systemów dzięki środowiskom wykonawczym JVM i JavaScript. To dodatkowo umożliwia obsługę funkcji wyższego rzędu i zagnieżdżanie definicji funkcji. Rozwój Scali został zapoczątkowany w 2003 roku przez Martina Odersky’ego i jego grupę badawczą w EPFL.
Format pliku SCALA
Plik SCALA jest zapisywany jako zwykły plik tekstowy, który można otworzyć w dowolnym edytorze tekstu, takim jak Scala IDE dla Eclipse, Notatnik, Notepad ++ i TextEdit. Pojedynczy plik SCALA może zawierać kod źródłowy składający się z klas, interfejsów, nieprzetworzonych ciągów znaków i metod przeciążonych operatorami. Najlepszą cechą Scali jest to, że kod można skompilować do bajtu Java, który można uruchomić na JVM.
Język Scala w pigułce
- Bezproblemowa obsługa Java Interop — stosy Scala i Java można mieszać w celu bezproblemowej integracji, ponieważ Scala działa na maszynie JVM.
- Interfejs typów — więc system typów nie wydaje się tak statyczny. Nie pracuj dla systemu typów. Pozwól, aby system typów działał dla Ciebie!
- Współbieżność i dystrybucja — obsługuje równoległe operacje danych na kolekcjach, wykorzystuje aktorów do współbieżności i dystrybucji lub kontraktów futures do programowania asynchronicznego.
- Dopasowywanie wzorców — obsługa dopasowywania do hierarchii klas, sekwencji, stałych i nie tylko.
- Funkcje wyższego rzędu — funkcje to obiekty pierwszej klasy, które można komponować z gwarantowanym bezpieczeństwem typu.