کتاب ادغام C و Tiny BASIC: برنامهنویسی سیستمی و توسعهٔ بازیهای کوچک با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ادغام C و Tiny BASIC: برنامهنویسی سیستمی و توسعهٔ بازیهای کوچک
موضوع کلی: برنامهنویسی
موضوع میانی: زبانهای برنامهنویسی سطح پایین و سیستمها
📋 سرفصلهای دوره
- 1. مقدمهای بر Tiny BASIC و C
- 2. بررسی تاریخچه و کاربردهای Tiny BASIC
- 3. بررسی تاریخچه و کاربردهای زبان C
- 4. مقایسه Tiny BASIC و C: نقاط قوت و ضعف
- 5. تنظیم محیط توسعه برای Tiny BASIC و C
- 6. کامپایل و اجرای برنامههای C
- 7. کامپایل و اجرای برنامههای Tiny BASIC
- 8. انتقال داده بین C و Tiny BASIC: مفاهیم پایه
- 9. استفاده از توابع C در Tiny BASIC
- 10. نحوه فراخوانی توابع Tiny BASIC از C
- 11. مدیریت حافظه مشترک بین C و Tiny BASIC
- 12. انواع دادههای مشترک و تبدیل آنها
- 13. ارائه یک مثال ساده: چاپ یک رشته از C در Tiny BASIC
- 14. ارائه یک مثال ساده: دریافت ورودی از Tiny BASIC در C
- 15. نوشتن توابع C برای پردازش دادههای Tiny BASIC
- 16. استفاده از اشارهگرها در Tiny BASIC و C برای انتقال داده
- 17. ساخت کتابخانههای C برای استفاده در Tiny BASIC
- 18. بهینهسازی کد برای Tiny BASIC و C
- 19. مدیریت خطاها در برنامههای ترکیبی
- 20. دیباگینگ برنامههای C و Tiny BASIC
- 21. ساخت رابط کاربری ساده با Tiny BASIC و C
- 22. نوشتن بازیهای ساده با Tiny BASIC و C
- 23. ایجاد یک موتور بازی ساده با استفاده از C و Tiny BASIC
- 24. پیادهسازی گرافیک ساده با Tiny BASIC و C
- 25. استفاده از صدا در بازیهای Tiny BASIC و C
- 26. ساخت کتابخانههای گرافیکی C برای Tiny BASIC
- 27. ساخت کتابخانههای صوتی C برای Tiny BASIC
- 28. نحوه استفاده از وقفه ها (Interrupts) در Tiny BASIC و C
- 29. بررسی معماری سختافزاری سیستم هدف
- 30. بررسی محدودیتهای Tiny BASIC و C در سیستمهای محدود
- 31. بهینهسازی مصرف حافظه در Tiny BASIC و C
- 32. بهینهسازی سرعت اجرای برنامهها
- 33. نحوه استفاده از فایلها در Tiny BASIC و C
- 34. بررسی مسائل مربوط به پورتشدن کد
- 35. تکنیکهای برنامهنویسی ساختیافته در Tiny BASIC و C
- 36. تکنیکهای برنامهنویسی شیگرا در C (و استفاده از آن در Tiny BASIC)
- 37. معرفی ابزارهای دیباگینگ پیشرفته
- 38. بررسی نکات امنیتی در برنامهنویسی ترکیبی
- 39. ایجاد یک سیستم عامل ساده با Tiny BASIC و C
- 40. نوشتن درایورهای دستگاه با C و Tiny BASIC
- 41. بررسی استانداردهای کدنویسی
- 42. نکات پیشرفته در مدیریت حافظه
- 43. بهینهسازی حلقهها و الگوریتمها
- 44. نحوه استفاده از preprocessor در C
- 45. تکنیکهای تست و ارزیابی کد
- 46. نوشتن مستندات برای کد
- 47. نحوه استفاده از سیستم کنترل نسخه (Git)
- 48. ایجاد یک پروژه نمونه کامل
تگها:
8-bit programming
C and BASIC integration
C library
C programming
Cross-language programming
Embedded Systems
Game Development
Low-level programming
Retro computing
System Programming
Tiny BASIC
Tiny BASIC games
بازیسازی
برنامهنویسی سیستمی
سیستمهای تعبیه شده
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.