برنامهنویسی C - اشارهگرها و مدیریت حافظه - بخش 4
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- مفاهیم اشارهگر را مصورسازی میکنید و از آن برای ارسال متغیرها به توابع به صورت مرجع استفاده میکنید تا از طریق تابع آنها را اصلاح کنید.
- اعمال حساب اشاره گر به منظور آدرس دادن به عناصر آرایه های تکبعدی و چندبعدی
- استفاده از آرایههای رشته برای ذخیره لیستهای رشته در یک متغیر آرایه
- کنترل مصرف حافظه با تخصیص پویا و آزادسازی حافظه در ران تایم
توضیحات دوره
در این دوره، یک مفهوم کلیدی که اصول هر زبان برنامهنویسی است را بررسی خواهیم کرد: استفاده از حافظه
این دوره بر اساس مفهوم اولیه اشارهگرها که در دوره برنامهنویسی C - برنامهنویسی ماژولار و مدیریت حافظه بررسی شده است، ساخته شده و کاربرد پیشرفتهتری از اشارهگرها و حساب اشارهگر را معرفی میکند. آرایههای اشارهگر و آرایههای چندبعدی نیز مورد بحث قرار میگیرند و شما یاد میگیرید که چگونه در زمان اجرای برنامه برای داده خود حافظه تخصیص دهید. این امر بهعنوان تخصیص حافظه پویا در ران تایم با استفاده از اشارهگرها شناخته میشود.
در فاصله کوتاهی، شما در یک ابزار مرورگر که برای این دوره توسعه یافته، کدنویسی عملی را انجام داده و بلافاصله بازخورد دریافت خواهید کرد. نیازی به نصب هیچ موردی نیست.
چرا باید C را یاد بگیرید و نه زبان برنامهنویسی دیگر را؟ آیا میدانستید که در تلفنهای هوشمند، سیستم ناوبری خودروها، رباتها، پهپادها، قطارها و تقریباً تمامی دستگاههای الکترونیکی کدی از نوع C در under the hood آن در حال اجرا است؟ C در هر موقعیتی که سرعت و انعطافپذیری اهمیت داشته باشد، مانند سیستمهای تعبیه شده یا محاسبات با عملکرد بالا استفاده میشود.
در این دوره، شما همچنین تجربهای در مفاهیم برنامهنویسی که اصول هر زبان برنامهنویسی است، بهدست خواهید آورد.
در پایان دوره، شما به چهارمین نقطه عطف در تخصص برنامهنویسی C با تخصص در لینوکس خواهید رسید که دری به یک حرفه در مهندسی کامپیوتر به روی شما باز میکند.
چشمانداز شغلی شما:
- برنامهنویسان، توسعهدهندگان، مهندسان، مدیران و صنایع مرتبط در حوزه محاسبات علمی و علم داده
- سیستمهای تعبیه شده مانند حملونقل، شبکههای برق و هوافضا
- صنعت رباتیک و تولید
- IoT (اینترنت اشیا) استفاده شده در خانههای هوشمند، اتوماسیون و لوازم پوشیدنی
IEEE، بزرگترین سازمان حرفهای فنی جهان برای پیشرفت فناوری، زبان C را بهعنوان سومین زبان برنامهنویسی برتر در سال 2021 در بین کارفرمایان معرفی کرده است. (منبع: IEEE Spectrum)
برنامهنویسی C - اشارهگرها و مدیریت حافظه - بخش 4
-
بیایید شروع به کار کنیم 2:21
-
کار با Codecast 4:04
-
یادگیری درباره Taskgrader 3:05
-
چگونه با ابزار شخص ثالث ناوبری کنید؟ 2:45
-
سیلابس دوره None
-
همکاری دو دانشگاه برای ارائه یک تخصص جدید در برنامهنویسی C با لینوکس None
-
تیم دوره None
-
MOOC مشارکتی None
-
دریافت گواهینامه تخصصی از Dartmouth و IMT None
-
بیشترین بهره را از این دوره ببرید None
-
نظرسنجی پیش از دوره None
-
یاد بگیرید چگونه از Codecast و Taskgrader استفاده کنید None
-
Sandbox Codecast None
-
یاد بگیرید چگونه کد را در فروم Coursera ارسال کنید None
-
پایان MOOC 4 - برنامهنویسی C - اشارهگرها و مدیریت حافظه 1:09
-
تبریک میگوییم None
-
نظرسنجی پایان دوره None
مشخصات آموزش
برنامهنویسی C - اشارهگرها و مدیریت حافظه - بخش 4
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:مقدماتی
- تعداد درس:17
- مدت زمان :13:24
- حجم :44.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy