A comprehensive step-by-step guide
Martin Odersky, Lex Spoon, Bill Venners Frank Sommers
Scala#
functional_programming#
Programming in Scala (ویرایش پنجم) — یک منبع برجسته و جامع برای یادگیری زبان Scala است که توسط Martin Odersky (طراح زبان Scala) به همراه Lex Spoon، Bill Venners و Frank Sommers تألیف شده است. این کتاب آموزش گامبهگام از مفاهیم پایه تا مباحث پیشرفتهی Scala را با رویکردی کاربردی و تمرکز بر برنامهنویسی تابعی ارائه میدهد.
given
)، متدهای extension، و ویژگیهای مدرن دیگر.این کتاب در بیش از ۶۵۰ صفحه موضوعاتی چون موارد زیر را پوشش میدهد:
Programming in Scala, Fifth Edition یکی از معتبرترین منابع برای یادگیری Scala است. این کتاب، با پوشش کامل ویژگیهای Scala 3، بیان شفاف، و رویکردی عملی، منبعی ارزشمند برای هر توسعهدهندهای است که قصد دارد بهصورت حرفهای با این زبان کار کند.
This book is the authoritative tutorial on the Scala programming language, co\-written by the language\x27s designer, Martin Odersky. This fifth edition is a major rewrite of the entire book, adding new material to cover the many changes in Scala 3.0. In fact we have added so much new material that we split the book into two volumes. This volume is a tutorial of Scala and functional programming.
About the Author
Martin Odersky is the creator of the Scala language. He is a professor at EPFL in Lausanne, Switzerland, where since 2001 he has led the team that developed the Scala language libraries, and compiler. He is a founder of Lightbend, Inc., and was a co-designer of Java generics and the original author of the current javac reference compiler. Lex Spoon worked on Scala for two years at EPFL and is now a software engineer at Square, Inc. Bill Venners is president of Artima, Inc. He is a community representative on the Scala Center Advisory Board, and the designer of ScalaTest. Frank Sommers is president of Autospaces, Inc.