ترجمه فارسی توضیحات (ترجمه ماشینی)
طراحی برنامه های منظم و درست
این متن ده سال تحقیق در طراحی برنامه از بالا به پایین و تأیید صحت برنامه را ترکیب می کند. نشان می دهد که چگونه می توان از این تکنیک ها در برنامه نویسی روزانه با زبان پاسکال استفاده کرد. نمونه های زیادی از برنامه ها و توسعه اثبات، و همچنین توضیحی در مورد کنترل و ساختارهای داده ارائه شده است. به عنوان یک متن برنامه نویسی PASCAL، نه تنها مقدمه ای مستقل برای زبان ارائه می دهد، بلکه الگوریتم هایی را ارائه می دهد که بر روی ساختارهای داده پیچیده عمل می کنند و تعریف بدیهی کامل پاسکال را از نظر قوانین اثبات ارائه می دهد. اگرچه یک دوره مقدماتی در برنامه نویسی مورد نیاز است، هیچ پیش زمینه ریاضی خاصی فراتر از ایده اصلی یک اثبات ریاضی ضروری نیست. نمونهای از الگوریتمها که با دقت انتخاب شدهاند، شامل نمونههایی از پردازش دادههای کسبوکار، ارائه شده است. این مجموعه با مجموعه ای گسترده از تمرینات تکمیل می شود.
This text synthesizes ten years of research in top-down program design and verification of program correctness. It shows how these techniques may be used in day-to-day programming with the PASCAL language. Many examples of programs and proof development, as well as an explanation of control and data structures, are pro- vided. As a PASCAL programming text, it not only provides a self-contained introduction to the language, but also offers algorithms which operate on sophisticated data structures, and provides the full axiomatic definition of PASCAL in terms of proof rules. Although an introductory course in programmming is required, no particular mathematical background is nec- essary beyond the basic idea of a mathematical proof. A carefully chosen sample of algorithms, including some examples from business data processing, is presented. This collection is supplemented by an extensive set of exercises.
نقد و بررسیها
هیچ دیدگاهی برای این محصول نوشته نشده است.