Functional Programming In Scala

Afbeeldingen

Artikel vergelijken

  • Engels
  • Paperback
  • 9781617290657
  • 02 oktober 2014
  • 300 pagina's
Alle productspecificaties

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

Gemiddelde van 3 reviews
2
0
0
0
1
  • Het belangrijkste Scala-boek tot nu toe

    Positieve punten

    • Toegankelijk
    • State-of-the art
    • Volledig
    • Praktisch toepasbaar
    • Heldere uitleg
    • Praktisch toepasbaar
    • Heldere uitleg
    Toon alleen de eerste 3 punten

    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?
    3
    1
  • Aanrader

    Positieve punten

    • Toegankelijk
    • Praktisch
    • Volledig

    Mega leerzaam boek!

    Vond je dit een nuttige review?
    0
    0
  • Wat een tegenvaller

    Negatieve punten

    • Eenzijdig
    • Te theoretisch
    • Onvolledig
    • Moeilijk leesbaar
    • Moeilijk leesbaar
    Toon alleen de eerste 3 punten

    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?
    0
    3

Kies gewenste uitvoering

Prijsinformatie en bestellen

De prijs van dit product is 38 euro en 13 cent.
Uiterlijk 15 mei in huis
Verkoop door bol
In winkelwagen
  • 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

  • Programming in Scala, Fourth Edition
    50,63
    Verkoop door bol
  • Clean Code
    29,99
    Verkoop door bol