Sobes.tech
Junior — Middle

Əvvəlcədən tərtib olunmuş dillərdə yazılmış proqramların işə salınma sürətinin daha yüksək olmasının səbəbi nədir?

sobes.tech Süni İntellekt

AI-dan cavab

Əvvəlcədən tərtib olunan dillərdə proqramlar daha sürətli işləyir, çünki bütün kod artıq maşın koduna çevrilmiş və prosessor tərəfindən başa düşülən vəziyyətdədir, işə salmadan əvvəl. Bu, proqram işə salınarkən əlavə mənbə kodu emalına ehtiyac olmadığını göstərir.

İnterpretasiya olunan dillərdə, mənbə kodu və ya bayt-kod analiz edilir və işə salınarkən addım-addım icra olunur, bu da əlavə xərclər və işə salma vaxtını artırır.

Məsələn, Go-da tərtibçi əvvəlcədən icra edilə bilən fayl yaradır, onu dərhal işə sala bilərsən, Python-da isə interpretator hər işə salmada skripti oxuyub icra etməlidir.