22-11-2017, 06:27 PM
(11-11-2017, 08:55 PM)فائزه حسنی نوشته است: کامپایلر چیست؟
مجموعه اي از برنامه هاي كامپيوتر ي است كه متني از زبان برنامه نويسي سطح بالا را به زبان ي سطح پايين ميل اسمبلي يا زبان سطح ماشين تبديل ميكند كامپايلر خود توسط زبان پياده ساز توليد شده اولين كامپايلر كه ميتوانست خود را كامپايل كند در سال ١٩٦٢ ودر دانشگاه mitايجاد شد
برخي از كامپايلر ها به منظور اموزش براي زبان برنامه نويسي توليد ميگردد
كامپايلر ها را ميتوان با توجه به ورودي خروجي ساختار داخلي و يا رفتار زمان اجراي ان تقسيم بندي كرد
اكثر كامپايلر ها به دو دسته cross /native. تقسيم كرد
native: كامپايلر هايي كه به منظور اجراي برنامه ها كدهاي پاينري را توليد مي كنند
cross: كامپايلر هايي كه وابستگي به سخت افزارندارد كامپايلر عبوري