کتاب تسلط بر زبان برنامه‌نویسی C: از مدیریت حافظه تا بهینه‌سازی الگوریتم‌ها با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

249,950 تومان
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره تسلط بر زبان برنامه‌نویسی C: از مدیریت حافظه تا بهینه‌سازی الگوریتم‌ها

موضوع کلی: علوم رایانه و مهندسی نرم‌افزار

موضوع میانی: برنامه‌نویسی سیستم و زبان‌های سطح میانی

📋 سرفصل‌های دوره (100 موضوع)

  • 1. مبانی و تاریخچه زبان برنامه‌نویسی سی
  • 2. نصب و راه‌اندازی محیط توسعه یکپارچه و کامپایلر
  • 3. ساختار یک برنامه استاندارد در زبان سی
  • 4. انواع داده‌های پایه و محدوده مقادیر آن‌ها
  • 5. کار با متغیرها و ثوابت در حافظه
  • 6. عملگرهای محاسباتی و منطقی در زبان سی
  • 7. ساختارهای تصمیم‌گیری و دستورات شرطی
  • 8. حلقه‌های تکرار و کنترل جریان برنامه
  • 9. مبانی توابع و نحوه تعریف و فراخوانی آن‌ها
  • 10. پارامترهای ورودی و مقادیر بازگشتی توابع
  • 11. کلاس‌های حافظه و محدوده دسترسی متغیرها
  • 12. آرایه‌ها و نحوه ذخیره‌سازی آن‌ها در حافظه
  • 13. رشته‌ها و توابع استاندارد پردازش متنی
  • 14. مبانی اشاره‌گرها و آدرس‌دهی مستقیم حافظه
  • 15. رابطه آرایه‌ها و اشاره‌گرها در زبان سی
  • 16. تخصیص پویای حافظه با استفاده از توابع مدیریت حافظه
  • 17. ساختارها و تعریف انواع داده‌های سفارشی
  • 18. اتحادیه‌ها و کاربرد آن‌ها در بهینه‌سازی حافظه
  • 19. فیلدهای بیتی و مدیریت دقیق حافظه
  • 20. شمارشی‌ها و افزایش خوانایی کد
  • 21. کار با فایل‌ها و جریان‌های ورودی و خروجی استاندارد
  • 22. کاربرد اشاره‌گر به توابع در طراحی سیستم
  • 23. پیش‌پردازنده و دستورات کنترلی آن
  • 24. مدیریت پروژه‌های چند فایلی و استفاده از فایل‌های سرآیند
  • 25. اصول طراحی ماژولار در برنامه‌نویسی سی
  • 26. بهینه‌سازی کدهای محاسباتی برای پردازنده‌های مدرن
  • 27. شناسایی و رفع خطاهای زمان اجرا و حافظه
  • 28. اصول امنیت در برنامه‌نویسی سی و جلوگیری از سرریز بافر
  • 29. مبانی برنامه‌نویسی برای سیستم‌های نهفته
  • 30. کار با آرگومان‌های خط فرمان در برنامه‌نویسی سی
  • 31. استفاده از کتابخانه‌های استاندارد برای عملیات سیستمی
  • 32. اصول کدنویسی تمیز و استاندارد در زبان سی
  • 33. تحلیل پیچیدگی زمانی و مکانی الگوریتم‌ها
  • 34. روش‌های بهینه‌سازی حلقه‌ها و کاهش سربار عملیاتی
  • 35. استفاده از پروفایلرها برای شناسایی گلوگاه‌های کارایی
  • 36. مدیریت پیشرفته حافظه و جلوگیری از نشت حافظه
  • 37. تکنیک‌های برنامه‌نویسی موازی و چندنخی مقدماتی
  • 38. کار با وقایع و سیگنال‌های سیستم‌عامل
  • 39. مستندسازی کد و استفاده از ابزارهای تولید مستندات
  • 40. پروژه نهایی: طراحی و پیاده‌سازی یک ابزار سیستمی کارآمد
تگ‌ها: آموزش زبان C برنامه‌نویسی C پیشرفته برنامه‌نویسی سیستم بهینه‌سازی الگوریتم توسعه نرم‌افزار حرفه‌ای زبان برنامه‌نویسی سطح میانی ساختمان داده در C مدیریت حافظه در C

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.