کتاب مقدمهای بر کامپایلرها با Lisp با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مقدمهای بر کامپایلرها با Lisp
موضوع کلی: آموزش و یادگیری
موضوع میانی: یادگیری آموزش زبانهای برنامهنویسی تابعی (Haskell, Lisp)
📋 سرفصلهای دوره
- 1. مقدمهای بر کامپایلرها و زبانهای برنامهنویسی
- 2. زبان برنامهنویسی Lisp: تاریخچه و ساختار
- 3. نصب و راهاندازی محیط توسعه Lisp
- 4. انواع دادهها و ساختارهای داده در Lisp
- 5. عبارات و توابع در Lisp
- 6. متغیرها و تخصیص در Lisp
- 7. عملگرهای ریاضی و منطقی در Lisp
- 8. ساختارهای کنترلی: شرطیها و حلقهها
- 9. توابع بازگشتی در Lisp
- 10. لیستها: ساختار و دستکاری
- 11. توابع مرتبه بالاتر در Lisp
- 12. ماکروها در Lisp: قدرت انعطافپذیری
- 13. مدیریت حافظه در Lisp: جمعآوری زباله
- 14. ورودی و خروجی در Lisp
- 15. کامپایلرهای تفسیری در مقابل کامپایلرهای ترجمهای
- 16. مراحل اصلی یک کامپایلر
- 17. تحلیل لغوی (Lexical Analysis)
- 18. تحلیل نحوی (Syntax Analysis)
- 19. درخت نحو انتزاعی (Abstract Syntax Tree)
- 20. تحلیل معنایی (Semantic Analysis)
- 21. تولید کد میانی (Intermediate Code Generation)
- 22. بهینهسازی کد (Code Optimization)
- 23. تولید کد نهایی (Code Generation)
- 24. مدیریت جدول نمادها (Symbol Table Management)
- 25. خطا یابی و گزارشدهی در کامپایلر
- 26. طراحی یک کامپایلر ساده برای یک زبان کوچک
- 27. کامپایل کردن عبارات ریاضی
- 28. کامپایل کردن دستورات شرطی
- 29. کامپایل کردن حلقهها
- 30. کامپایل کردن توابع
- 31. ساختن یک کامپایلر برای یک زیرمجموعه از Lisp
- 32. تکنیکهای بهینهسازی کد در Lisp
- 33. کامپایلرهای Just-In-Time (JIT)
- 34. ابزارهای کمکی در توسعه کامپایلر
- 35. استفاده از Lisp برای نوشتن کامپایلر
- 36. تست و دیباگ کامپایلر
- 37. مقایسه کامپایلرهای Lisp با کامپایلرهای دیگر زبانها
- 38. آینده کامپایلرها و زبانهای برنامهنویسی
- 39. کامپایلرها و معماری کامپیوتر
- 40. تأثیر کامپایلرها بر عملکرد برنامهها
- 41. کامپایلرهای موازی
- 42. کامپایلرهای چندزبانه
- 43. تکنیکهای پیشرفته در بهینهسازی کامپایلر
- 44. تحلیل وابستگی دادهها
- 45. تولید کد برای پردازندههای چند هستهای
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.