ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

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

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب The structure of typed programming languages

دانلود کتاب ساختار زبان های برنامه نویسی تایپ شده

The structure of typed programming languages

مشخصات کتاب

The structure of typed programming languages

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 0262193493 
ناشر: MIT 
سال نشر: 1994 
تعداد صفحات: 385 
زبان: English 
فرمت فایل : DJVU (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 6 مگابایت 

قیمت کتاب (تومان) : 76,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 13


در صورت تبدیل فایل کتاب The structure of typed programming languages به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب ساختار زبان های برنامه نویسی تایپ شده نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب ساختار زبان های برنامه نویسی تایپ شده

ساختار زبان‌های برنامه‌نویسی تایپ شده ویژگی‌های نحوی و معنایی زبان‌های برنامه‌نویسی مدرن را توصیف می‌کند و تأثیر آن‌ها بر طراحی زبان را به دقت بیان می‌کند. با استفاده از تحقیقات کلاسیک و اخیر از حساب دیفرانسیل و انتگرال لامبدا و تئوری نوع، بازسازی منطقی زبان‌های دستوری شبیه الگول مانند پاسکال، آدا و مدولا-3 و زبان‌های تابعی درجه بالاتر مانند Scheme و ML را ارائه می‌کند. متن دیوید اشمیت بر این فرض استوار است که اگرچه تعداد کمی از برنامه نویسان واقعاً یک زبان برنامه نویسی را طراحی می کنند، اما درک تکنیک های ساختار برای آنها مهم است. استفاده او از این تکنیک ها در بازسازی زبان های برنامه نویسی موجود و در طراحی زبان های جدید به برنامه نویسان و برنامه نویسان احتمالی این امکان را می دهد که ببینند چرا زبان های موجود به شکلی که هستند ساختار یافته اند و چگونه می توان زبان های جدیدی را با استفاده از تغییرات در تم های استاندارد ساخت. این متن در ارائه آموزشی محاسبات لامبدا مرتبه بالاتر و نظریه نوع شهودی منحصر به فرد است. دومی به طور خاص نشان می دهد که یک زبان برنامه نویسی منطقی است که در آن سیستم تایپ آن گزاره های منطق را تعریف می کند و برنامه های تایپ شده آن به خوبی اثبات گزاره ها را تشکیل می دهند. ساختار زبان های برنامه نویسی تایپ شده برای استفاده در دوره اول یا دوم در مورد اصول زبان های برنامه نویسی طراحی شده است. این دانش پایه ای از زبان های برنامه نویسی و ریاضیات معادل یک دوره مبتنی بر کتاب هایی مانند فریدمن، وند، و هاینز: اصول زبان های برنامه نویسی را فرض می کند. از آنجایی که اشمیت هم نحو و هم معناشناسی زبان‌های برنامه‌نویسی را پوشش می‌دهد، متن او پیش‌روی کاملی برای ارائه رسمی‌تر معناشناسی زبان برنامه‌نویسی مانند معناشناسی زبان‌های برنامه‌نویسی گانتر فراهم می‌کند.


توضیحاتی درمورد کتاب به خارجی

The Structure of Typed Programming Languages describes the fundamental syntactic and semantic features of modern programming languages, carefully spelling out their impacts on language design. Using classical and recent research from lambda calculus and type theory, it presents a rational reconstruction of the Algol-like imperative languages such as Pascal, Ada, and Modula-3, and the higher-order functional languages such as Scheme and ML. David Schmidt's text is based on the premise that although few programmers ever actually design a programming language, it is important for them to understand the structuring techniques. His use of these techniques in a reconstruction of existing programming languages and in the design of new ones allows programmers and would-be programmers to see why existing languages are structured the way they are and how new languages can be built using variations on standard themes. The text is unique in its tutorial presentation of higher-order lambda calculus and intuitionistic type theory. The latter in particular reveals that a programming language is a logic in which its typing system defines the propositions of the logic and its well-typed programs constitute the proofs of the propositions. The Structure of Typed Programming Languages is designed for use in a first or second course on principles of programming languages. It assumes a basic knowledge of programming languages and mathematics equivalent to a course based on books such as Friedman, Wand, and Haynes': Essentials of Programming Languages. As Schmidt covers both the syntax and the semantics of programming languages, his text provides a perfect precursor to a more formal presentation of programming language semantics such as Gunter's Semantics of Programming Languages.





نظرات کاربران