آموزش زبان با داستان انگلیسی
 

همان‌طور كه مي‌دانيم براي آن‌كه يك برنامه نوشته شده به زبان‌هاي سطح بالا، در رايانه قابل اجرا باشند بايد به زبان ماشين ترجمه شوند كه اين كار توسط دو دسته از نرم‌افزارها قابل انجام است. به يك دسته از آنها مفسر يا Interpreter گفته مي‌شود و دسته ديگر مترجم ياCompiler نام دارند.
در ادامه قصد داريم به طريقه كاركرد يك كامپايلر بپردازيم و آن را با نگاهي جزئي‌تر بررسي كنيم. آشنايي با طرز كار كامپايلرها و مفسرها و درك مفاهيم موجود در آنها به برنامه‌نويس كمك مي‌كند تا برنامه‌هاي بهتر و بهينه‌اي بنويسد.
يافتن خطا
بخش مهمي از فرآيند ترجمه مربوط به يافتن خطا در برنامه و اعلام آن به برنامه‌نويس است. در يك برنامه انواع مختلفي خطا ممكن است وجود داشته باشد كه بخشي از آنها توسط كامپايلر قابل تشخيص است و بخش ديگر تنها با تست و آزمون يافت مي‌شود و بايد توسط برنامه‌نويس رفع شود.

ادامه مطلب...