کتاب مقدمه‌ای بر کامپایلرها با Lisp با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

249,950 تومان
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره مقدمه‌ای بر کامپایلرها با 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. تولید کد برای پردازنده‌های چند هسته‌ای

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.