تفاوت زبان های کامپایلری و مفسری
برای تبدیل زبان ماشین به انسان (یا بلعکس) باید این زبان ها کامپایل شوند
زبان های کامپایلری مثل : c , java , c# , c++
زبان کامپایلری کل کد را دریافت می کنند و از آن یک فایل کامل مثل exe می سازد
و زمانی که کد خطا داشته باشد و ما آن کد را درست کنیم
باید دوباره از اول تمام کد ها را کامپایل کند
و این باعث گذر زمان طولانی مدت می شود
زبان های مفسری مثل : Python , php , Javascript , Ruby
اما زبان های مفسری کد را خط به خط می خواند و اگر اشکالی در کد پیش بیاد نیاز نیست
دوباره از اول کد را کامپایل کند
هر دو از طرفی مزایا و همینطور معایبی دارند
(0)نظر