کتاب تسلط بر شیم: کدنویسی بهینه و کارآمد با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره تسلط بر شیم: کدنویسی بهینه و کارآمد
موضوع کلی: برنامهنویسی
موضوع میانی: زبانهای برنامهنویسی تابعی
📋 سرفصلهای دوره
- 1. مقدمهای بر شیم و محیط توسعه Chez Scheme
- 2. نصب و راهاندازی Chez Scheme در سیستمعاملهای مختلف
- 3. آشنایی با REPL و دیباگر Chez Scheme
- 4. انواع دادههای پایه در شیم: اعداد، رشتهها، بولینها
- 5. عملگرهای اصلی و توابع داخلی شیم
- 6. تعریف و استفاده از توابع در شیم
- 7. مفاهیم closure و lexical scoping
- 8. توابع Higher-Order و کاربردهای آنها
- 9. Recursion: توابع بازگشتی و الگوهای متداول
- 10. Tail Recursion و بهینهسازی آن
- 11. استفاده از لیستها و عملیات مرتبط با آنها
- 12. توابع map, filter, reduce و کاربردهای آنها
- 13. ساختارهای کنترلی: if, cond, case
- 14. ماکروها در شیم: قدرت برنامهنویسی متا
- 15. نوشتن ماکروهای ساده و پیچیده
- 16. بهینهسازی کد شیم: پروفایلینگ و شناسایی گلوگاهها
- 17. تکنیکهای بهینهسازی حافظه در شیم
- 18. استفاده از continuationها برای کنترل جریان
- 19. مدیریت خطا و استثناها در شیم
- 20. برنامهنویسی شیگرا در شیم با استفاده از توابع و closureها
- 21. ماژولها و سازماندهی کد در شیم
- 22. آشنایی با کتابخانههای استاندارد Chez Scheme
- 23. ایجاد و استفاده از پکیجها در شیم
- 24. تستنویسی در شیم: نوشتن تستهای واحد و یکپارچهسازی
- 25. آشنایی با ابزارهای تستنویسی شیم
- 26. برنامهنویسی همزمان و موازی در شیم
- 27. کار با فایلها و ورودی/خروجی در شیم
- 28. برنامهنویسی شبکه با شیم
- 29. ساخت یک وب سرور ساده با شیم
- 30. برنامهنویسی با پایگاه داده در شیم
- 31. استفاده از Foreign Function Interface (FFI) در شیم
- 32. ادغام کد شیم با زبانهای دیگر (C, Java)
- 33. الگوهای طراحی در شیم
- 34. بهینهسازی عملکرد با استفاده از کامپایلر شیم
- 35. آشنایی با Garbage Collection در شیم و بهینهسازی آن
- 36. نوشتن کد شیم با قابلیت خوانایی و نگهداری بالا
- 37. اصول کدنویسی تمیز در شیم
- 38. معماری برنامههای بزرگ در شیم
- 39. استفاده از ابزارهای تحلیل کد استاتیک
- 40. بررسی و رفع باگهای رایج در کد شیم
- 41. مطالعه موردی: بهینهسازی یک برنامه نمونه در شیم
- 42. آشنایی با پروژههای متنباز شیم
- 43. توسعه یک کتابخانه کوچک در شیم
- 44. مفاهیم پیشرفته ماکرونویسی
- 45. استفاده از سیستم type شیم
- 46. برنامهنویسی جنریک در شیم
- 47. تکنیکهای پیشرفته بهینهسازی کد
تگها:
Chez Scheme
code analysis
concurrency
debugging
efficient code
FFI
functional programming
macro
meta-programming
optimization
performance
REPL
Scheme
scheme programming
testing
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.