نام کتاب
Modern C

Covers the C23 standard

Jens Gustedt

Paperback548 Pages
PublisherManning
Edition3
LanguageEnglish
Year2025
ISBN9781633437777
1K
A239
انتخاب نوع چاپ:
جلد سخت
898,000ت
0
جلد نرم
998,000ت(2 جلدی)
0
طلق پاپکو و فنر
1,018,000ت(2 جلدی)
0
مجموع:
0تومان
کیفیت متن:اورجینال انتشارات
قطع:B5
رنگ صفحات:دارای متن و کادر رنگی
پشتیبانی در روزهای تعطیل!
ارسال به سراسر کشور

#C

#C_programming

#Modern_C

#C23

#I/O

توضیحات

⚡️ قدرت کامل برنامه‌نویسی مدرن C رو با یک نگاه خودمانی و از درون به استاندارد جدید C23 کشف کنید.

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

💪 چه در حال نوشتن کد برای سیستم‌های نهفته (embedded)، روتین‌های سیستمی سطح‌پایین، یا اپلیکیشن‌های با کارایی بالا باشید، C از پس هر چالشی برمیاد.

⭐️ این کتاب بی‌نظیر از ینس گوستدت (Jens Gustedt)، یکی از اعضای کمیته استاندارد ISO C، شما رو با آخرین تغییرات C23 کاملاً آپدیت می‌کنه.


✅ در ویرایش سوم کتاب «C مدرن» یاد خواهید گرفت:

📚 اصول پایه‌، ویژگی‌های اصلی و مفاهیم پیشرفته C رو یاد بگیرید.

🛡️ از بهبودهای عمده‌ی C23 برای امنیت، قابلیت اطمینان و عملکرد بهره‌برداری کنید.

💻 کدهای قابل حملی (portable) بنویسید که همه جا اجرا بشن.

🧵 اپلیکیشن‌های چندنخی (multi-threaded) رو با استفاده از اتمیک‌ها و همگام‌سازی بسازید.

🏗️ نرم‌افزارهای قوی و تاب‌آور با مدیریت خطای حرفه‌ای ایجاد کنید.

♻️ از برنامه‌نویسی نوع-عمومی (type-generic) برای کدهای قابل استفاده مجدد استفاده کنید.


🚀 در ویرایش سوم کتاب «C مدرن»، یاد می‌گیرید که با استفاده از جدیدترین ابزارها و تکنیک‌ها، از تمام پتانسیل C بهره‌برداری کنید. این کتاب پس از یک مرور سریع بر اصول اولیه (مناسب برای کدنویس‌هایی که مدتی از C دور بوده‌اند)، شما را به سمت استادی در C23، جدیدترین استاندارد ISO، هدایت می‌کند.


📡 درباره تکنولوژی

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

📈 و حتی بعد از ۵۰ سال، هنوز داره بهتر و بهتر میشه! استاندارد جدید C23 بهبودهایی برای امنیت، قابلیت اطمینان و عملکرد اضافه می‌کنه. در این ویرایش جدید که کاملاً بازنگری شده، نویسنده ینس گوستدت، یک دیدگاه معتبر و از درون به شما ارائه میده.


📖 درباره کتاب

🏃‍♂️ ویرایش سوم «C مدرن» یک مقدمه سریع به زبان C است، با توجه ویژه به مدرن‌ترین ویژگی‌های آن. کتاب با یک مرور سریع بر ساختار، گرامر و اجرا شروع می‌شه و سپس به سرعت به سراغ ساختارهای کنترلی، انواع داده، عملگرها و دیگر ویژگی‌های اصلی زبان میره.


🆕 این ویرایش سوم که کاملاً برای C23 بازبینی و گسترش یافته، عبارات ترکیبی (compound expressions) و لامبداها (lambdas)، بینش‌های جدیدی در مورد مواجهه با شکست برنامه (program failure) و چگونگی انتقال روان به C23 را پوشش می‌دهد.


🔍 چه چیزهایی در داخل کتاب است؟

✨ تمام ویژگی‌های اصلی C23

🌐 کدهای قابل حملی که همه جا اجرا می‌شوند

⛓️ اپلیکیشن‌های چندنخی با اتمیک‌ها و همگام‌سازی

🧩 استفاده از برنامه‌نویسی نوع-عمومی برای کدهای قابل استفاده مجدد


🎯 برای چه کسانی مناسب است؟

برای خوانندگانی با مهارت برنامه‌نویسی متوسط در هر زبانی.


📚 فهرست مطالب

مرحله ۰: رویارویی

  1. شروع کار
  2. ساختار اصلی یک برنامه

مرحله ۱: آشنایی

  1. همه چیز درباره کنترل است
  2. بیان محاسبات
  3. مقادیر و داده‌های پایه
  4. انواع داده مشتق شده
  5. توابع
  6. توابع کتابخانه C

مرحله ۲: شناخت

  1. سبک و استایل
  2. سازماندهی و مستندسازی
  3. اشاره‌گرها (Pointers)
  4. مدل حافظه در C
  5. ذخیره‌سازی (Storage)
  6. پردازش و ورودی/خروجی‌های پیچیده‌تر
  7. شکست برنامه

مرحله ۳: تجربه

  1. عملکرد (Performance)
  2. ماکروهای تابع-مانند
  3. برنامه‌نویسی نوع-عمومی
  4. تنوع در جریان کنترل
  5. نخ‌ها (Threads)
  6. دسترسی اتمیک و سازگاری حافظه

پیوست‌ها

  • الف. کد انتقالی
  • ب. کامپایلرهای C
  • ج. کتابخانه‌های C


👨‍🔬 درباره نویسنده

ینس گوستدت از سال ۱۹۹۸ دانشمند ارشد در موسسه ملی تحقیقات علوم کامپیوتر و کنترل فرانسه (INRIA) بوده و در زمینه‌هایی از جمله الگوریتم‌ها، آزمایش‌های علمی، مدل‌هایی برای موازی‌سازی در مقیاس بزرگ (coarse-grained parallelism) و قفل‌گذاری توزیع‌شده (distributed locking) فعالیت می‌کند.



Discover the full power of modern C programming, with an inside look at the new C23 standard.


For programs that need to be small, fast, and reliable, C is the gold standard. Whether you’re writing embedded code, low-level system routines, or high-performance applications, C is up to the challenge. This unique book by Jens Gustedt, a member of the ISO C standards committee, gets you up to speed with C23.


In Modern C, Third Edition you’ll:

• Learn C basics, core features, and advanced concepts

• Leverage major C23 improvements for security, reliability, and performance

• Write portable code that runs anywhere

• Build multi-threaded applications with atomics and synchronization

• Create robust and resilient software with error handling

• Use type-generic programming for reusable code


In Modern C, Third Edition you’ll learn to harness C’s full potential using the latest tools and techniques. After a quick review of the fundamentals suited for coders who haven’t used C in a while, this book guides you to mastery of C23, the latest ISO standard.


About the Technology

From code running on the smallest embedded devices to the low-level libraries behind popular programming languages like Python and Ruby, the software world depends on C. And even after 50 years, it’s still getting better! The new C23 standard adds improvements for security, reliability, and performance. In this thoroughly-revised new edition, author Jens Gustedt gives you an authoritative inside view.


About the Book

Modern C, Third Edition is a fast-paced introduction to the C language, with special attention on its most modern features. It starts with a quick review of structure, grammar, and execution and then progresses quickly to control structures, data types, operators, and other core language features. Fully revised for C23, this expanded Third Edition covers compound expressions and lambdas, new insights into approaching program failure, and how to transition smoothly to C23.


What’s Inside

• All major C23 features

• Portable code that runs anywhere

• Multi-threaded applications with atomics and synchronization

• Use type-generic programming for reusable code


About the Readers

For readers with intermediate skills in any programming language.


Table of Contents

Level 0 Encounter

 1. Getting started

 2. The principal structure of a program


Level 1 Acquaintance

 3. Everything is about control

 4. Expressing computations

 5. Basic values and data

 6. Derived data types

 7. Functions

 8. C library functions


Level 2 Cognition

 9. Style

 10. Organization and documentation

 11. Pointers

 12. The C memory model

 13. Storage

 14. More involved processing and I/O

 15. Program failure


Level 3 Experience

 16. Performance

 17. Function-like macros

 18. Type-generic programming

 19. Variations in control flow

 20. Threads

 21. Atomic access and memory consistency


A. Transitional code  

B. C compilers  

C. C libraries  


About the Author

Jens Gustedt has been a senior scientist at the French National Institute for Computer Science and Control (INRIA) since 1998, working in areas including algorithms, scientific experimentation, models for coarse-grained parallelism, and distributed locking.

دیدگاه خود را بنویسید
نظرات کاربران (1 دیدگاه)
سینا مبشری
2025-10-14

لطفا ویرایش سوم رو موجود کنید.

کتاب های مشابه
++C
1,508
Build Your Own Redis with C/C++
296,000 تومان
C
964
C Interfaces and Implementations
981,000 تومان
C
857
Pointers in C Programming
1,004,000 تومان
C
1,091
Why Learn C
689,000 تومان
C
777
Pointers on C
1,071,000 تومان
C
693
Introduction to Computing Systems
1,306,000 تومان
C
901
Intermediate C Programming for the PIC Microcontroller
602,000 تومان
C
916
Programming Arduino Projects with the PIC Microcontroller
1,367,000 تومان
++C
1,105
An Introduction to GCC
320,000 تومان
C
1,168
Programming in C
997,000 تومان
قیمت
منصفانه
ارسال به
سراسر کشور
تضمین
کیفیت
پشتیبانی در
روزهای تعطیل
خرید امن
و آسان
آرشیو بزرگ
کتاب‌های تخصصی
هـر روز با بهتــرین و جــدیــدتـرین
کتاب های روز دنیا با ما همراه باشید
آدرس
پشتیبانی
مدیریت
ساعات پاسخگویی
درباره اسکای بوک
دسترسی های سریع
  • راهنمای خرید
  • راهنمای ارسال
  • سوالات متداول
  • قوانین و مقررات
  • وبلاگ
  • درباره ما
چاپ دیجیتال اسکای بوک. 2024-2022 ©