You can become a better programmer.
I used to think that having the proper tool was second in importance to knowing what you were doing. I had it backward. The proper tool does the work for you; the wrong tool makes you do all the work. For many problems, functional programming is the proper tool.
What's that you say? Your programming language isn't a functional language? Bet you it is. I'll wait here while you go check.
Did you find that you can pass a function to another function as a parameter? If so, you've got the most important tool from the functional programming toolkit. You just need to learn to use it properly. Relax, it's not hard.
Functional programming has a bad reputation because of languages like Haskell. Haskell throws away all your other tools and forces you to use functional programming for everything, so of course it's difficult. For our examples we'll use Python and Java and, as a bonus, Scala. You get to keep all the tools you already know how to use, and just add one power tool to the mix.
You might never use Scala, but it's here to show you some of the great things you can do functionally. Once you see how they are done, it won't be hard to do them in your chosen language.
Good programmers use good tools. This book can teach you one of those tools.
Die Inhaltsangabe kann sich auf eine andere Ausgabe dieses Titels beziehen.
EUR 3,92 für den Versand von USA nach Deutschland
Versandziele, Kosten & DauerAnbieter: ThriftBooks-Dallas, Dallas, TX, USA
Paperback. Zustand: Very Good. No Jacket. May have limited writing in cover pages. Pages are unmarked. ~ ThriftBooks: Read More, Spend Less 0.6. Bestandsnummer des Verkäufers G1951998081I4N00
Anzahl: 1 verfügbar
Anbieter: Goodwill of Silicon Valley, SAN JOSE, CA, USA
Zustand: good. Supports Goodwill of Silicon Valley job training programs. The cover and pages are in Good condition! Any other included accessories are also in Good condition showing use. Use can include some highlighting and writing, page and cover creases as well as other types visible wear. Bestandsnummer des Verkäufers GWSVV.1951998081.G
Anzahl: 1 verfügbar