Extempore: پلتفرمی به منظور اجرای Live Coding

Extempore: پلتفرمی به منظور اجرای Live Coding

Extempore یک زبان برنامه‌نویسی و محیط اجرای برنامه با امکان Live Coding (برنامه‌نویسی زنده) است. این زبان برنامه‌نویسی، از کدنویسی تعاملی یا اصطلاحاً Interactive Programming به روش REPL نیز پشتیبانی می‌کند، بدین صورت‌ که کامپایل و اجرای کدها به‌صورت هم‌زمان انجام می‌شود.

گرچه ریشهٔ این زبان برنامه‌نویسی به Live Coding در هنرهای رسانه‌ای سمعی و بصری باز می‌گردد، اما برای استفاده در هر تَسکی (کاری) می‌تواند مورد استفاده قرار گیرد که در آن نیاز به اِعمال یکسری تغییرات دینامیک در حین اجرای کدها و همچنین محاسبات عددی با تضمن پرفورمنس بالا نیاز باشد.

زبان برنامه‌نویسی Extempore همچنین دارای قابلیت پویایی و هم‌زمانی است؛ به طوری که این قابلیت‌ها در مواقعی که زمان‌بندی بسیار مهم است (مانند رِندرینگ صوت و تصویر)، بسیار کارآمد و مکمل یکدیگرند. همچنین لازم به ذکر است که زبان برنامه‌نویسی Extempore تلاش می‌کند تا هر دو مدل برنامه‌نویسی سطح بالا و سطح پایین (مانند زبان C) را به‌ صورت هم‌زمان و در عین حال ایجاد مرزی مشخص مابین آن‌ها ساپورت کند.

کاربر میهمان

دوست گرامی شما به عنوان کاربر میهمان در سایت سکان آکادمی حضور دارید لطفاً برای ارسال دیدگاه ابتدا وارد حساب خود شوید

پیشنهادات بیشتر سکان بلاگ برای شما