Functional Programming In Scala
Afbeeldingen
Sla de afbeeldingen overArtikel vergelijken
- Engels
- Paperback
- 9781617290657
- 02 oktober 2014
- 300 pagina's
Samenvatting
DESCRIPTION
Functional programming (FP) is a programming style emphasizing functions that return consistent and predictable results regardless of a program's state. As a result, functional code is easier to test and reuse, simpler to parallelize, and less prone to bugs. Scala is an emerging JVM language that offers strong support for FP. Its familiar syntax and transparent interoperability with existing Java libraries make Scala a great place to start learning FP.
Functional Programming in Scala is a serious tutorial for programmers looking to learn FP and apply it to the everyday business of coding. The book guides readers from basic techniques to advanced topics in a logical, concise, and clear progression. In it, they’ll find concrete examples and exercises that open up the world of functional programming.
RETAIL SELLING POINTS
Covers the practical benefits of Functional Programming
Offers concrete examples and exercises
Logically progresses from basic techniques to advance topics
AUDIENCE
No prior experience with FP or Scala is required. Perfect for programmers familiar with FP in other languages wishing to apply their knowledge in Scala.
ABOUT THE TECHNOLOGY
Functional programming (FP) is a programming style emphasizing functions that return consistent and predictable results regardless of a program's state. Scala is an emerging JVM language that offers strong support for FP.
Productspecificaties
Inhoud
- Taal
- en
- Bindwijze
- Paperback
- Oorspronkelijke releasedatum
- 02 oktober 2014
- Aantal pagina's
- 300
- Illustraties
- Nee
Betrokkenen
- Hoofdauteur
- Paul Chiusano
- Tweede Auteur
- Runar Bjarnason
- Co Auteur
- R. Bjarnason
- Hoofduitgeverij
- Manning Publications
Overige kenmerken
- Editie
- 1
- Extra groot lettertype
- Nee
- Product breedte
- 184 mm
- Product hoogte
- 17 mm
- Product lengte
- 234 mm
- Studieboek
- Ja
- Verpakking breedte
- 191 mm
- Verpakking hoogte
- 18 mm
- Verpakking lengte
- 235 mm
- Verpakkingsgewicht
- 564 g
EAN
- EAN
- 9781617290657
Je vindt dit artikel in
- Taal
- Engels
- Beschikbaarheid
- Leverbaar
- Boek, ebook of luisterboek?
- Boek
- Studieboek of algemeen
- Algemene boeken
Reviews
Negatief, positief, neutraal: we zetten een review altijd online. We controleren wel eerst of ’ie voldoet aan onze reviewvoorwaarden en niet nep is. We controleren ook of ’ie is geschreven door iemand die het artikel heeft gekocht via bol.com en zetten dit er dan bij. De controles gebeuren automatisch, al kijken er soms mensen mee. Bol.com betaalt niet voor reviews. Als een reviewer door een andere partij is vergoed, staat dit in de review zelf.
Negatief, positief, neutraal: we zetten een review altijd online. We controleren wel eerst of ’ie voldoet aan onze reviewvoorwaarden en niet nep is. We controleren ook of ’ie is geschreven door iemand die het artikel heeft gekocht via bol.com en zetten dit er dan bij. De controles gebeuren automatisch, al kijken er soms mensen mee. Bol.com betaalt niet voor reviews. Als een reviewer door een andere partij is vergoed, staat dit in de review zelf.
-
Positieve punten
- Toegankelijk
- State-of-the art
- Volledig
- Praktisch toepasbaar
- Heldere uitleg
- Praktisch toepasbaar
- Heldere uitleg
Een belangrijk kwaliteitsdoel in software-ontwikkeling is het creëren van *losgekoppelde* modules die makkelijk weer te combineren zijn tot een *correct* groter geheel. Dit boek biedt methoden om extreem modulaire software te bouwen. Die methodes berusten op niet op industriële trends, manifesto's of de mening van consultants, maar op wiskunde. 'Functional Programming in Scala' laat zien hoe we hiermee programma's kunnen schrijven die vrij van 'side effects' en statisch getypeerd zijn, waardoor we niet telkens met een pan vol spaghetti-code eindigen. De software blijft op deze manier zo eenvoudig als mogelijk, correct, herbruikbaar en uitstekend testbaar.
Dit boek beschrijft op een leuke en eenvoudige manier hoe je deze ideeën in de praktijk kunt brengen, zodat je direct praktisch aan de slag kunt met waardevolle structurerende principes uit de theoretische hoek.Vond je dit een nuttige review?31 -
Positieve punten
- Toegankelijk
- Praktisch
- Volledig
Mega leerzaam boek!
Vond je dit een nuttige review?00 -
Negatieve punten
- Eenzijdig
- Te theoretisch
- Onvolledig
- Moeilijk leesbaar
- Moeilijk leesbaar
Ik weet niet zo goed wat de doelgroep van dit boek is, maar voor professionele devs slaat het echt de plank mis.
De concepten blijven theoretische "gimmicks" doordat voornamelijk onrealistische voorbeelden worden gebruikt. Als voorbeeld worden er factorial numbers recursief gegenereerd. Verder zijn alle codevoorbeelden ontzettend slecht leesbaar, met afkortingen voor elke parameter. Dit zou een normale code review niet door zijn gekomen.
Jammer dat ze Scala niet weten te verbinden met SOLID ontwikkellen en leesbare code. Een beetje hetzelfde commentaar als op alle universiteits professors die interessant doen met Haskell en onleesbare prutcode fabriceren. Dus het stereotype functional programmer is weer bevestigd.Vond je dit een nuttige review?03
Kies gewenste uitvoering
Prijsinformatie en bestellen
De prijs van dit product is 38 euro en 13 cent.- Prijs inclusief verzendkosten, verstuurd door bol
- Ophalen bij een bol afhaalpunt mogelijk
- 30 dagen bedenktijd en gratis retourneren
- Dag en nacht klantenservice
Vaak samen gekocht
Rapporteer dit artikel
Je wilt melding doen van illegale inhoud over dit artikel:
- Ik wil melding doen als klant
- Ik wil melding doen als autoriteit of trusted flagger
- Ik wil melding doen als partner
- Ik wil melding doen als merkhouder
Geen klant, autoriteit, trusted flagger, merkhouder of partner? Gebruik dan onderstaande link om melding te doen.