LEADER 04019nam 2200481 450 001 9910155042003321 005 20170105015235.0 010 $a1-78439-684-2 035 $a(CKB)3710000000972886 035 $a(MiAaPQ)EBC4755349 035 $a(CaSebORM)9781784393434 035 $a(PPN)220202664 035 $a(EXLCZ)993710000000972886 100 $a20170228h20162016 uy 0 101 0 $aeng 135 $aurcnu|||||||| 181 $2rdacontent 182 $2rdamedia 183 $2rdacarrier 200 10$aMastering F# $ea comprehensive and in-depth guide to writing functional programs using F# /$fAlfonso Garcia-Caro Nun?ez, Suhaib Fahad 205 $a1st edition 210 1$aBirmingham, England ;$aMumbai, India :$cPackt Publishing,$d2016. 210 4$dİ2016 215 $a1 online resource (262 pages) $cillustrations 300 $aIncludes index. 311 $a1-78439-343-6 330 $aA comprehensive and in-depth guide to writing functional programs using F# About This Book Learn how to manage, run, and automate your servers using Puppet Explore how to use F# to develop large-scale applications quickly and simply, and become more productive in today's age of cloud computing and multi-core programming This easy-to-follow guide is packed with real-world examples that will jump-start you with F# development on the .NET platform Who This Book Is For If you are a C# developer with a basic knowledge of F# and want to explore the functional programming paradigm further to master your F# skills, then this book is for you. What You Will Learn Understand the basics of F# and organize F# source code with Visual Studio Work with F# data structures and create functional data structures in F# interoperate with C# Build and use asynchronous programming patterns with F# Create and use type providers that help perform data analysis from within Visual Studio Develop applications with pure F# code in WPF or ASP.NET MVC Find out how to perform distributed programming with ServiceBus or ZeroMQ Visualize data with charts, and work with Excel and R language Type providers In Detail F# is a multi-paradigm programming language that encompasses object-oriented, imperative, and functional programming language properties. Now adopted in a wide range of application areas and is supported both by industry-leading companies who provide professional tools and by an active open community, F# is rapidly gaining popularity as it emerges in digital music advertising, creating music-focused ads for Spotify, Pandora, Shazam, and anywhere on the web. This book will guide you through the basics and will then help you master F#. The book starts by explaining how to use F# with Visual Studio, file ordering, and the differences between F# and C# in terms of usage. It moves on to explain the functional core of F# such as data types, type declarations, immutability, strong type interference, pattern matching, records, F# data structures, sequence expressions, and lazy evaluation. Next, the book takes you through imperative and asynchronous programming, F# type providers, applications, and testing in F#. Finally, we look into using F# with distributed programming and using F# as a suitable language for data science. In short, this book will help you learn F# for real-world applications and increase your productivity with functional programming. Style and approach This ... 517 3 $aComprehensive and in-depth guide to writing functional programs using F# 517 3 $aMastering F sharp 606 $aF (Computer program language) 606 $aFunctional programming (Computer science) 615 0$aF (Computer program language) 615 0$aFunctional programming (Computer science) 676 $a005.133 700 $aNun?ez$b Alfonso Garcia-Caro$01232295 702 $aFahad$b Suhaib 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910155042003321 996 $aMastering F$92861179 997 $aUNINA