- عنوان کتاب: C# 8.0 in a Nutshell
- نویسنده: Joseph Albahari
- حوزه: برنامهنویسی #C
- سال انتشار: 2020
- تعداد صفحه: 1102
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 10.9 مگابایت
سی شارپ 8.0 هفتمین بهروزرسانی بزرگ زبان برنامهنویسی مایکروسافت را نشان میدهد و سی شارپ را به عنوان زبانی با انعطافپذیری و گستردگی غیرمعمول قرار میدهد. در یک انتها، انتزاعات سطح بالا مانند عبارات پرس و جو و ادامه های ناهمزمان را ارائه می دهد، در حالی که در انتهای دیگر، کارایی سطح پایین را از طریق ساختارهایی مانند انواع ارزش سفارشی و اشاره گرهای اختیاری امکان پذیر می کند. بهای این رشد این است که بیش از هر زمان دیگری برای یادگیری وجود دارد. اگرچه ابزارهایی مانند IntelliSense مایکروسافت – و مراجع آنلاین – برای کمک به شما در انجام کار عالی هستند، آنها نقشه موجود دانش مفهومی را فرض می کنند. این کتاب دقیقاً همان نقشه دانش را به شیوه ای مختصر و یکپارچه ارائه می کند – بدون درهم و برهمی و مقدمه های طولانی. مانند پنج نسخه گذشته، C# 8.0 به طور خلاصه بر اساس مفاهیم و موارد استفاده سازماندهی شده است، و آن را هم برای خواندن متوالی و هم برای مرور تصادفی دوستانه می کند. همچنین اعماق قابل توجهی را در حالی که فقط دانش پیشینه را در نظر می گیرد، می کند و آن را برای خوانندگان متوسط و همچنین پیشرفته قابل دسترس می کند. این کتاب سی شارپ، زمان اجرای زبان مشترک (CLR) و مجموعههای اصلی دات نت را پوشش میدهد. ما این تمرکز را انتخاب کردهایم تا فضایی را برای موضوعات دشوار مانند همزمانی، امنیت و دسترسی به عملکرد سیستم عامل بدون به خطر انداختن عمق یا خوانایی فراهم کنیم. ویژگی های جدید برای C# 8 علامت گذاری شده اند تا بتوانید از این کتاب به عنوان مرجع برای C# 7 نیز استفاده کنید.
C# 8.0 represents the seventh major update to Microsoft’s flagship programming language, positioning C# as a language with unusual flexibility and breadth. At one end, it offers high-level abstractions such as query expressions and asynchronous continuations, whereas at the other end, it allows low-level efficiency through constructs such as custom value types and optional pointers. The price of this growth is that there’s more than ever to learn. Although tools such as Microsoft’s IntelliSense—and online references—are excellent in helping you on the job, they presume an existing map of conceptual knowledge. This book provides exactly that map of knowledge in a concise and unified style—free of clutter and long introductions. Like the past five editions, C# 8.0 in a Nutshell is organized around concepts and use cases, making it friendly both to sequential reading and to random browsing. It also plumbs significant depths while assuming only basic background knowledge, making it accessible to intermediate as well as advanced readers. This book covers C#, the Common Language Runtime (CLR), and the essential .NET Core assemblies. We’ve chosen this focus to allow space for difficult topics such as concurrency, security, and access to operating system functionality— without compromising depth or readability. Features new to C# 8 are flagged so that you can also use this book as a reference for C# 7.
این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:
Download: C# 8.0 in a Nutshell
نظرات کاربران