لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش برنامهنویسی C: اشارهگرها و مدیریت حافظه - قسمت ۴
- آخرین آپدیت
دانلود C Programming: Pointers and Memory Management - 4
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
در این دوره، ما یک مفهوم کلیدی را بررسی خواهیم کرد که پایه و اساس هر زبان برنامهنویسی است: استفاده از حافظه.
این دوره بر پایه مفاهیم اولیه اشارهگرها که در دوره «برنامهنویسی C: برنامهنویسی ماژولار و مدیریت حافظه» مورد بحث قرار گرفت، بنا شده است و کاربردهای پیشرفتهتر اشارهگرها و محاسبات اشارهگری (Pointer Arithmetic) را معرفی میکند. آرایههای اشارهگری و آرایههای چندبعدی نیز بررسی میشوند و شما یاد خواهید گرفت که چگونه در حین اجرای برنامه، حافظه را برای دادههای خود اختصاص دهید. این فرآیند، تخصیص حافظه پویا (Dynamic Memory Allocation) در زمان اجرا با استفاده از اشارهگرها نامیده میشود.
در عرض چند لحظه، شما شروع به کدنویسی عملی در یک ابزار مرورگر که مخصوص این دوره توسعه یافته است خواهید کرد و بازخورد آنی روی کد خود دریافت میکنید. نیازی به نصب هیچ برنامهای نیست!
چرا زبان C را یاد بگیریم و نه یک زبان برنامهنویسی دیگر؟ آیا میدانستید که گوشیهای هوشمند، سیستم ناوبری خودرو، رباتها، پهپادها، قطارها و تقریباً تمام دستگاههای الکترونیکی دارای کدهای C در هسته خود هستند؟ زبان C در هر شرایطی که سرعت و انعطافپذیری مهم باشد، مانند سیستمهای نهفته (Embedded Systems) یا محاسبات با کارایی بالا، استفاده میشود.
در این دوره، شما همچنین تجربیاتی در زمینه مفاهیم برنامهنویسی کسب خواهید کرد که زیربنای هر زبان برنامهنویسی هستند.
در پایان این دوره، شما به چهارمین نقطه عطف در تخصص «برنامهنویسی C با لینوکس» دست خواهید یافت و درهای ورود به حرفه مهندسی کامپیوتر را به روی خود خواهید گشود.
چشمانداز شغلی شما:
- برنامهنویسان، توسعهدهندگان، مهندسان، مدیران و صنایع مرتبط در حوزه محاسبات علمی و علم داده؛
- سیستمهای نهفته مانند حملونقل، شبکههای خدماتی و هوافضا؛
- صنعت رباتیک و تولید؛
- اینترنت اشیا (IoT) که در خانههای هوشمند، اتوماسیون و گجتهای پوشیدنی استفاده میشود.
- سازمان IEEE، بزرگترین سازمان حرفهای فنی جهان برای پیشرفت تکنولوژی، زبان C را به عنوان سومین زبان برنامهنویسی پرتقاضا در سال ۲۰۲۱ توسط کارفرمایان رتبهبندی کرده است. (منبع: IEEE Spectrum)
این دوره حمایت مالی بنیاد Patrick & Lina Drahi را دریافت کرده است.
سرفصل ها و درس ها
Welcome
Welcome
Let's get started
Let's get started
Get to work with Codecast
Get to work with Codecast
Learn about Taskgrader
Learn about Taskgrader
How to navigate the third party tool?
How to navigate the third party tool?
Week 1: Memory and pointers
Week 1: Memory and pointers
نمایش نظرات