All the F# books out there are puzzle pieces in the F# jigsaw puzzle; hence they all have a unique role to play in the milieu.
This book is the most tutorial, and it covers the topic pretty thoroughly (even monads and continuations are touched on).
This book is also the most ecumenical (as of this writing). That is to say, it is not Microsoft-centric: it also caters to those coming from the Unix world and those using Mono.
Even if you don't consider yourself a beginner, you're likely to benefit from reading this book cover to cover (and for me that includes reading the legalese, the index, and the advertisements: everything!).
Sometimes Robert will draw attention to what might seem like a trivial point; but he's actually citing a representative point, and trying to instill in the reader an intuitive understanding of the design philosophy behind F#.
This book even covers quotations, compilation, interpreters, parsers, and the gestalt of language oriented programming (wherein domain specific languages are crafted as a way to control complexity). These important topics might seem pretty intense for a beginner's book, but they are presented in the same tutorial fashion that basic concepts are presented with. This is arguably the most accessible presentation of F#, and is based on one of the first books to come out.
Sometimes people try to do too much too fast, without having learned the basics first. That can be a recipe for frustration that might result in failing to stay the course. This book was often just what the (proverbial) doctor ordered for me, during such times of frustration. I'm very grateful for this book, and for Robert's helpfulness.
There are code samples in this book that are real gems of great value. It will take me years to fully digest all the great information this book has to offer.
Thanks Robert!
プライム無料体験をお試しいただけます
プライム無料体験で、この注文から無料配送特典をご利用いただけます。
非会員 | プライム会員 | |
---|---|---|
通常配送 | ¥410 - ¥450* | 無料 |
お急ぎ便 | ¥510 - ¥550 | |
お届け日時指定便 | ¥510 - ¥650 |
*Amazon.co.jp発送商品の注文額 ¥3,500以上は非会員も無料
無料体験はいつでもキャンセルできます。30日のプライム無料体験をぜひお試しください。
¥7,724¥7,724 税込
発送元: Amazon.co.jp 販売者: Amazon.co.jp
¥7,724¥7,724 税込
発送元: Amazon.co.jp
販売者: Amazon.co.jp
¥6,143¥6,143 税込
ポイント: 61pt
(1%)
配送料 ¥257 6月27日-7月8日にお届け
発送元: Paper Cavalier JP 販売者: Paper Cavalier JP
¥6,143¥6,143 税込
ポイント: 61pt
(1%)
配送料 ¥257 6月27日-7月8日にお届け
発送元: Paper Cavalier JP
販売者: Paper Cavalier JP
無料のKindleアプリをダウンロードして、スマートフォン、タブレット、またはコンピューターで今すぐKindle本を読むことができます。Kindleデバイスは必要ありません。
ウェブ版Kindleなら、お使いのブラウザですぐにお読みいただけます。
携帯電話のカメラを使用する - 以下のコードをスキャンし、Kindleアプリをダウンロードしてください。
Beginning F# (Expert's Voice in .NET) ペーパーバック – 2009/12/21
英語版
Robert Pickering
(著)
{"desktop_buybox_group_1":[{"displayPrice":"¥7,724","priceAmount":7724.00,"currencySymbol":"¥","integerValue":"7,724","decimalSeparator":null,"fractionalValue":null,"symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"azdOLo3s%2B5IiihOWX3mjNZcC3hXcBJk9ElGOTv2KCfOVoejAJLIfXPtjQ08a81f0WfXdXeUqYEMG%2FTuQIBdNrAGhE5cAqmmbCRY14QAyTkRzZID2klWZbco%2F6BD1ZgZ0","locale":"ja-JP","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"¥6,143","priceAmount":6143.00,"currencySymbol":"¥","integerValue":"6,143","decimalSeparator":null,"fractionalValue":null,"symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"azdOLo3s%2B5IiihOWX3mjNZcC3hXcBJk9J%2Bug5MvuRyaIgijaJo2zougnCEgZMf9MO4FF2tXng1tOBDMBlJh3bsO6wZ%2FOlKW0otowjLdk2GQ9kc%2BVqlmZeTvCHDYoZ9fwPb%2FGvxANNWzCknXqkc6sEe9fp29tZr0V42oNfxjuDVtprQUzi%2BMNYA%3D%3D","locale":"ja-JP","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}
購入オプションとあわせ買い
Functional programming is perhaps the next big wave in application development. As experienced developers know, functional programming makes its mark by allowing application builders to develop solutions to complicated programming situations cleanly and efficiently. A rich history of functional languages, including Erlang and OCaml, leads the way to F#, Microsoft's effort to bring the elegance and focus of functional programming into the world of managed code and .NET. With Beginning F#, you have a companion that that will help you explore F# and functional programming in a .NET environment. This book is both a comprehensive introduction to all aspects of the language and an incisive guide to using F# for real-world professional development. Reviewed by Don Syme, the chief architect of F# at Microsoft Research, Beginning F# is a great foundation for exploring functional programming and its role in the future of application development. What you'll learn A deep familiarity with the tenets and advantages of functional programming. How to understand F#'s concise and elegant syntax. How to access the huge range of libraries and components that run on the .NET Framework. How to develop for real-world scenarios using functional programming and F#. How to develop realistic applications through a comprehensive tutorial-based approach. How to learn imperative and concurrent programming techniques within the functional programming paradigm. Who this book is for F# is the future of programming (not just on .NET), and the future is now. If you are already familiar with functional programming, you'll find Beginning F# a great introduction to the language itself. If you are new to the function programming arena, this book will also serve as a superb reference to FP in general and F# specifically. Table of Contents Introduction How to Obtain, Install, and Use F# Functional Programming Imperative Programming Object-
- 本の長さ452ページ
- 言語英語
- 出版社Apress
- 発売日2009/12/21
- 寸法19.08 x 2.59 x 23.5 cm
- ISBN-101430223898
- ISBN-13978-1430223894
商品の説明
著者について
Robert Pickering is an extraordinarily prolific writer on F#. The F# Wiki on his website, Strangelights.com, is among the most popular F# web sites in the world. He is a consultant for LexiFi, lives in France, and works on projects in England, Denmark, Holland, and Belgium. He received his bachelor of science degree in computer science from Manchester University in 1999.
登録情報
- 出版社 : Apress; 1st版 (2009/12/21)
- 発売日 : 2009/12/21
- 言語 : 英語
- ペーパーバック : 452ページ
- ISBN-10 : 1430223898
- ISBN-13 : 978-1430223894
- 寸法 : 19.08 x 2.59 x 23.5 cm
- Amazon 売れ筋ランキング: - 790,274位洋書 (洋書の売れ筋ランキングを見る)
- - 325位Software Programming Compilers
- - 512位Microsoft C & C++ Windows Programming
- - 2,908位Software Development
- カスタマーレビュー:
著者について
著者をフォローして、新作のアップデートや改善されたおすすめを入手してください。
著者の本をもっと発見したり、よく似た著者を見つけたり、著者のブログを読んだりしましょう
カスタマーレビュー
星5つ中4.4つ
5つのうち4.4つ
5グローバルレーティング
評価はどのように計算されますか?
全体的な星の評価と星ごとの割合の内訳を計算するために、単純な平均は使用されません。その代わり、レビューの日時がどれだけ新しいかや、レビューアーがAmazonで商品を購入したかどうかなどが考慮されます。また、レビューを分析して信頼性が検証されます。
他の国からのトップレビュー
Andre M. Van Meulebrouck
5つ星のうち5.0
A gentle introduction to F# and functional programming.
2010年2月22日にアメリカ合衆国でレビュー済みAmazonで購入
John F. Eakins
5つ星のうち4.0
Beginning F# Review
2011年5月25日にアメリカ合衆国でレビュー済みAmazonで購入
I haven't made it all the way through the book yet, but, what I have made it through treats the F# basics well. The author goes into good detail covering the subject. One must understand that the F# language is basically aimed at functional programming, one can do imparative programming in the language such as the way you program in visual basic or C#, but, the language is primarily aimed at the functional side which requires one to think a little differently about: 1. the way you program, 2. the logic used in programming. It is my hope that this helps anyone who wants to try the language as I did. The kind of programming I do doesn't lend itself well to this style.
Matt Mcguire
5つ星のうち4.0
well written
2010年2月11日にアメリカ合衆国でレビュー済みAmazonで購入
I have yet to finish this book, as i've been too busy. but from the first quarter of the book that I have read; it was well written for people who have never been introduced to Functional programming. you still need some background in other programming types, as this does not feel like a intro language, like a VB or C# would be.