loading...
مقالستان
پویا بازدید : 699 یکشنبه 20 شهریور 1390 نظرات (0)

اصول طراحی کامپایلر
مترجم یا همگردان یا کامپایلر برنامه یا مجموعه‌ای از برنامه‌های کامپیوتری است که متنی از زبان برنامه نویسی سطح بالا (زبان مبدا) را به زبانی سطح پایین (زبان مقصد)، مثل اسمبلی یا زبان سطح ماشین، تبدیل می‌کند. خروجی این برنامه ممکن است برای پردازش شدن توسط برنامه دیگری مثل پیونددهنده مناسب باشد یا فایل متنی باشد که انسان نیز بتواند آنرا بخواند. مهم‌ترین علت استفاده از ترجمه کد مبدا، ایجاد برنامه اجرایی می‌باشد. برعکس برنامه‌ای که زبان سطح پایین را به بالاتر تبدیل می‌کند را decompiler گوییم. ترجمه کامل کد منبع برنامه‌ای از یک زبان سطح بالا به کد شیء، پیش از اجرای برنامه را همگردانی یا کامپایل می‌گویند. به بیان ساده، کامپایلر برنامه‌ای است که یک برنامه نوشته شده در یک زبان خاص ساخت‌یافته را خوانده و آن را به یک برنامه مقصد (Target Language) تبدیل می‌نماید. در یکی از مهم‌ترین پروسه‌های این تبدیل، کامپایلر وجود خطا را در برنامه مبدأ اعلام می‌نماید. در اولین نگاه، تنوع کامپایلرها ممکن است به چشم نیاید. تعداد بسیار زیادی زبان‌های منبع وجود دارند که دامنه آنها از زبان‌های شناخته شده مانند فرترن و پاسکال تا زبان‌های خاص منظوره گسترده است. زبان‌های مقصد نیز گستردگی متناظر با این زبان‌ها دارند. یک زبان مقصد ممکن است زبان برنامه‌سازی دیگر یا زبان ماشین یا … باشد.

این جزوه به صورت اسلایدهای پاورپوینت است

کلمات کلیدی: decompiler, اصول طراحی کامپایلر, جزوات مهندسی کامپیوتر, جزوه درسی اصول کامپایلر, جزوه کامپایلر, زبان سطح پایین, فاطمه نورانی, مترجم, همگردان, کامپایلر, کامپایلرها

براي نمايش ادامه اين مطلب بايد عضو شويد !
نام کاربری :
رمز عبور :
تکرار رمز :
موبایل :
ایمیل :
نام اصلی :
کد امنیتی :
 
کد امنیتی
 
بارگزاری مجدد

اگر قبلا ثبت نام کرديد ميتوانيد از فرم زير وارد شويد و مطلب رو مشاهده نماييد !
مطالب مرتبط
ارسال نظر برای این مطلب

کد امنیتی رفرش
درباره ما
Profile Pic
مقاله، پروژه، پایان نامه، کارآموزی، کارآفرینی، تحقیق، جزوات درسی، آمار، اقتصاد، تربیت بدنی، حسابداری، حقوق، روانشناسی، زیست شناسی، صنایع غذایی، علوم اجتماعی، فیزیک، مدیریت، برق، الکترونیک، ابزاردقیق، تاسیسات، شیمی، صنایع، عمران، فناوری اطلاعات، متالوژی، معماری، مکانیک، کامپیوتر، پزشکی، هوا و فضا، ریاضیات، معارف اسلامی، مقالات علمی
اطلاعات کاربری
  • فراموشی رمز عبور؟
  • آمار سایت
  • کل مطالب : 825
  • کل نظرات : 174
  • افراد آنلاین : 4
  • تعداد اعضا : 10963
  • آی پی امروز : 27
  • آی پی دیروز : 132
  • بازدید امروز : 136
  • باردید دیروز : 527
  • گوگل امروز : 0
  • گوگل دیروز : 2
  • بازدید هفته : 136
  • بازدید ماه : 7,600
  • بازدید سال : 59,265
  • بازدید کلی : 2,814,165
  • کدهای اختصاصی