مجله علمی تفریحی بیبیس
0

دانلود کتاب اصول، تمرینات و الگوهای روان C

بازدید 833
  • عنوان: Fluent C Principles, Practices, and Patterns
  • نویسنده/انتشارات: Christopher Preschern
  • حوزه: برنامه نویسی C
  • سال انتشار: 2022
  • تعداد صفحه: 306
  • زبان اصلی: انگلیسی
  • نوع فایل: pdf
  • حجم فایل: 7.26 مگابایت

شما این کتاب را انتخاب کردید تا مهارت های برنامه نویسی خود را یک قدم به جلو ببرید. این خوب است، زیرا قطعاً از دانش عملی ارائه شده در این کتاب بهره خواهید برد. اگر تجربه زیادی در برنامه نویسی در C دارید، جزئیات تصمیمات طراحی خوب و مزایا و معایب آنها را خواهید آموخت. اگر با برنامه نویسی C نسبتاً تازه کار هستید، راهنمایی در مورد تصمیمات طراحی پیدا خواهید کرد و خواهید دید که چگونه این تصمیمات ذره ذره در اجرای نمونه های کد برای ساخت برنامه های در مقیاس بزرگتر اعمال می شوند. این کتاب به سوالاتی مانند نحوه ساختار یک برنامه C، نحوه مقابله با مدیریت خطا یا نحوه طراحی رابط های انعطاف پذیر پاسخ می دهد. همانطور که در مورد برنامه نویسی C بیشتر می آموزید، اغلب سوالاتی مانند موارد زیر ظاهر می شوند: • آیا باید اطلاعات خطایی را که دارم برگردانم؟ • آیا باید از متغیر سراسری errno برای این کار استفاده کنم؟ • آیا باید توابع کمی با پارامترهای زیاد داشته باشم یا برعکس؟ • چگونه یک رابط انعطاف پذیر بسازم؟ • چگونه می توانم چیزهای اساسی مانند تکرارکننده بسازم؟ برای زبان های شی گرا، بیشتر این سوالات تا حد زیادی توسط کتاب الگوهای طراحی: عناصر نرم افزار شی گرا با قابلیت استفاده مجدد توسط اریش گاما، ریچارد هلم، رالف جانسون و جان ولیسیدز پاسخ داده می شود (پرنتیس هال، 1997). ). الگوهای طراحی بهترین شیوه ها را در مورد نحوه تعامل اشیاء و اینکه کدام شیء دارای کدام نوع دیگر از اشیاء است به برنامه نویس ارائه می دهد. همچنین، الگوهای طراحی نشان می دهد که چگونه می توان چنین اشیایی را با هم گروه بندی کرد.

You picked up this book to move your programming skills one step forward. That is good, because you’ll definitely benefit from the hands-on knowledge provided in this book. If you have a lot of experience programming in C, you’ll learn the details of good design decisions and about their benefits and drawbacks. If you are fairly new to C programming, you’ll find guidance about design decisions, and you’ll see how these decisions are applied bit by bit to running code examples for building larger scale programs. The book answers questions such as how to structure a C program, how to cope with error handling, or how to design flexible interfaces. As you learn more about C programming, questions often pop up, such as the following: • Should I return any error information I have? • Should I use the global variable errno to do that? • Should I have few functions with many parameters or the other way around? • How do I build a flexible interface? • How can I build basic things like an iterator? For object-oriented languages, most of these questions are answered to a great extent by the Gang of Four book Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides (Prentice Hall, 1997). Design patterns provide a programmer with best practices on how objects should interact and which object owns which other kinds of objects. Also, design patterns show how such objects can be grouped together.

این کتاب را میتوانید بصورت رایگان از لینک زیر دانلود نمایید.

Download: Fluent C Principles, Practices, and Patterns

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

  •  چنانچه دیدگاه شما توهین آمیز باشد تایید نخواهد شد.
  •  چنانچه دیدگاه شما جنبه تبلیغاتی داشته باشد تایید نخواهد شد.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

بیشتر بخوانید