دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 2ed
نویسندگان: Paulson L.C.
سری:
ISBN (شابک) : 052156543X, 9780521565431
ناشر: CUP
سال نشر: 1996
تعداد صفحات: 493
زبان: English
فرمت فایل : DJVU (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 5 مگابایت
در صورت تبدیل فایل کتاب ML for the Working Programmer به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب ML برای برنامه نویس کار نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
ویرایش جدید این کتاب درسی موفق و تثبیت شده، دو هدف اصلی خود را حفظ کرده است، توضیح نحوه برنامه نویسی به زبان ML، و آموزش اصول برنامه نویسی تابعی. تغییر عمده، پوشش اولیه و برجسته ماژولها است که نویسنده به طور گسترده از آن استفاده میکند. علاوه بر این، پالسون به طور کامل فصل اول را بازنویسی کرده است تا کتاب را برای دانشآموزانی که هیچ تجربهای از زبانهای برنامهنویسی ندارند، در دسترس قرار دهد. نویسنده ویژگیهای اصلی کتابخانه استاندارد جدید را برای نسخه اصلاحشده ML توصیف میکند و مثالهای جدید زیادی را ارائه میکند، به عنوان مثال. محاسبات چند جمله ای و روش های جدید برای رسیدگی به صف های اولویت در نهایت او منابع را به طور کامل به روز کرده است. دکتر پالسون تجربه عملی گسترده ای از ML دارد و بر استفاده از آن به عنوان ابزاری برای مهندسی نرم افزار تاکید کرده است. این کتاب شامل بسیاری از کدهای مفید است که به صورت رایگان (از طریق اینترنت) توسط نویسنده در دسترس است. او نحوه استفاده از لیست ها، درختان، توابع مرتبه بالاتر و ساختارهای داده بی نهایت را نشان می دهد. او شامل بسیاری از مثالهای گویا و کاربردی است که مرتبسازی، عملیات ماتریس و محاسبات چند جملهای را پوشش میدهد. او پیاده سازی های کاربردی کارآمد آرایه ها، صف ها و صف های اولویت را توصیف می کند. مثالهای بزرگتر شامل تجزیهکننده کلی از بالا به پایین، کاهنده حساب لامبدا و اثبات قضیه است. یک فصل به استدلال رسمی در مورد برنامه های کاربردی اختصاص داده شده است. ترکیبی از توضیحات دقیق و توصیه های عملی تضمین می کند که این کتاب درسی همچنان متن ترجیحی برای بسیاری از دروس ML برای دانش آموزان در تمام سطوح باشد.
The new edition of this successful and established textbook retains its two original intentions of explaining how to program in the ML language, and teaching the fundamentals of functional programming. The major change is the early and prominent coverage of modules, which the author extensively uses throughout. In addition, Paulson has totally rewritten the first chapter to make the book more accessible to students who have no experience of programming languages. The author describes the main features of new Standard Library for the revised version of ML, and gives many new examples, e.g. polynomial arithmetic and new ways of treating priority queues. Finally he has completely updated the references. Dr. Paulson has extensive practical experience of ML, and has stressed its use as a tool for software engineering; the book contains many useful pieces of code, which are freely available (via Internet) from the author. He shows how to use lists, trees, higher-order functions and infinite data structures. He includes many illustrative and practical examples, covering sorting, matrix operations, and polynomial arithmetic. He describes efficient functional implementations of arrays, queues, and priority queues. Larger examples include a general top-down parser, a lambda-calculus reducer and a theorem prover. A chapter is devoted to formal reasoning about functional programs. The combination of careful explanation and practical advice will ensure that this textbook continues to be the preferred text for many courses on ML for students at all levels.