Selasa, 13 Januari 2015

[G764.Ebook] Get Free Ebook Real-World Functional Programming: With Examples in F# and C#, by Tomas Petricek, Jon Skeet

Get Free Ebook Real-World Functional Programming: With Examples in F# and C#, by Tomas Petricek, Jon Skeet

Just what should you believe more? Time to get this Real-World Functional Programming: With Examples In F# And C#, By Tomas Petricek, Jon Skeet It is very easy after that. You can only rest and stay in your place to obtain this publication Real-World Functional Programming: With Examples In F# And C#, By Tomas Petricek, Jon Skeet Why? It is on-line book store that provide numerous collections of the referred books. So, just with net link, you can take pleasure in downloading this publication Real-World Functional Programming: With Examples In F# And C#, By Tomas Petricek, Jon Skeet and also numbers of publications that are searched for currently. By visiting the web link page download that we have actually offered, the book Real-World Functional Programming: With Examples In F# And C#, By Tomas Petricek, Jon Skeet that you refer so much can be located. Merely save the requested publication downloaded and after that you could appreciate the book to review whenever and area you desire.

Real-World Functional Programming: With Examples in F# and C#, by Tomas Petricek, Jon Skeet

Real-World Functional Programming: With Examples in F# and C#, by Tomas Petricek, Jon Skeet



Real-World Functional Programming: With Examples in F# and C#, by Tomas Petricek, Jon Skeet

Get Free Ebook Real-World Functional Programming: With Examples in F# and C#, by Tomas Petricek, Jon Skeet

Is Real-World Functional Programming: With Examples In F# And C#, By Tomas Petricek, Jon Skeet publication your preferred reading? Is fictions? Just how's regarding past history? Or is the very best vendor unique your choice to fulfil your spare time? And even the politic or spiritual books are you hunting for now? Below we go we provide Real-World Functional Programming: With Examples In F# And C#, By Tomas Petricek, Jon Skeet book collections that you require. Lots of numbers of publications from several industries are provided. From fictions to science as well as spiritual can be searched as well as learnt right here. You may not worry not to discover your referred book to read. This Real-World Functional Programming: With Examples In F# And C#, By Tomas Petricek, Jon Skeet is among them.

But, just what's your concern not also enjoyed reading Real-World Functional Programming: With Examples In F# And C#, By Tomas Petricek, Jon Skeet It is a great task that will consistently give terrific advantages. Why you become so odd of it? Many things can be practical why individuals don't like to read Real-World Functional Programming: With Examples In F# And C#, By Tomas Petricek, Jon Skeet It can be the boring tasks, the book Real-World Functional Programming: With Examples In F# And C#, By Tomas Petricek, Jon Skeet compilations to review, even lazy to bring nooks all over. Now, for this Real-World Functional Programming: With Examples In F# And C#, By Tomas Petricek, Jon Skeet, you will begin to enjoy reading. Why? Do you recognize why? Read this page by finished.

Starting from seeing this website, you have attempted to start loving reviewing a book Real-World Functional Programming: With Examples In F# And C#, By Tomas Petricek, Jon Skeet This is specialized site that market hundreds compilations of publications Real-World Functional Programming: With Examples In F# And C#, By Tomas Petricek, Jon Skeet from great deals sources. So, you will not be burnt out anymore to pick guide. Besides, if you additionally have no time to browse the book Real-World Functional Programming: With Examples In F# And C#, By Tomas Petricek, Jon Skeet, merely sit when you're in office and open the web browser. You can discover this Real-World Functional Programming: With Examples In F# And C#, By Tomas Petricek, Jon Skeet lodge this site by connecting to the web.

Get the link to download this Real-World Functional Programming: With Examples In F# And C#, By Tomas Petricek, Jon Skeet as well as start downloading. You could really want the download soft documents of guide Real-World Functional Programming: With Examples In F# And C#, By Tomas Petricek, Jon Skeet by undertaking other activities. And that's all done. Now, your turn to check out a book is not constantly taking and also bring guide Real-World Functional Programming: With Examples In F# And C#, By Tomas Petricek, Jon Skeet all over you go. You could save the soft data in your device that will certainly never be far and also read it as you such as. It is like reviewing story tale from your gizmo then. Now, start to like reading Real-World Functional Programming: With Examples In F# And C#, By Tomas Petricek, Jon Skeet and get your brand-new life!

Real-World Functional Programming: With Examples in F# and C#, by Tomas Petricek, Jon Skeet

Functional programming languages like F#, Erlang, and Scala are attracting attention as an efficient way to handle the new requirements for programming multi-processor and high-availability applications. Microsoft's new F# is a true functional language and C# uses functional language features for LINQ and other recent advances.

Real-World Functional Programming is a unique tutorial that explores the functional programming model through the F# and C# languages. The clearly presented ideas and examples teach readers how functional programming differs from other approaches. It explains how ideas look in F#-a functional language-as well as how they can be successfully used to solve programming problems in C#. Readers build on what they know about .NET and learn where a functional approach makes the most sense and how to apply it effectively in those cases.

The reader should have a good working knowledge of C#. No prior exposure to F# or functional programming is required.

Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.

  • Sales Rank: #444142 in Books
  • Brand: Brand: Manning Publications
  • Published on: 2010-01-25
  • Original language: English
  • Number of items: 1
  • Dimensions: 9.25" h x 1.10" w x 7.38" l, 2.07 pounds
  • Binding: Paperback
  • 500 pages
Features
  • Used Book in Good Condition

About the Author
Tomas Petricek discovered functional programming as a graduate student at Charles University in Prague. He has been a Microsoft C# MVP since 2004 and is one of the most active members in the F# community. In addition to his work with F#, he has been using C# 3.0 in a functional way since the early previews in 2005. He interned with the F# team at Microsoft Research, and he has developed a client/server web framework for F# called F# WebTools. His articles on functional programming in .NET and various other topics can be found at his web site tomasp.net.

Jon Skeet is a Senior Software Engineer at Google, working in London. He has been involved in the C# community since 2002, initially in newsgroups, then through his blog, user groups, international conferences and the Stack Overflow Q&A site. Jon enjoys putting the language through its paces, finding new and interesting ways to use and abuse it.

Most helpful customer reviews

27 of 27 people found the following review helpful.
a pragmatic approach to F#, especially for C# programmers
By Andre M. Van Meulebrouck
A hallmark of this book is a very pragmatic, Rosetta stone approach to F#.

Since F# lives in .Net, and .Net is inherently object-oriented; it makes sense to understand something of the mapping that takes place behind the scenes when F# code is mapped into the .Net world.

Many of the interesting new features introduced into C# are actually hand-me-downs from FP (functional programming). This includes generics, LINQ, anonymous methods, lambdas, type inference, etc.. Since many programmers need to use C# in the work-a-day world, it makes sense to understand the functional elements of C# by seeing them in a functional language like F#, where they can be seen in their purest (least hobbled) state. Once these concepts are understood, it is then much easier to understand how to wield these tools effectively in C#.

That said, there are also limits to how much functional programming can be done in C# (and how effectively it can be accomplished). This book clearly demarcates the boundaries of what is (and isn't) feasible in C# vis-à-vis functional programming.

One of the things I liked best about this book is the discussion on why functional programming makes code easier to read, write, and verify. This discussion does not appeal to what might be (for many) inaccessible theory (i.e. denotational semantics, category theory, etc.). Instead it is demonstrated in amazingly simple, straightforward ways! This discussion is very effective.

Another facet of this book's approach that I applaud is the demonstration of lambda calculus. Why would a practical book dabble in theory? There's actually a very pragmatic payoff in doing this: functional programming has a lot of underpinnings in lambda calculus. Those that have been exposed to lambda calculus will feel right at home in F#. Those that haven't are likely to feel more "culture shock" when being exposed to concepts like currying and lazy evaluation. Functional programming really does represent a substantially different way of thinking about computation.

This book also features an excellent discussion about design patterns; comparing and contrasting how they are implemented in OOP (object-oriented programming) versus FP. Some classic design patterns in OOP essentially come for free in FP (e.g. the "visitor" pattern).

28 of 32 people found the following review helpful.
Verbose and repetitive
By Michele Mottini
The core content is fairly good, but it is ruined by the exposition: the same concepts are repeated multiple times in different places (e.g. fold operation, immutable data structures), and there is a ton of redundant verbiage (I don't know how else to call it) that obscures the actual information and makes the reading a slog.

An example of what I mean by 'verbiage' - on page 156:

....Let's now analyze how it works in some more detail.

6.4.3 Evaluating the example step by step
It can take some time to become confident with high-order functions like these,
especially when they are nested. We're going to examine how the code from the
previous listing by tracing how it runs for a few sample inputs. Moving from the
abstract question "What does this code do in the general case?" to the concrete
question of "What does this code do in this particular situation?" can often help
to clarify matter

This does not actually say anything - it just introduces what it's going to be written after - that you are going to read in any case. This is a page I opened at random - the book is full of this - constantly telling you what you just read and what you are going to read.

On top of this some more advanced stuff like continuations gets short (and not very illuminating) explanations - that is sort of galling in the middle of all this redundant stuff.

It could have been a good 200-300 pages book, instead it is a mediocre 500+ pages ones.

13 of 14 people found the following review helpful.
Excellent tutorial with a unique approach
By anonymous
I usually don't like tutorial-style books, but am finding this one invaluable. More than the other F# titles to date, it explores at length what makes functional programming different, and what this means in a .NET context. A unique feature is the running comparison of F# with both traditional and "functional style" C#. Code listings are nicely labeled with arrows pointing out important details. The book is not intended as a language reference, and only lightly touches on the imperative and object-oriented sides of F#, or contents of standard .NET libraries, but this allows a more leisurely and thorough treatment of the distinctively functional concepts and their implications for program design. Highly recommended.

See all 25 customer reviews...

Real-World Functional Programming: With Examples in F# and C#, by Tomas Petricek, Jon Skeet PDF
Real-World Functional Programming: With Examples in F# and C#, by Tomas Petricek, Jon Skeet EPub
Real-World Functional Programming: With Examples in F# and C#, by Tomas Petricek, Jon Skeet Doc
Real-World Functional Programming: With Examples in F# and C#, by Tomas Petricek, Jon Skeet iBooks
Real-World Functional Programming: With Examples in F# and C#, by Tomas Petricek, Jon Skeet rtf
Real-World Functional Programming: With Examples in F# and C#, by Tomas Petricek, Jon Skeet Mobipocket
Real-World Functional Programming: With Examples in F# and C#, by Tomas Petricek, Jon Skeet Kindle

[G764.Ebook] Get Free Ebook Real-World Functional Programming: With Examples in F# and C#, by Tomas Petricek, Jon Skeet Doc

[G764.Ebook] Get Free Ebook Real-World Functional Programming: With Examples in F# and C#, by Tomas Petricek, Jon Skeet Doc

[G764.Ebook] Get Free Ebook Real-World Functional Programming: With Examples in F# and C#, by Tomas Petricek, Jon Skeet Doc
[G764.Ebook] Get Free Ebook Real-World Functional Programming: With Examples in F# and C#, by Tomas Petricek, Jon Skeet Doc

Tidak ada komentar:

Posting Komentar