16 April, 2020

تفاوت بین یک زبان مفسری و یک زبان کامپایلری را به شکل زیر عنوان کنیم :

  • زبان های مفسری بصورت خط به خط کدها را خوانده و اجرا می کنند
  • زبان های کامپایلری به یکباره کد برنامه را خوانده و آن را هر زمان که نیاز باشد اجرا می کنند
  • برنامه ها در زبان های مفسری وابستگی به سیستم عامل ندارند و در هر سیستم عاملی قابل اجرا هستند
  • برنامه ها در زبان های کامپایلری برای هر سیستم عامل متفاوتی بایستی تغییر کد و مجددا کامپایل شوند
  • برای اجرا یک برنامه مفسری باید مفسیر مورد نظر بر روی سیستم عامل حتما نصب شده باشد
  • برای اجرا یک برنامه کامپایلری نیازی به وجود داشتن کامپایلر بر روی سیستم عامل نمی باشد
  • سرعت اجرای برنامه های مفسری بسیار کند است
  • سرعت اجرای برنامه های کامپایلری بسیار سریع است
  • خطایابی کدهای اجرایی در برنامه های مفسری با توجه به اجرا خط به خط آسانتر است
  • خطایابی کدهای اجرایی در برنامه های کامپایلری با توجه به اجرای کامل برنامه کمی دشوارتر است 

No comments :

Post a Comment