0 رای
وضعیت موجودی موجود

قیمت قبلی: 9,020,000 ریال
قیمت: 8,620,000 ریال

 



Product details

  • Publisher ‏ : ‎ Packt Publishing (October 31, 2019)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 822 pages
  • ISBN-10 ‏ : ‎ 1789343623
  • ISBN-13 ‏ : ‎ 978-1789343625


 

کتاب Extreme C: Taking you to the limit in Concurrency, OOP, and the most advanced capabilities of C

Push the limits of what C - and you - can do, with this high-intensity guide to the most advanced capabilities of C

Key Features

  • Make the most of C's low-level control, flexibility, and high performance
  • A comprehensive guide to C's most powerful and challenging features
  • A thought-provoking guide packed with hands-on exercises and examples

Book Description

There's a lot more to C than knowing the language syntax. The industry looks for developers with a rigorous, scientific understanding of the principles and practices. Extreme C will teach you to use C's advanced low-level power to write effective, efficient systems. This intensive, practical guide will help you become an expert C programmer.

Building on your existing C knowledge, you will master preprocessor directives, macros, conditional compilation, pointers, and much more. You will gain new insight into algorithm design, functions, and structures. You will discover how C helps you squeeze maximum performance out of critical, resource-constrained applications.

C still plays a critical role in 21st-century programming, remaining the core language for precision engineering, aviations, space research, and more. This book shows how C works with Unix, how to implement OO principles in C, and fully covers multi-processing.

In Extreme C, Amini encourages you to think, question, apply, and experiment for yourself. The book is essential for anybody who wants to take their C to the next level.

What you will learn

  • Build advanced C knowledge on strong foundations, rooted in first principles
  • Understand memory structures and compilation pipeline and how they work, and how to make most out of them
  • Apply object-oriented design principles to your procedural C code
  • Write low-level code that's close to the hardware and squeezes maximum performance out of a computer system
  • Master concurrency, multithreading, multi-processing, and integration with other languages
  • Unit Testing and debugging, build systems, and inter-process communication for C programming

Who this book is for

Extreme C is for C programmers who want to dig deep into the language and its capabilities. It will help you make the most of the low-level control C gives you.

Table of Contents

  1. Essential Features
  2. From Source to Binary
  3. Object Files
  4. Process Memory Structure
  5. Stack and Heap
  6. OOP and Encapsulation
  7. Composition and Aggregation
  8. Inheritance and Polymorphism
  9. Abstraction and OOP in C++
  10. Unix: History and Architecture
  11. System Calls and Kernels
  12. The Most Recent C
  13. Concurrency
  14. Synchronization
  15. Thread Execution
  16. Thread Synchronization
  17. Process Execution
  18. Process Synchronization
  19. Single-Host IPC and Sockets
  20. Socket Programming
  21. Integration with Other Languages
  22. Unit Testing and Debugging
  23. Build Systems

منابع کتاب کتاب Extreme C: Taking you to the limit in Concurrency, OOP, and the most advanced capabilities of C

با این راهنمای با شدت بالا به پیشرفته‌ترین قابلیت‌های C، محدودیت‌های کاری را که C - و شما - می‌توانید انجام دهید، بردارید.

ویژگی های کلیدی

  • از کنترل سطح پایین، انعطاف پذیری و عملکرد بالا C حداکثر استفاده را ببرید
  • راهنمای جامع قدرتمندترین و چالش برانگیزترین ویژگی های C
  • راهنمای تفکر برانگیز پر از تمرین‌ها و مثال‌های عملی

توضیحات کتاب

C خیلی بیشتر از دانستن نحو زبان وجود دارد. این صنعت به دنبال توسعه دهندگانی است که درک دقیق و علمی از اصول و شیوه ها داشته باشند. Extreme C به شما می آموزد که از قدرت پیشرفته سطح پایین C برای نوشتن سیستم های موثر و کارآمد استفاده کنید. این راهنمای فشرده و کاربردی به شما کمک می‌کند تا به یک برنامه‌نویس متخصص C تبدیل شوید.

با تکیه بر دانش C موجود خود، بر دستورالعمل های پیش پردازنده، ماکروها، کامپایل شرطی، اشاره گرها و موارد دیگر تسلط خواهید داشت. شما بینش جدیدی در مورد طراحی الگوریتم، توابع و ساختارها به دست خواهید آورد. متوجه خواهید شد که چگونه C به شما کمک می کند تا حداکثر عملکرد را از برنامه های حیاتی و محدود به منابع حذف کنید.

C هنوز نقش مهمی در برنامه نویسی قرن بیست و یکم ایفا می کند و زبان اصلی برای مهندسی دقیق، هوانوردی، تحقیقات فضایی و غیره باقی می ماند. این کتاب نشان می‌دهد که C چگونه با یونیکس کار می‌کند، چگونه اصول OO را در C پیاده‌سازی کنیم، و به طور کامل چند پردازش را پوشش می‌دهد.

در Extreme C، امینی شما را تشویق می کند که برای خودتان فکر کنید، سوال کنید، اعمال کنید و آزمایش کنید. این کتاب برای هر کسی که می خواهد C خود را به سطح بعدی برساند ضروری است.

آنچه خواهید آموخت

  • دانش پیشرفته C را بر پایه‌های قوی، که ریشه در اصول اولیه دارد، ایجاد کنید
  • ساختارهای حافظه و خط لوله کامپایل و نحوه کار آنها و نحوه استفاده بیشتر از آنها را درک کنید
  • اصول طراحی شی گرا را در کد C رویه ای خود اعمال کنید
  • کد سطح پایینی بنویسید که به سخت افزار نزدیک باشد و حداکثر عملکرد را از یک سیستم کامپیوتری کم کند.
  • تسلط بر همزمانی، چند رشته ای، پردازش چندگانه و ادغام با زبان های دیگر
  • تست واحد و اشکال زدایی، ساخت سیستم ها و ارتباطات بین فرآیندی برای برنامه نویسی C

این کتاب برای چه کسی است

Extreme C برای برنامه نویسان C است که می خواهند عمیقاً در زبان و قابلیت های آن کاوش کنند. این به شما کمک می کند تا از کنترل سطح پایینی که C به شما می دهد نهایت استفاده را ببرید.

فهرست مطالب

  1. ویژگی های ضروری
  2. از منبع تا باینری
  3. فایل های شی
  4. ساختار حافظه فرآیندی
  5. پشته و پشته
  6. OOP و کپسولاسیون
  7. ترکیب و تجمیع
  8. وراثت و چند شکلی
  9. Abstraction و OOP در C++
  10. یونیکس: تاریخ و معماری
  11. فراخوانی های سیستم و هسته ها
  12. جدیدترین C
  13. همزمانی
  14. هماهنگ سازی
  15. اجرای موضوع
  16. همگام سازی موضوع
  17. اجرای فرآیند
  18. همگام سازی فرآیند
  19. IPC و سوکت های یک هاست
  20. برنامه نویسی سوکت
  21. ادغام با زبان های دیگر
  22. تست واحد و اشکال زدایی
  23. ساخت سیستم ها

نظرات کاربران درباره کتاب Extreme C: Taking you to the limit in Concurrency, OOP, and the most advanced capabilities of C

نظری در مورد این محصول توسط کاربران ارسال نگردیده است.
اولین نفری باشید که در مورد کتاب Extreme C: Taking you to the limit in Concurrency, OOP, and the most advanced capabilities of C نظر می دهد.

ارسال نظر درباره کتاب Extreme C: Taking you to the limit in Concurrency, OOP, and the most advanced capabilities of C

لطفا توجه داشته باشید که ایمیل شما منتشر نخواهد شد.

برچسب های مرتبط با کتاب Extreme C: Taking you to the limit in Concurrency, OOP, and the most advanced capabilities of C

خرید اینترنتی کتاب های زبان اصلی ++C&C# خرید اینترنتی کتاب های زبان اصلی کامپیوتر Programming Languages ++C&C#

بر اساس سلیقه شما...

  Product details Publisher ‏ : ‎  Pearson; 5t ...
10,000,000 ریال
  Product details Publisher ‏ : ‎  Pearson; 2n ...
3,120,000 ریال
  Product details Publisher ‏ : ‎  Johns Hopki ...
3,120,000 ریال
  Product details Publisher ‏ : ‎  Manning; 1s ...
3,760,000 ریال

codebazan

طراحی و اجرا: فروشگاه ساز سبدخرید