კომპილატორი: განსხვავება გადახედვებს შორის
[შეუმოწმებელი ვერსია] | [შეუმოწმებელი ვერსია] |
შიგთავსი ამოიშალა შიგთავსი დაემატა
ვიკიფიცირება |
No edit summary |
||
ხაზი 1:
[[სურათი:compiler.jpg|thumb|კომპილატორის მუშაობის ფაზები]]
'''''განმმარტებელი''''' კითხულობს პროგრამას დაწერილს რომელიმე პროგრამირების ენაში და სხვა პროგრამირების ენაზე თარგმნის მაგივრად თვითონ ასრულებს წყარო
ენაში მითითებულ ბრძანებებს.<br />
მაგალითად [[ჯავა (პროგრამირების ენა)|ჯავა]]ში ენის დამამუშავებელი იყენებს ორივე სისტემას. თავიდან ჯავაზე დაწერილი პროგრამა კომპილირდება შუამავალ პროგამაში ანუ ბაიტკოდში
და შემდგომ ჯავა ვირტუალური მანქანის განმმარტებელი ასრულებს ბაიტკოდში მითიტებულ ბრძანებებს.
იმის გამო რომ პროგრამების უმეტესობა მოთავსებულია ერთზე მეტ ფაილში, კომპილატორს, მიზნის მისაღწევად, შეიძლება სხვა პროგამების გამოყენება დასჭირდეს.
|