0 رای
وضعیت موجودی موجود

قیمت قبلی: 2,860,000 ریال
قیمت: 2,460,000 ریال

 



Product details

  • Publisher ‏ : ‎ Packt Publishing (June 29, 2015)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 206 pages
  • ISBN-10 ‏ : ‎ 1783558474
  • ISBN-13 ‏ : ‎ 978-1783558476

 

کتاب Learning F# Functional Data Structures and Algorithms

Get started with F# and explore functional programming paradigm with data structures and algorithms

About This Book

  • Design data structures and algorithms in F# to tackle complex computing problems
  • Understand functional programming with examples and easy-to-follow code samples in F#
  • Provides a learning roadmap of the F# ecosystem with succinct illustrations

Who This Book Is For

If you have just started your adventure with F#, then this book will help you take the right steps to become a successful F# coder. An intermediate knowledge of imperative programming concepts, and a basic understanding of the algorithms and data structures in .NET environments using the C# language and BCL (Base Class Library), would be helpful.

What You Will Learn

  • Familiarize yourself with the functional programming nature of F# and explore its fundamentals
  • Utilize data structures available in F# and apply recursion and lazy evaluation
  • Gain insights into functional programming paradigms; dissect F# code and analyze code available in community projects
  • Build abstract data structures and utilize powerful optimization techniques such as memoization
  • Explore and test built-in F# bespoke data structures and algorithms
  • Become resourceful and learn how to easily reuse libraries contributed by the C# and F# community
  • Understand the trade-offs in selecting purely functional (persistent) over mutable data structures
  • Implement custom ADT (Abstract Data Type), and discover parallel programming and asynchrony within F#

In Detail

F# is a multi-paradigm programming language that encompasses object-oriented, imperative, and functional programming language properties. The F# functional programming language enables developers to write simple code to solve complex problems.

Starting with the fundamental concepts of F# and functional programming, this book will walk you through basic problems, helping you to write functional and maintainable code. Using easy-to-understand examples, you will learn how to design data structures and algorithms in F# and apply these concepts in real-life projects. The book will cover built-in data structures and take you through enumerations and sequences. You will gain knowledge about stacks, graph-related algorithms, and implementations of binary trees. Next, you will understand the custom functional implementation of a queue, review sets and maps, and explore the implementation of a vector. Finally, you will find resources and references that will give you a comprehensive overview of F# ecosystem, helping you to go beyond the fundamentals.

منابع کتاب کتاب Learning F# Functional Data Structures and Algorithms

با F# شروع کنید و پارادایم برنامه نویسی کاربردی را با ساختارهای داده و الگوریتم ها بررسی کنید

درباره این کتاب

  • ساختارهای داده و الگوریتم‌هایی را در F# طراحی کنید تا مشکلات پیچیده محاسباتی را حل کنید
  • برنامه نویسی تابعی را با مثال ها و نمونه های کد ساده در F# درک کنید
  • یک نقشه راه یادگیری از اکوسیستم F# با تصاویر مختصر ارائه می دهد

این کتاب برای چه کسی است

اگر به تازگی ماجراجویی خود را با F# شروع کرده اید، این کتاب به شما کمک می کند تا گام های درستی را بردارید تا به یک کدنویس موفق F# تبدیل شوید. دانش متوسط ​​از مفاهیم برنامه نویسی ضروری، و درک اولیه از الگوریتم ها و ساختارهای داده در محیط های دات نت با استفاده از زبان C# و BCL (کتابخانه کلاس پایه) مفید خواهد بود.

آنچه شما یاد خواهید گرفت

  • با ماهیت برنامه نویسی کاربردی F# آشنا شوید و اصول آن را بررسی کنید
  • از ساختارهای داده موجود در F# استفاده کنید و از ارزیابی بازگشتی و تنبلی استفاده کنید
  • به دست آوردن بینش در مورد پارادایم های برنامه نویسی کاربردی. کد F# را کالبدشکافی کنید و کدهای موجود در پروژه های اجتماعی را تجزیه و تحلیل کنید
  • ساختارهای داده انتزاعی بسازید و از تکنیک های بهینه سازی قدرتمند مانند یادداشت استفاده کنید
  • ساختارها و الگوریتم های داده سفارشی F# را کاوش و آزمایش کنید
  • مبتکر شوید و یاد بگیرید که چگونه به راحتی از کتابخانه های ارائه شده توسط انجمن C# و F# استفاده مجدد کنید
  • درک مبادلات در انتخاب ساختارهای داده کاملاً کاربردی (دائم) نسبت به ساختارهای داده قابل تغییر
  • ADT سفارشی (نوع داده انتزاعی) را پیاده سازی کنید و برنامه نویسی موازی و ناهمزمانی را در F# کشف کنید.

در جزئیات

F# یک زبان برنامه نویسی چند پارادایم است که ویژگی های زبان برنامه نویسی شی گرا، امری و تابعی را در بر می گیرد. زبان برنامه نویسی تابعی F# توسعه دهندگان را قادر می سازد تا کدهای ساده ای را برای حل مسائل پیچیده بنویسند.

با شروع مفاهیم اساسی F# و برنامه نویسی تابعی، این کتاب شما را از طریق مشکلات اساسی راهنمایی می کند و به شما در نوشتن کدهای کاربردی و قابل نگهداری کمک می کند. با استفاده از مثال های قابل درک، یاد خواهید گرفت که چگونه ساختار داده ها و الگوریتم ها را در F# طراحی کنید و این مفاهیم را در پروژه های واقعی به کار ببرید. این کتاب ساختارهای داده داخلی را پوشش می‌دهد و شما را از طریق شمارش‌ها و توالی‌ها راهنمایی می‌کند. دانشی در مورد پشته ها، الگوریتم های مربوط به گراف و پیاده سازی درختان باینری به دست خواهید آورد. در مرحله بعد، پیاده سازی کاربردی سفارشی یک صف را درک خواهید کرد، مجموعه ها و نقشه ها را بررسی کرده و اجرای یک برداری را بررسی خواهید کرد. در نهایت، منابع و مراجعی را پیدا خواهید کرد که به شما یک نمای کلی از اکوسیستم F# می دهد و به شما کمک می کند تا فراتر از اصول اولیه بروید.

نظرات کاربران درباره کتاب Learning F# Functional Data Structures and Algorithms

نظری در مورد این محصول توسط کاربران ارسال نگردیده است.
اولین نفری باشید که در مورد کتاب Learning F# Functional Data Structures and Algorithms نظر می دهد.

ارسال نظر درباره کتاب Learning F# Functional Data Structures and Algorithms

لطفا توجه داشته باشید که ایمیل شما منتشر نخواهد شد.

بر اساس سلیقه شما...

Product details Publisher ‏ : ‎  Manning; 1st edition (Ja ...
3,600,000 ریال

codebazan

طراحی و اجرا: فروشگاه ساز سبدخرید