33

Scala

Embed Size (px)

DESCRIPTION

Java, introduced for the first time sixteen years ago, is considered to be a mature, well-established programming language suitable for wide range of tasks. Originally designed as a language for programming interactive television, over the years, it has evolved to a language suitable for implementation of everything from mobile games to large-scale enterprise systems.However, as with most mature languages, programming in Java is not fun anymore. Luckily, there is a new kid on the block which aims to bring the fun back into programming. Scala is designed to the truly "scalable language" which is able to grow with the demands of its users, combining object-oriented and functional features while leveraging the power of Java platform and existing Java ecosystem. Moreover, its focus on concurrent programming makes it an excellent language for development of highly parallel, distributed systems targeting modern hardware architectures.

Citation preview

Page 1: Scala
Page 2: Scala
Page 3: Scala
Page 4: Scala
Page 5: Scala
Page 6: Scala
Page 7: Scala
Page 8: Scala
Page 9: Scala
Page 10: Scala
Page 11: Scala
Page 12: Scala
Page 13: Scala
Page 14: Scala
Page 15: Scala
Page 16: Scala
Page 17: Scala
Page 18: Scala
Page 19: Scala
Page 20: Scala
Page 21: Scala
Page 22: Scala
Page 23: Scala
Page 24: Scala
Page 25: Scala
Page 26: Scala
Page 27: Scala
Page 28: Scala
Page 29: Scala
Page 30: Scala
Page 31: Scala
Page 32: Scala
Page 33: Scala