برنامه نویسی

زبان جاوا (Java) مفسری است یا کامپایلری؟

زبان جاوا (Java) مفسری است یا کامپایلری؟

یکی از سوالات متداول برنامه نویس ها این است که زبان جاوا مفسری است یا کامپایلری؟ در این مقاله بررسی می کنیم زبان برنامه نویسی جاوا (Java) از نوع مفسری (Interpreter) است یا از نوع کامپایلری (Compiler)، همراه داتیس نتورک باشید.

زبان جاوا (Java) مفسری است یا کامپایلری؟

زبان جاوا (Java) مفسری است یا کامپایلری؟

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

اما در زبان های مفسری کد ها به صورت خط به خط تفسیر و اجرا می شوند و در اجرا بعدی برنامه نیز به همین صورت ادامه می یابد.

یک برنامه Java در پایان مراحل توسعه همانند یک زبان کامپایلری کامپایل می شود (به Java bytecode) و در زمان اجرا همانند زبان های مفسری interpret می شود.

پس باید گفت زبان جاوا هم مفسری است هم کامپایلر.

امیدواریم مقاله بررسی Interpreter یا Compiler بودن زبان برنامه نویسی جاوا برای شما عزیزان مفید بوده باشد.

داتیس نتورک را در شبکه های اجتماعی خصوصا تلگرام و توییتر دنبال کنید.

مطالب مرتبط

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

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