Programming in Scala Fifth Edition

Sale!

Original price was: 4.995,00 EGP.Current price is: 3.620,00 EGP.

Publisher ‏ : ‎ Artima Press; 5th edition (June 15, 2021)
Language ‏ : ‎ English
Paperback ‏ : ‎ 668 pages
ISBN-10 ‏ : ‎ 0997148004
ISBN-13 ‏ : ‎ 978-0997148008
Item Weight ‏ : ‎ 2.56 pounds
Dimensions ‏ : ‎ 7.25 x 1.25 x 9.5 inches

Description

Price: [price_with_discount]
(as of [price_update_date] – Details)


[ad_1]

Publisher ‏ : ‎ Artima Press; 5th edition (June 15, 2021)
Language ‏ : ‎ English
Paperback ‏ : ‎ 668 pages
ISBN-10 ‏ : ‎ 0997148004
ISBN-13 ‏ : ‎ 978-0997148008
Item Weight ‏ : ‎ 2.56 pounds
Dimensions ‏ : ‎ 7.25 x 1.25 x 9.5 inches

[ad_2]

This Post Has 13 Comments

  1. An excellent presentation of the new Scala 3 version by the language’s creators
    This is a reference book and description of the new Scala 3 version. Best for experienced programmers as novices will likely be overwhelmed. Yet the presentation is surprisingly serialized with relatively few forward references. The latter parts of the book are easier to understand than previous editions where explaining the very generic and now superseded “implicits” in Scala 2 greatly increased the difficulty. I found it very useful in transitioning from Scala 2.

  2. A good introduction to Scala, with a caveat
    I thought this book did a very good job of explaining the concepts I needed to get started with Scala. However, one important note is that the 5th edition (which was updated for Scala 3) of this book removes a bunch of the content that was in the 4th edition (which was not updated for Scala 3), opting to instead split it into a second volume, “Advanced Programming in Scala”, which is not yet available. Thankfully, the 1st edition is available online for free from the publisher, which has much of the missing content, but I can’t help but feel like I bought the wrong book by buying the latest one.

  3. Scala – tool for 202X
    If you want to learn Scala, this is the only book that you need!It is big and you will need weeks (or months) to go through it, but whenever you stuck with something, this is book that you will get back to.

  4. Page numbers are screwed up
    Excellent book on Scala Vers. 3 except for one thing: in my copy of the Fifth Edition, the page numbers in the table of contents and the index are all wrong – they are all off by 35 give or take a few, obviously making it pretty inconvenient to look up topics in the book. It appears that there were a lot of last minute changes to this edition, but someone either forgot, or were too lazy, to update the page numbers before the book got published!! How in the world such a high visibility technical book like this with such a gross error got published: there are no words. Again, this is in my copy and I got the book almost as soon as it was published so this may have been corrected in a later printing. But, Caveat Emptor anyway!

  5. Immediately unpleasant — Maybe the book’s issue, maybe not
    The book doesn’t explain how to setup scala3 at all, it assumes you know how to install programs which is fine, but the scala-lang website is also failing at educating others on how to install scala3, only showing how to install scala3-repl and scala3-compiler.The first real coding exercise of the book instructs the reader to create a basic script and invoke scala on it, however the sbt and Coursier tooling do not provide a scala v3 binary, only scala v2 via cs’s “setup” command. This scala v2 binary cannot execute the simple @main function that’s written for the reader to recreate. There’s various StackOverflow, GitHub and other places filled with confusion and frustration and not much assistance on actually getting the code to run.Literally the hello world example cannot be ran out of the box. You can get around this if you stay in the REPL and just :load your code, I found this after several googling attempts.

  6. The content is OK, but all the indexes are wrong.
    The content is OK, but all the indexes are wrong. The book is almost useless without correct indexes.

  7. A very well-written intro to Scala
    Does a great job of introducing the language piece-by-piece. It’s very interesting to discover how flexible and powerful Scala is.This book is not for those who are new to programming. It is designed for existing programmers who are interested in learning Scala.All of the examples are in Scala 3. If you want to see examples in Scala 2 take a look at the fourth edition.Supposedly there is a second volume in the works called “Advanced Programming in Scala”, which will be a continuation of this book. Looking forward to it!

  8. The book is a great reference to search for basic topics when you are stuck with some problem. However, it offers only the basic information. For more advanced content, it is recommended to search other sources.

  9. Bem detalhado e muito bem explicado o livro. É um livro para ler de capa a capa. A capa página vai aumentando os detalhes sobre as motivações por trás das características da linguagem. Tem bastante código e é prático.

  10. Estou gostando bastante da leitura! Ainda não apliquei todos os exemplos, vamos achei didático e consigo acompanhar sem problemas! Todos os exemplos que apliquei até agora foram em um ambiente Linux

Leave a Reply

Your email address will not be published. Required fields are marked *