Vad är SCALA fil?
En SCALA-fil är en källkodsfil som skapats med programmeringsspråket Scala (Scalable language). Den innehåller källkoden skriven i den objektorienterade och funktionella programmeringen som är grundtemat i Scala-språket. Scale underlättar att bygga högpresterande system med sina JVM- och JavaScript-körtider. Detta möjliggör ytterligare stöd för funktioner av högre ordning och kapsling av funktionsdefinitioner. Scala-utveckling startades 2003 av Martin Odersky och hans forskargrupp vid EPFL.
SCALA filformat
En SCALA-fil sparas som en vanlig textfil som kan öppnas med vilken textredigerare som helst som Scala IDE for Eclipse, Notepad, Notepad++ och TextEdit. En enda SCALA-fil kan ha källkod som består av klasser, gränssnitt, råsträngar och operatörsöverbelastade metoder. Det bästa med Scala är att koden kan kompileras till Java-byte som kan köras på JVM.
Scala Language i ett nötskal
- Sömlös Java Interop - Scala- och Java-stackar kan blandas för sömlös integration på grund av att Scala körs på JVM.
- Type Interface - Så typsystemet känns inte så statiskt. Arbeta inte för typsystemet. Låt typsystemet fungera för dig!
- Concurrency & Distribution - Stöder dataparallella operationer på samlingar, använd aktörer för samtidighet och distribution, eller terminer för asynkron programmering.
- Mönstermatchning - Stöd för matchning mot klasshierarkier, sekvenser, konstanter och mer.
- Högre ordningsfunktioner - Funktioner är förstklassiga objekt som kan sammanställas med garanterad typsäkerhet.