کتاب تسلط بر زبان برنامهنویسی C: از مدیریت حافظه تا بهینهسازی الگوریتمها با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره تسلط بر زبان برنامهنویسی 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
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.