87
Kompilyator bir qədər başqa cür işləyir. O, proqram mətnini bütövlükdə tərcümə edib
exe fayla çevirir ki, bu da icraya tam hazır olur. Bundan sonra həmin proqramı
istənilən
qədər işlətmək olar. Kompilyator cəld işləsə də, proqramdakı səhvi tapmağa imkan vermir.
Müasir proqramlaşdırma
sistemləri,
o cümlədən, Visual
Basic həm interpretatorla,
həm də kompilyatorla işləməyə imkan verir. Proqramın tərtibi mərhələsində interpretator
rejimindən, bütün səhvlər aradan qaldırıldıqdan sonra isə kompilyator rejimindən istifadə
edilir.
Proqramın icrası prosesi. Bu prosesi yuxarıda baxdığımız ―Dəyişənlər‖
layihəsi
timsalında nəzərdən keçirək.
Proqram mətninin operativ yaddaşa yüklənməsi. Proqram mətni operativ yaddaşa ya
klaviaturadan daxil edilir, ya da vinçesterdən yüklənir. Proqram mətni yaddaşda müəyyən
miqdarda, məsələn İ-ci yuvadan İ+K-cı yuvayadək yer tutur.
Proqramın maşın dilinə tərcümə edilməsi. Proqramçının yüksək proqramlaşdırma
dilində, məsələn, Visual Basic dilində tərtib etdiyi proqramı prosessorun anlaması üçün
yaddaşda Visual Basic dilindən tərcüməçi-translyator olmalıdır. Proqram operativ yaddaşa
oxunarkən bu translyator orada müəyyən yaddaş sahəsi zəbt edir, məsələn, N-ci yuvadan
N+M-ci yuvayadək yer tutur.
Dostları ilə paylaş: