دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: نویسندگان: J Craig Cleaveland, Robert C Uzgalis سری: Programming languages series, 4 ISBN (شابک) : 0444001875, 9780444001993 ناشر: Elsevier سال نشر: 1977 تعداد صفحات: 164 زبان: English فرمت فایل : DJVU (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 2 مگابایت
در صورت تبدیل فایل کتاب Grammars for programming languages به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب دستورات زبانهای برنامه نویسی نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
بنابراین، سازماندهی کتاب همانطور که در نهایت تکامل یافته است شامل دو فصل مقدماتی است که می تواند توسط هر کسی که با یک زبان برنامه نویسی آشنا باشد خوانده شود. این فصلها یک پسزمینه کلی در نمادهای گرامری رایج در توصیف نحو یک زبان برنامهنویسی ارائه میکنند. این اطلاعاتی است که باید برای هر کسی که برنامهریزی میکند آشنا باشد - متأسفانه، فقط تعداد کمی از آنها آشنا هستند. با اطلاعات موجود در این دو فصل اول، برنامه نویس باید دسترسی مطمئنی به بخش های نحوی کتابچه راهنمای زبان برنامه نویسی داشته باشد. این شامل درک مواردی است که در نحو ظاهر نمی شوند و همچنین آنچه باید در آنجا ظاهر شود. باقیمانده کتاب بر اساس این پایه اساسی است که محدودیتهای احتمالات تعریف را با استفاده از فرمالیسم دستوری بررسی میکند. برای این منظور، فصل سوم فرمالیسم گرامری ALGOL 68 را با مثال های گسترده معرفی می کند. فصل چهارم چهار گرامر را ارائه می دهد که یک زبان برنامه نویسی ساده را توصیف می کند. این نشان دهنده تکامل تعاریف دستوری از ALGOL 60 به ALGOL 68 و فراتر از آن است. گرامر سوم در فصل چهارم با موفقیت پاسخی به چالش ژرمینال مارتین کی ارائه می دهد.
Thus, the organization of the book as it finally evolved contains two introductory chapters that can be read by anyone familiar with a programming language. These chapters provide a general background in the commonly-used grammatical notations describing the syntax of a programming language. This is information that should be familiar to anyone who programs-unfortunately, it is familiar to only a very few. With the information contained in these first two chapters, the programmer should have confident access to the syntactic portions of programming-language reference manuals. This includes an understanding of what will not appear in the syntax as well as what should appear there. The remainder of the book builds on this basic foundation exploring the limits of definitional possibilities using a grammatical formalism. To this end, the third chapter introduces the ALGOL 68 grammatical formalism with extensive examples. The fourth chapter gives four grammars describing a simple programming language. This illustrates the evolution of grammatical definitions from ALGOL 60 to ALGOL 68 and beyond. The third grammar in the fourth chapter successfully supplies an answer to Martin Kay's germinal challenge.