پرش به مطلب اصلی

کامپایلر تعاملی

کامپایلر تعاملی چیست و چه تفاوتی با کامپایلر عادی دارد؟

بسیاری از کامپایلر هایی که در اینترنت می‌بینید، تعاملی نیستند یعنی امکان تعامل کاربر با کد در حین اجرا وجود ندارد. یعنی چی؟ یعنی زمانی که مثلاً در یک کد پایتون از تابع input استفاده می‌کنید، کاربر نیاز دارد در حین اجرای کد، مقادیری را به عنوان ورودی به کد ارسال کند. این کار در کامپایلر تعاملی ادروکا امکان پذیر است و شما می‌توانید یک کامپایلر مشابه کامپایلر درون کامپیوتر خود به صورت آنلاین داشته باشید.

آیا این کامپایلر همان مفسر است؟

بله، برای زبان هایی مثل پایتون که از با مفسر اجرا می‌شوند، این همان مفسر است. اما برای راحتی و یکپارچکی و همچنین برای اینکه بسیاری از کاربران، کلمه کامپایلر را در گوگل جستجو می‌کنند برای تمام زبان ها از کلمه کامپایلر استفاده کرده ایم.