متن زیر چه موضوعی را مورد بحث قرار داده است؟

متن: برنامه‌نویسی خودآرا یک فن برنامه‌نویسی تواناست که در آن الگوریتم‌ها توسط یک همگردان (compiler) به منظور به وجود آوردن یک کد موقتی به کار گرفته می‌شود، که توسط همگردان با بقیه کد ترکیب و سپس اجرا می‌شود. خروجی این الگوریتم‌ها شامل ثابت‌های زمان اجرا، ساختارهای داده وتوابع کامل می‌باشد. به‌کارگیری الگوریتم‌ها می‌تواند مانند زمان همگردانی اجرا تصور شود. این فن در تعدادی از زبان‌ها استفاده می‌شود که بهترین ومعروف‌ترین آنهاc++ و همچنین curl، xl و d هستند. قالب برنامه‌نویسی خودآرا به‌طور تصادفی کشف‌شده بود: تاریخچه آن را ببینید. بعضی دیگر از زبان‌ها شبیه به هم پشتیبانی می‌کنند. 
موضوع:
برنامه نويسي خودارا