برنامه نویسی C: اشاره گرها و مدیریت حافظه - 4
(Mitalearn-302631)
- مدت زمان: 13 دقیقه
- انتشار: 23 June 2026
- مدرس: Rémi SHARROCK,Petra Bonfert-Taylor
- سطح: مبتدی
- محتواها: 17
- زیرنویس فارسی دارد
درباره این دوره:
در این دوره، یک مفهوم کلیدی، اساسی برای هر زبان برنامه نویسی را بررسی خواهیم کرد: استفاده از حافظه. این دوره بر اساس مفهوم پایه اشاره گرها، که در برنامه نویسی C: برنامه نویسی مدولار و مدیریت حافظه مورد بحث قرار گرفته است، ساخته شده است و استفاده پیشرفته تر از اشاره گرها و محاسبات اشاره گر را معرفی می کند. آرایههای اشارهگر و آرایههای چند بعدی نشان داده میشوند و شما یاد میگیرید که چگونه حافظه را برای دادههای خود در طول اجرای برنامه تخصیص دهید. این تخصیص حافظه پویا در زمان اجرا با استفاده از اشاره گرها نامیده می شود. در عرض چند لحظه شما به صورت دستی در یک ابزار مرورگر توسعه یافته برای این دوره کدنویسی می کنید و بازخورد فوری در مورد کد خود دریافت می کنید. نیازی به نصب چیزی نیست! چرا زبان C را یاد بگیریم نه زبان برنامه نویسی دیگری؟ آیا میدانستید که گوشیهای هوشمند، سیستم ناوبری خودرو، رباتها، پهپادها، قطارها و تقریباً همه دستگاههای الکترونیکی دارای کد C هستند که زیر کاپوت آن کار میکنند؟ C در هر شرایطی که سرعت و انعطاف پذیری مهم هستند، مانند سیستم های جاسازی شده یا محاسبات با کارایی بالا، استفاده می شود. در این دوره، شما همچنین با مفاهیم برنامه نویسی که برای هر زبان برنامه نویسی اساسی هستند، تجربه خواهید داشت. در پایان این دوره، شما به چهارمین نقطه عطف در برنامه نویسی C با تخصص لینوکس خواهید رسید و درهای حرفه ای در مهندسی کامپیوتر را باز می کنید. چشم انداز شغلی شما: - برنامه نویسان، توسعه دهندگان، مهندسان، مدیران و صنایع مرتبط در محاسبات علمی و علم داده؛ - سیستم های تعبیه شده مانند حمل و نقل، شبکه های ابزار و هوافضا. - صنعت و ساخت رباتیک؛ - اینترنت اشیا (اینترنت اشیا) مورد استفاده در خانه های هوشمند، اتوماسیون و پوشیدنی ها. - IEEE، بزرگترین سازمان فنی حرفه ای جهان برای پیشرفت فناوری، C را به عنوان سومین زبان برنامه نویسی برتر سال 2021 در تقاضای کارفرمایان قرار داده است. (منبع: IEEE Spectrum) این دوره از بنیاد پاتریک و لینا درهی حمایت مالی دریافت کرده است.
مهارتهای مرتبط
محتوا
Announcements
Content
C Programming: Pointers and Memory Management - 4
