کتاب Amiga C برای تازهکارها: از صفر تا یک با دِیرک شاون با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
Amiga C برای تازهکارها: از صفر تا یک با دِیرک شاون معرفی دوره: دروازهای به دنیای جادویی برنامهنویسی با C آیا تا به حال رویای ساختن برنامههایی را در ذهن داشتهاید که کاملاً تحت کنترل شما باشند؟ آیا...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Amiga C برای تازهکارها: از صفر تا یک با دِیرک شاون
موضوع کلی: برنامهنویسی با زبان C
موضوع میانی: آموزش مقدماتی زبان C در Amiga
📋 سرفصلهای دوره
- 1. مقدمه: خوش آمدید به دنیای برنامهنویسی Amiga C
- 2. آشنایی با Amiga و تاریخچه آن
- 3. چرا Amiga C؟ مزایا و کاربردها
- 4. تنظیم محیط توسعه: نصب Amiga C Compiler
- 5. اولین برنامه C شما: "Hello, World!" روی Amiga
- 6. ساختار کلی یک برنامه C
- 7. کامپایل کردن و اجرای برنامهها در Amiga
- 8. مبانی زبان C: متغیرها و انواع دادهها
- 9. انواع دادههای صحیح: int, short, long
- 10. انواع دادههای ممیز شناور: float, double
- 11. کاراکترها: char و نمایش آنها
- 12. مقادیر بولی: _Bool و منطق درست/نادرست
- 13. ثابتها (Constants) و تعریف آنها
- 14. عملگرهای حساب: جمع، تفریق، ضرب، تقسیم، باقیمانده
- 15. عملگرهای انتساب: ساده و ترکیبی
- 16. عملگرهای مقایسهای: برابر، نابرابر، بزرگتر، کوچکتر
- 17. عملگرهای منطقی: AND, OR, NOT
- 18. عملگرهای بیتی: AND, OR, XOR, NOT, شیفت به چپ و راست
- 19. اولویت عملگرها و نحوهی ارزیابی عبارات
- 20. دستورات شرطی: if
- 21. دستورات شرطی: if-else
- 22. دستورات شرطی: if-else if-else
- 23. دستورات شرطی تودرتو
- 24. دستور switch و موارد استفاده
- 25. حلقهها: حلقه while
- 26. حلقهها: حلقه do-while
- 27. حلقهها: حلقه for
- 28. حلقههای تودرتو
- 29. دستور break و کاربرد آن در حلقهها
- 30. دستور continue و کاربرد آن در حلقهها
- 31. توابع (Functions): معرفی و مفهوم
- 32. اعلان (Declaration) و تعریف (Definition) توابع
- 33. آرگومانها و پارامترهای توابع
- 34. مقدار بازگشتی توابع (Return values)
- 35. نحوهی فراخوانی توابع
- 36. توابع بدون مقدار بازگشتی (void functions)
- 37. اسکوپ (Scope) متغیرها: محلی و سراسری
- 38. متغیرهای سراسری و نحوه استفاده صحیح
- 39. متغیرهای محلی و نحوه استفاده صحیح
- 40. مفهوم اشارهگرها (Pointers)
- 41. اعلان اشارهگرها
- 42. مقداردهی به اشارهگرها
- 43. عملگر dereference (*)
- 44. آدرسدهی با عملگر (&)
- 45. اشارهگرها و آرایهها
- 46. اشارهگرها و توابع
- 47. اشارهگر به اشارهگر
- 48. اشارهگرهای null
- 49. کاربرد اشارهگرها در عملیات روی حافظه
- 50. آرایهها (Arrays): معرفی و مفهوم
- 51. اعلان و تعریف آرایهها
- 52. دسترسی به عناصر آرایهها
- 53. آرایههای چندبعدی
- 54. عبور از آرایهها به عنوان آرگومان تابع
- 55. رشتهها (Strings): معرفی به عنوان آرایه کاراکتر
- 56. عملگرهای رشتهای: strcpy, strcat, strcmp
- 57. توابع استاندارد رشتهای: strlen, strchr, strstr
- 58. مدیریت رشتهها در C
- 59. ساختارها (Structs): معرفی و مفهوم
- 60. اعلان و تعریف ساختارها
- 61. دسترسی به اعضای ساختار
- 62. ساختارهای تودرتو
- 63. عبور از ساختارها به عنوان آرگومان تابع
- 64. اشارهگر به ساختارها
- 65. اتحادها (Unions): معرفی و مفهوم
- 66. اعلان و تعریف اتحادها
- 67. تفاوت ساختار و اتحاد
- 68. تفاوت union با struct
- 69. حافظه پشته (Stack) و حافظه هیپ (Heap)
- 70. مدیریت حافظه در C
- 71. تخصیص حافظه پویا: malloc, calloc
- 72. آزادسازی حافظه پویا: free
- 73. تغییر اندازه حافظه: realloc
- 74. خطاهای رایج در مدیریت حافظه: memory leaks
- 75. مفاهیم ورودی/خروجی (I/O)
- 76. ورودی/خروجی استاندارد: stdin, stdout, stderr
- 77. تابع printf برای خروجی
- 78. تابع scanf برای ورودی
- 79. توابع دیگر ورودی/خروجی: putchar, getchar
- 80. توابع ورودی/خروجی فایل: fopen, fclose
- 81. توابع ورودی/خروجی فایل: fprintf, fscanf
- 82. توابع ورودی/خروجی فایل: fputc, fgetc
- 83. توابع ورودی/خروجی فایل: fgets, fputs
- 84. توابع ورودی/خروجی فایل: fread, fwrite
- 85. عملگرهای پیشپردازنده (Preprocessor Directives)
- 86. #include برای گنجاندن فایلهای هدر
- 87. #define برای تعریف ماکروها (Macros)
- 88. #ifdef, #ifndef, #else, #endif برای کامپایل شرطی
- 89. #undef برای حذف تعریف ماکرو
- 90. اصول کدنویسی تمیز و خوانا
- 91. نامگذاری مناسب متغیرها و توابع
- 92. استفاده صحیح از فاصلهگذاری و تورفتگی (Indentation)
- 93. کامنتگذاری (Commenting) کد
- 94. مدیریت خطاها در برنامهنویسی C
- 95. استفاده از کدهای بازگشتی توابع برای نمایش خطا
- 96. مفهوم Exception Handling (به سبک C)
- 97. برنامهنویسی شیءگرا در C (اشارهای مختصر)
- 98. مفاهیم انتزاع (Abstraction)
- 99. مفاهیم کپسولهسازی (Encapsulation)
- 100. ارثبری (Inheritance) و چندریختی (Polymorphism) در C (اشاره)
تگها:
Amiga
Amiga C
C Programming
C برای مبتدیان
Dirk Schaun
آموزش C++
آموزش برنامه نویسی C++
آمیگا
برنامه نویسی Amiga
برنامه نویسی رترو
دوره Amiga C
کتاب Amiga C for beginners
یادگیری زبان C
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.