Scala je statický programovací jazyk kombinujúci objektovo orientovaný a funkcionálne orientovaný prístup. Je založený a kompatibilný s platformou Java a snaží sa odstrániť mnohé nedostatky jazyka Java. V príspevku tieto dva jazyky porovnáme a pozrieme sa na základné koncepty a prínosy jazyka Scala.
Okrem iného sa pozrieme na:
Koncepty jazyka
všetko je objekt
všetky operátory sú len metódy
premenná a konštanta sú len špeciálne prípady metódy
?Hello World? príklad
Princíp jednotného prístupu ? žiadne ?get? a ?set?
Kompaktnú syntax jazyka
Porovnávanie vzorov (prečo Scala nemá enumerátor)
Viacnásobné dedenie a implementáciu v rozhraní
Definíciu vlastných operátorov
Návrhový vzor Singleton (prečo Scala nemá statické metódy)
Funkcionálny prístup
Knižnice jazyka
Rozširovanie existujúcich tried
Priama podpora pre XML
Úrovne jazyka ? od začínajúceho programátora až po profesionála
Príspevok bude obohatený živými ukážkami vo vývojovom prostredí Eclipse.
Žádné přílohy
COMMON Česká republika, z.s.
Datum vzniku: 20. června 2000
Spisová značka: L 10973 vedená u Městského soudu v Praze
Identifikační číslo: 70849706
Právní forma: Spolek
Sledujte nás