وبلاگ فروشگاه صنعتگری

معرفی جدید ترین تجهیزات صنعتی

تکنولوژی

روش های ترجمه و اجرای برنامه های سطوح بالا

روش های ترجمه و اجرای برنامه های سطوح بالا

روش های ترجمه و اجرای برنامه های سطوح بالا

برنامه های نوشته شده به زبانهای سطح بالا مثل بیسیک وپاسکال مستقیما روی ماشین اجرا

نمیشوند.برای ترجمه و اجرای این برنامه ها دو روش عمده وجود داردکه عبارتند از:

1. استفاده از مفسر

2. استفاده ازکامپایلر

استفاده از مفسر:

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

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

مذاکرات مسئول ترجمه است تشبیه کرد. در مصاحبه ها و مذاکرات بین نمایندگان کشور های

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

اختیار شنونده قرار میدهد وسپس منتظر جمله ی بعدی گوینده میشود.دراین روش برنامه مبدا

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

مفسر ها مزایا ومعایبی داردکه به مرور به توضیح هریک خواهیم پرداخت.

 روش های ترجمه و اجرای برنامه های سطوح بالا

استفاده ازکامپایلر:

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

برنتامه نوشته شده به زبان مبدا را به برنامه معادلی در زبان مقصد ترجمه می نماید.

اگر خطایی در برنامه مبدا وجود داشته باشد کامپایلر آن را گزارش می دهد.

باید توجه کرد که اگر برنامه مبدا صحیح نباشد کامپایلر قادر به ترجمه آن نخواهد بود.

عملکرد کامپایلر مانند دوبله یک فیلم خارجی می باشد . در این روش ابتدا کل فیلم

به زبان فارسی ترجمه می شود. و سپس در اختیار بینندگان قرار می گیرد.

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

و سپس این برنامه روی ماشین اجرا می شود.

استفاده از کامپایلر دارای مزایا و معایبی است که به مرور به توضیح هریک خواهیم پرداخت.

روش های ترجمه و اجرای برنامه های سطوح بالا

 روش های ترجمه و اجرای برنامه های سطوح بالا

المیرا خشابی

المیرا خشابی طراح و بهینه ساز سایت و نیز کارشناس رشته مهندسی کامپیوتر می باشد که علاقه مند به سئو بوده و اوقات فراغت خود را به مطالعه در این مورد صرف می کند. تعداد مقالات ثبت شده وی تا کنون : 2093 عدد

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

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