Cover of Real-world functional programming

Real-world functional programming

by Tomas Petricek · first published 2009

19mentions
12recommended by
16HN commenters
2009–2023first – last mentioned

75% recommend25% neutral

Why HN recommends it

Teaches functional programming and F# through side-by-side examples in C# and F#, explaining why features exist; well suited to developers with an OO or C# background learning FP.

Summarised by Claude from recommending comments

Affiliate links. As an Amazon Associate I earn from qualifying purchases.

Mentions per year

40 2007: 0 mentions2008: 0 mentions2009: 1 mention2010: 0 mentions2011: 1 mention2012: 1 mention2013: 4 mentions2014: 2 mentions2015: 4 mentions2016: 1 mention2017: 1 mention2018: 2 mentions2019: 0 mentions2020: 0 mentions2021: 0 mentions2022: 0 mentions2023: 1 mention2024: 0 mentions2025: 0 mentions2026: 0 mentions200720172026

What Hacker News says

  • fsloth · Feb 4, 2015 · Recommends

    …Harrops "Visual F# 2010 for Technical Computing" really good practical introduction, Don Syme et. alls "Expert F#" a good reference book on writing general stuff in the .Net ecosystem with F#, Petricek's "Real-World Functional Programming" a very good introduction to various application patterns and Sestoft's "Programming Language Concepts" a great book and online reference on writing interpreters and compilers (http://www.itu.dk/people/sestoft/plc/).…

    on “CoreCLR is now open source” ↗
  • profquail · Nov 10, 2013 · Recommends

    If you're familiar with C#, Real World Functional Programming: With Examples in F# and C# [1] is an excellent resource for learning how and when to use composition over inheritance. [1]: http://www.amazon.com/Real-World-Functional-Programming-With...

    on “Android: The Land That Python Forgot” ↗
  • profquail · Nov 2, 2013 · Recommends

    If you know C# and you want to learn F#, consider reading Real-World Functional Programming: With Examples in C# and F# (http://www.amazon.com/Real-World-Functional-Programming-With...). It's been well-received by C# developers, IMO because it does a great job of explaining the purpose of certain…

    on “An analysis of the C#/.NET platform” ↗
  • fsloth · Mar 25, 2018 · Recommends

    …excellen. It's a bit pricey, but provided tremendous value on the how and why of functional paradigms within the scope of practical, brief programs. 'Expert F#' by Don Syme et all is a fantastic reference. Real World Functional programming by Tomas Petricek is very good as well. 'Programming language concepts' by Peter Sestoft is fantastic as well, as programming languages are perhaps the most obvious domain where functional approach shine,…

    on “Ask HN: Resources to Learn Functional Programming?” ↗
  • raphaelj · Feb 23, 2013 · Recommends

    …functional programming by reading the book about F# by Tomas Petricek. It was really good because it target learning functional programming to someone who have a solid OO background. http://www.amazon.com/Real-World-Functional-Programming-Toma...

    on “F# end to end” ↗
  • psionski · Mar 14, 2013 · Recommends

    If "Real World Functional Programming" is http://www.manning.com/petricek/ , it's a great book! I can only recommend it, it teaches both F# and modern C# :)

    on “The Joy of Clojure, Second Edition – Early Access” ↗
  • louthy · Oct 7, 2014 · Recommends

    A few books that helped me: * Real-World Functional Programming - With Examples in F# and C# by Thomas Petricek This helped me a lot because I'd been working solidly with C# for 8 years leading up to it (C++ before, and C before that), so I was very much in C mode.…

    on “Object Oriented Programming is an expensive disaster which must end” ↗
  • jskonhovd · Oct 20, 2015 · Recommends

    I like Real World Functional Programming by Tomas Petricek if you are already doing C# development.

    on “So you're learning OCaml” ↗
  • tucaz · Aug 31, 2016 · Recommends

    The only book I found about the subject that is really good -> Real World Functional Programming: With examples in F# and C# https://www.amazon.com/Real-World-Functional-Programming-Tom... Also, check FSharp For Fun and Profit. Lots of details and tutorials about F# -> https://fsharpforfunandprofit.com…

    on “Ask HN: What C# books are highly recommended for professional .NET developers?” ↗
  • fsloth · Jan 25, 2023 · Recommends

    This! Other good books are ”Expert F#” by Granicz, Syme & Cisternino, ”Real world functional programming” by Petricek and ”F# for scientists” by Harrop. The last is old but still really great in succintly explaining what ’new&unfamiliar’ structures in F# are great for pragmatic software engineering. Why…

    on “Show HN: I've built a C# IDE, Runtime, and AppStore inside Excel” ↗
  • slambam · Aug 12, 2014 · Recommends

    I've got a safaribooks online account, and found "Real World Functional Programming with examples in F# and C#" the most useful of the f# books I've read. The author has a blog, http://tomasp.net/ But I got something out of all of the books.

    on “Mono 3.6.0 is out” ↗
  • pjmlp · Apr 14, 2015 · Recommends

    From Microsoft itself "Real World Functional Programming" - https://msdn.microsoft.com/en-us/library/vstudio/hh314518%28... Some higher level presentations - https://channel9.msdn.com/Tags/fsharp Then there are the Erik Meijer teaching FP series, even though…

    on “F# Survey 2015 Results” ↗
  • sremani · Nov 13, 2015 · Recommends

    These are the resources I am using 1a. fsharpforfunandprofit.com 1b. pluralsight 2. www.hackerrank.com (functional programming section - excercises) 3. There are lot of good books, Real World Functional Programming F# Deep Dives Learning F# Functional Data Structures and Algorithms honestly, you cannot wrong with any of the books in F#, they are very likely to be good.

    on “MBrace: .NET engine for large-scale data processing” ↗
  • artimaeis · Apr 18, 2017 · Recommends

    If you come from a C# background I really enjoy the book Real World Functional Programming [1]. The way it lays out samples side by side with C# and F# is pretty great and really helped me start to understand functional programming and F#. [1] - https://msdn.microsoft.com/en-us/library/hh314518.aspx

    on “Why functional programming matters” ↗
  • megaman22 · Mar 13, 2018 · Recommends

    Get Programming with F# is finally done, and looks pretty good https://www.manning.com/books/get-programming-with-f-sharp Real-World Functional Programming With examples in F# and C# is another good one https://www.manning.com/books/real-world-functional-programm... The NoStarch Book of F# is a pretty decent beginner's book https://nostarch.com/fsharp…

    on “Developer Survey Results” ↗

Keyboard shortcuts

/
Focus search
j / k
Next / previous book
Enter
Open focused book
Esc
Close / go back
g h
Go to Home
g t
Go to Top all-time
g m
Go to Most recommended
g r
Go to Rising
g f
Go to For You
?
Show this help