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

قیمت قبلی: 7,640,000 ریال
قیمت: 7,240,000 ریال

 



جلد سخت سیاه و سفید

Product details

  • Publisher ‏ : ‎ Apress; 1st ed. edition (July 13, 2022)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 604 pages
  • ISBN-10 ‏ : ‎ 148428190X
  • ISBN-13 ‏ : ‎ 978-1484281901


 

کتاب Generic Data Structures and Algorithms in Go: An Applied Approach Using Concurrency, Genericity and Heuristics

Advance your understanding of generic data structures and algorithms and their applications using Go and the effective use of concurrency. You are invited on a journey that aims to improve your programming and problem-solving skills. This book takes you to the next step by showing how to get your programs to work efficiently as well as correctly. 
As you explore many data structures and the algorithms and applications associated with them, you'll focus on the trade-offs between speed and storage and the benefits of deploying concurrency when appropriate. This book will demonstrate the huge increases in application performance that are possible. The presentation of classic data structures and techniques of algorithm design (greedy, divide and conquer, branch-and-bound to name a few) provides an essential foundation and toolkit for problem solving. But this book goes further by presenting heuristic algorithms and their implementations for solving computationally intractable combinatoric optimization problems such as the travelling salesperson problem. Simulated annealing and genetic algorithms are among the techniques used.
The consistent style of coding used throughout this book exploits Go’s ability to implement abstract, generic and constrained generic data types without the use of classes.  Although some familiarity with Go is assumed, this book should advance your ability to use Go to tackle server-side applications, games, machine learning, information retrieval and other application domains where speed and storage efficiency is essential.

What You'll Learn

  • Explore classical data structures and algorithms aimed at making your applications run faster or require less storage
  • Use the new generic features of Go to build reusable data structures
  • Utilize concurrency for maximizing application performance
  • See the power of heuristic algorithms for computationally intractable problems
  • Enhance and improve your Go programming skills

Who This Book Is For
Practicing Go software developers and students who wish to advance their programming and problem-solving skills and experience the excitement and see the benefits of using generic data structures and algorithms that utilize concurrency whenever possible.

منابع کتاب کتاب Generic Data Structures and Algorithms in Go: An Applied Approach Using Concurrency, Genericity and Heuristics

با استفاده از Go و استفاده موثر از همزمانی، درک خود را از ساختارها و الگوریتم‌های داده عمومی و کاربردهای آنها ارتقا دهید. شما به سفری دعوت شده اید که هدف آن بهبود مهارت های برنامه نویسی و حل مسئله است. این کتاب با نشان دادن اینکه چگونه برنامه های خود را به طور کارآمد و درست کار کنند، شما را به مرحله بعدی می برد. 
همانطور که بسیاری از ساختارهای داده و الگوریتم ها و برنامه های کاربردی مرتبط با آنها را بررسی می کنید، بر روی مبادله بین سرعت و ذخیره سازی و مزایای استفاده از همزمانی در صورت لزوم تمرکز خواهید کرد. این کتاب افزایش قابل توجه عملکرد برنامه را نشان می دهد. ارائه ساختارهای داده کلاسیک و تکنیک های طراحی الگوریتم (طمع، تقسیم و غلبه، به نام چند مورد) یک پایه و ابزار ضروری برای حل مسئله فراهم می کند. اما این کتاب با ارائه الگوریتم‌های اکتشافی و پیاده‌سازی آن‌ها برای حل مسائل بهینه‌سازی ترکیبی محاسباتی غیرقابل حل مانند مسئله فروشنده دوره گرد فراتر می‌رود. بازپخت شبیه سازی شده و الگوریتم های ژنتیک از جمله تکنیک های مورد استفاده هستند.
سبک یکنواخت کدگذاری مورد استفاده در این کتاب از توانایی Go برای پیاده‌سازی انواع داده‌های عمومی انتزاعی، عمومی و محدود بدون استفاده از کلاس‌ها بهره می‌برد. اگرچه آشنایی با Go فرض می‌شود، این کتاب باید توانایی شما را در استفاده از Go برای مقابله با برنامه‌های سمت سرور، بازی‌ها، یادگیری ماشینی، بازیابی اطلاعات و سایر حوزه‌های کاربردی که سرعت و کارایی ذخیره‌سازی ضروری است، ارتقا دهد.

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

  • ساختارهای داده و الگوریتم های کلاسیک را با هدف سریعتر کردن برنامه های شما یا نیاز به فضای ذخیره سازی کمتر کاوش کنید.
  • از ویژگی های عمومی جدید Go برای ساخت ساختارهای داده قابل استفاده مجدد استفاده کنید
  • از همزمانی برای به حداکثر رساندن عملکرد برنامه استفاده کنید
  • قدرت الگوریتم های اکتشافی را برای مسائل محاسباتی حل نشدنی ببینید
  • مهارت های برنامه نویسی Go خود را تقویت و بهبود بخشید

توسعه دهندگان نرم افزار و دانش آموزانی که
مایلند مهارت های برنامه نویسی و حل مسئله خود را ارتقا دهند و هیجان را تجربه کنند و مزایای استفاده از ساختارهای داده عمومی و الگوریتم هایی را ببینند که در صورت امکان از همزمانی استفاده می کنند، برو.

نظرات کاربران درباره کتاب Generic Data Structures and Algorithms in Go: An Applied Approach Using Concurrency, Genericity and Heuristics

نظری در مورد این محصول توسط کاربران ارسال نگردیده است.
اولین نفری باشید که در مورد کتاب Generic Data Structures and Algorithms in Go: An Applied Approach Using Concurrency, Genericity and Heuristics نظر می دهد.

ارسال نظر درباره کتاب Generic Data Structures and Algorithms in Go: An Applied Approach Using Concurrency, Genericity and Heuristics

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

برچسب های مرتبط با کتاب Generic Data Structures and Algorithms in Go: An Applied Approach Using Concurrency, Genericity and Heuristics

Computers&Technology انتشارات طلایی

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

جلد سخت سیاه و سفید Product details Publisher ‏ : & ...
3,600,000 ریال
  جلد سخت رنگی Product details Publisher &rl ...
7,280,000 ریال

codebazan

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