توضیحاتی در مورد کتاب Purely Functional Data Structures
نام کتاب : Purely Functional Data Structures
ویرایش : 1
عنوان ترجمه شده به فارسی : ساختارهای داده کاملاً کاربردی
سری :
نویسندگان : Chris Okasaki
ناشر : Cambridge University Press
سال نشر : 1998
تعداد صفحات : 0
زبان کتاب : English
فرمت کتاب : epub درصورت درخواست کاربر به PDF تبدیل می شود
حجم کتاب : 6 مگابایت
بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.
توضیحاتی در مورد کتاب :
بیشتر کتابهای مربوط به ساختارهای داده، یک زبان ضروری مانند C یا C را فرض میکنند. با این حال، ساختارهای داده برای این زبان ها همیشه به خوبی به زبان های کاربردی مانند استاندارد ML، Haskell یا Scheme ترجمه نمی شوند. این کتاب ساختارهای داده را از دیدگاه زبانهای تابعی با مثالهایی توصیف میکند و تکنیکهای طراحی را ارائه میدهد تا برنامهنویسان بتوانند ساختارهای داده عملکردی خود را توسعه دهند. این شامل هر دو ساختار داده کلاسیک، مانند درختان قرمز-مشکی و صف های دوجمله ای، و مجموعه ای از ساختارهای داده جدید است که منحصراً برای زبان های تابعی توسعه یافته اند. تمام کد منبع در استاندارد ML و Haskell ارائه شده است و اکثر برنامه ها به راحتی می توانند با سایر زبان های کاربردی سازگار شوند. این مرجع مفید برای برنامه نویسان حرفه ای که با زبان های تابعی کار می کنند نیز می تواند به عنوان یک آموزش یا برای خودآموزی استفاده شود.
توضیحاتی در مورد کتاب به زبان اصلی :
Most books on data structures assume an imperative language like C or C++. However, data structures for these languages do not always translate well to functional languages such as Standard ML, Haskell, or Scheme. This book describes data structures from the point of view of functional languages, with examples, and presents design techniques so that programmers can develop their own functional data structures. It includes both classical data structures, such as red-black trees and binomial queues, and a host of new data structures developed exclusively for functional languages. All source code is given in Standard ML and Haskell, and most of the programs can easily be adapted to other functional languages. This handy reference for professional programmers working with functional languages can also be used as a tutorial or for self-study.