Scala

Steps in Scala. An introduction to object-functional programming. Scala is a highly expressive, concise and scalable language. It is also the most prominent method of the new and exciting methodology known as object-functional programming. In this book, the authors show how Scala grows to the needs of the programmer, whether professional or hobbyist. They teach Scala with a step-by-step approach and explain how to exploit the full power of the industry-proven JVM technology. Readers can then dive into specially chosen design challenges and implementation problems, inspired by the trials of real-world software engineering. It also helps readers to embrace the power of static typing and automatic type inference. In addition, the book shows how to use the dual-object and functional-oriented natures combined at Scala’s core, and so write code that is less ’boilerplate’, giving a genuine increase in productivity.


References in zbMATH (referenced in 66 articles )

Showing results 1 to 20 of 66.
Sorted by year (citations)

1 2 3 4 next

  1. Wilkinson, Darren J.: Stochastic modelling for systems biology (2019)
  2. Kocsis, Zoltan A.; Swan, Jerry: Genetic programming (+) proof search (=) automatic improvement (2018)
  3. Laneve, Cosimo; Garcia, Abel: Deadlock detection of Java bytecode (2018)
  4. Steffen, Bernhard; Rüthing, Oliver; Huth, Michael: Mathematical foundations of advanced informatics. Volume 1. Inductive approaches (2018)
  5. Weston, Toby: Scala for Java developers. A practical primer (2018)
  6. Alpuim, João; Oliveira, Bruno C.d. S.; Shi, Zhiyuan: Disjoint polymorphism (2017)
  7. Edelmann, Romain; Bliudze, Simon; Sifakis, Joseph: Functional BIP: embedding connectors in functional programming languages (2017)
  8. Kiselyov, Oleg; Biboudis, Aggelos; Palladinos, Nick; Smaragdakis, Yannis: Stream fusion, to completeness (2017)
  9. Owe, Olaf; McDowell, Charlie: On detecting over-eager concurrency in asynchronously communicating concurrent object systems (2017)
  10. Amin, Nada; Grütter, Samuel; Odersky, Martin; Rompf, Tiark; Stucki, Sandro: The essence of dependent object types (2016)
  11. Bonnaire-Sergeant, Ambrose; Davies, Rowan; Tobin-Hochstadt, Sam: Practical optional types for Clojure (2016)
  12. Clerc, Xavier: OCaml-Java: the Java virtual machine as the target of an OCaml compiler (2016)
  13. Sergey, Ilya: Experience report: growing and shrinking polygons for random testing of computational geometry algorithms (2016)
  14. Kimmig, Angelika; Mihalkova, Lilyana; Getoor, Lise: Lifted graphical models: a survey (2015)
  15. Stucki, Nicolas; Rompf, Tiark; Ureche, Vlad; Bagwell, Phil: RRB vector: a practical general purpose immutable sequence (2015)
  16. AbdelGawad, Moez A.: A domain-theoretic model of nominally-typed object-oriented programming (2014)
  17. Ballarin, Clemens: Locales: a module system for mathematical theories (2014)
  18. Chambers, John M.: Object-oriented programming, functional programming and \textttR (2014)
  19. Ewald, Roland; Uhrmacher, Adelinde M.: SESSL: a domain-specific language for simulation experiments (2014)
  20. Křikava, Filip; Collet, Philippe; France, Robert B.: SIGMA: scala internal domain-specific languages for model manipulations (2014) ioport

1 2 3 4 next


Further publications can be found at: http://www.scala-lang.org/node/205