لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش برنامهنویسی C: استفاده از ابزارها و کتابخانههای لینوکس - فصل 7
- آخرین آپدیت
دانلود C Programming: Using Linux Tools and Libraries - 7
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
بیاموزید که چگونه از ابزارها و کتابخانههای حرفهای برای نوشتن و ساخت برنامههای C در سیستمعامل لینوکس استفاده کنید.
این هفتمین و آخرین دوره از مجموعه تخصصی برنامهنویسی C با لینوکس است که به شما امکان میدهد کدهای C خود را در محیط سیستمعامل لینوکس توسعه داده و اجرا کنید. استفاده از کتابخانهها در زبان C یک مفهوم بنیادی برای اشتراکگذاری کد با دیگران است. علاوه بر کامپایل و لینک کردن، شما همچنین نحوه ارسال آرگومانها به یک برنامه اجرایی را نیز خواهید آموخت.
با شروع مسیر شغلی خود به عنوان یک برنامهنویس، قادر خواهید بود ماجراجوییهای کدنویسی خود را در محیطهای حرفهای که توسط برنامهنویسان C در سراسر جهان استفاده میشود، ادامه دهید.
چرا یادگیری C و نه یک زبان برنامهنویسی دیگر؟ آیا میدانستید که گوشیهای هوشمند، سیستم ناوبری خودرو، رباتها، پهپادها، قطارها و تقریباً تمام دستگاههای الکترونیکی دارای کدهای C در هسته خود هستند؟ از زبان C در هر شرایطی که سرعت و انعطافپذیری اهمیت دارد، مانند سیستمهای نهفته (Embedded Systems) یا محاسبات با کارایی بالا، استفاده میشود.
در پایان این دوره، شما به آخرین مرحله از تخصص برنامهنویسی C با لینوکس خواهید رسید و درهای ورود به حرفه مهندسی کامپیوتر را باز خواهید کرد.
چشمانداز شغلی شما:
- برنامهنویسان، توسعهدهندگان، مهندسان، مدیران و صنایع مرتبط در حوزههای محاسبات علمی و علوم داده؛
- سیستمهای نهفته مانند حملونقل، شبکههای خدماتی و هوافضا؛
- صنعت رباتیک و تولید؛
- اینترنت اشیا (IoT) مورد استفاده در خانههای هوشمند، اتوماسیون و گجتهای پوشیدنی.
- سازمان IEEE، بزرگترین سازمان حرفهای فنی جهان برای پیشرفت تکنولوژی، زبان C را به عنوان سومین زبان برنامهنویسی پرتقاضا توسط کارفرمایان در سال ۲۰۲۱ رتبهبندی کرده است. (منبع: IEEE Spectrum)
این دوره با حمایت مالی بنیاد Patrick & Lina Drahi تهیه شده است.
سرفصل ها و درس ها
خوشآمدگویی
Welcome
خوشآمدگویی
Welcome
آموزش نحوه استفاده از Weblinux
Learn how to use Weblinux
آموزش نحوه استفاده از Taskgrader
Learn how to use Taskgrader
هفته اول: کتابخانهها در C
Week 1: Libraries in C
تمایز بین اعلان تابع (Declaration) و تعریف تابع (Definition)
Distinguish between function declaration and function definition
استفاده از کتابخانه ریاضی (math library)
Use the math library
استفاده از چندین کتابخانه در C
Use multiple libraries in C
هفته دوم: کتابخانههای ماژولار و Makefileها
Week 2: Modularization Libraries and Makefiles
جزئیات GCC
GCC details
فایلهای شیء (Object files)
Object files
اصلاح فایلهای شیء
Modify object files
فایل Make
Make file
Makefile پیشرفتهتر
More elaborate Makefile
اجرای برنامه با Makefile
Run a program with Makefile
ساخت کتابخانه شخصی خودتان
Create your library
اصلاح کتابخانه شخصی
Modify your library
Makefile نهایی و جامع
Ultimate makefile
هفته سوم: عملیات فایل در C
Week 3: File operations in C
ارسال آرگومان به برنامه از طریق خط فرمان
Pass arguments to a program from the command line
استفاده از آرگومانهای ارسال شده از خط فرمان
Use arguments passed to a program from the command line
خواندن اعداد از یک فایل
Read numbers from a file
خواندن تا انتهای فایل
Read until the end of the file
نوشتن اعداد در فایل با استفاده از fprintf()
Write numbers to a file using fprintf()
افزودن اعداد به انتهای یک فایل
Append numbers to a file at the end
نمایش نظرات