کامپیوتربرنامه نویسی

تالیف - یک فرایند است که ارتباط و کامپیوتر برنامه نویس

ایجاد مراحل نهایی یک برنامه خاص، هر برنامه نویس مجبور است به نگاهی به ویژگی های کامپایلر است. اسناد فنی این برنامه یک تعریف نسبتا کم به عنوان یک ابزار اختصاص داده شده، به کامپایل. تالیف - پروسه تبدیل یک برنامه نوشته شده در یک زبان درک شده توسط فرد (زبان سطح بالا) را به دستورات قابل فهم برای ماشین آلات (زبان سطح پایین) است. نتیجه یک برنامه است که نزدیک به کد ماشین است. این ممکن است مانند یک ماژول شی، کد اولیه به نظر می رسد. گاهی اوقات، چنین برنامه ای شبیه به زبان اسمبلی.

بنابراین، تدوین - زمانی است که اطلاعات ورودی (کد منبع)، به نمایندگی از توصیف الگوریتم، و یا نوشته شده در یک برنامه به زبان مشکل گرا را می توان در لیست معادل تیم ارائه شده در کد شیء (زبان ماشین گرا) بازنویسی شده است.

اگر حتی به ساده تعریف، سپس کامپایل - یک برنامه ماشین پخش را با مشکل گرا در زبان ماشین گرا است.

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

تغییر مقدار ثابت خاص می توان روشن یا خاموش پخش از متن برنامه تنظیم شده است.

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

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

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

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

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

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

کامپایلر اشکال زدایی طور مستقل می تواند برخی از انواع خطاهای نحوی از بین بردن.

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

samokompiliruemye کامپایلر وجود دارد. آنها در همان زبان نوشته شده است، که با آن پخش شده است.

کامپایلر جهانی است شرح رسمی معناشناسی بر اساس و نحو زبان مبدأ. آن را از یک هسته اصلی دانلود کننده نحوی و معنایی تشکیل شده است.

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

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 fa.delachieve.com. Theme powered by WordPress.