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 ...
3,340,000 ریال
    Product details Publisher ‏ : ‎  ...
6,800,000 ریال

codebazan

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