هاسکال ؛ مفسری یا کامپایلری ؟

هاسکال ؛ مفسری یا کامپایلری ؟بسم الله الرحمن الرحیمهمانطور که احتمالا در جریان هستید هاسکال در ریپازیتوری زیر در گیت هاب توسعه داده می شود : https://github.com/hascal/hascal هاسکال ابتدا کامپایلری بود که به سی و سپس به کد ماشین تبدیل میشد ؛ سرعت بالایی داشت ولی ما دنبال این بودیم که این سرعت بالا به کاربرد هم برسه ، ولی با وجود سوئیفت و گولنگ و غیره دلیلی برای استفاده از هاسکال وجود نداشت ، پس ما تصمیم گرفتیم به جای اینکه به کد ماشین تبدیل بشود ، توسط یک مفسر تفسیر می شود ، زیرا کاربرد بیشتری داره و اینکه سرعت و پرفرمنس بالای هاسکال نیز حفظ می شود.از این پس هاسکال در گولنگ توسعه داده می شود ، می توانید از طریق ریپازیتوری زیر به توسعه این زبان برنامه نویسی کمک نمایید : https://github.com/hascal/hascal سورس کامپایلر قبلی را میتوانید در لینک زیر پیدا کنید : https://github.com/hascal/hascal/tree/main/Old اگر سوالی دارید بپرسید ، در خدمتیم.

Author: admin

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *