Aşağı səviyyəli dil

Vikipediya, açıq ensiklopediya
Keçid et: naviqasiya, axtar

Aşağı səviyyəli dil (en. low-level language) – adətən, az sayda idarəetmə komandaları və verilənlər tipləri olan maşından-asılı proqramlaşdırma dili. Aşağı səviyyəli dildə (məsələn, assemblerdə) yazılmış proqramın hər bir deyimi, adətən, bir maşın komandasına uyğun olur.

Nümunə[redaktə | əsas redaktə]

Assembler dilində n-ci Fibonaççi ədədini hesablayan kod

fib:
    mov edx, [esp+8]
    cmp edx, 0
    ja @f
    mov eax, 0
    ret
    
    @@:
    cmp edx, 2
    ja @f
    mov eax, 1
    ret
    
    @@:
    push ebx
    mov ebx, 1
    mov ecx, 1
    
    @@:
        lea eax, [ebx+ecx]
        cmp edx, 3
        jbe @f
        mov ebx, ecx
        mov ecx, eax
        dec edx
    jmp @b
    
    @@:
    pop ebx
    ret

Ədəbiyyat[redaktə | əsas redaktə]

  • İsmayıl Calallı (Sadıqov), “İnformatika terminlərinin izahlı lüğəti”, 2017, “Bakı” nəşriyyatı, 996 s.