Download presentation
Presentation is loading. Please wait.
1
Aşağı və yüksək səviyyəli dillər
2
Aşağı səviyyəli dillər
Maşın dilində kodlar çox uzun olduğu üçün səhv yazma ehtimalı çox olur və yazma uzun sürür. Proqramı daha rahat yazmaq üçün 1950-ci illlərdə «Assembler dili» yaradılmışdır. «Assembler dilində» komandaları simvollar əvəz edir. Bu dildə proqram yazmaq üçün kompyuterin arxitekturası haqqında bilgiyə sahib olmaq lazımdır.
3
Assembler dilində proqram nümunəsi
Title Yazi programi dosseg .model small .stack 100h .data my message db ‘Salam ! ’ ,0dh, 0ah, ‘$’ .code main proc mov mov ds, ax mov ah, 9 mov dx, offset my message int 21h mov ax, 4C00h main endp end main
4
Kompyuterin anladığı dil- maşın dilidir
Assembler dilində yazılan proqram maşın dilinə çevrildikdən sonra işləyir. Maşın dilinə çevirən proqrama kompilyator deyilir. Assembler dili Maşın dili MOV AH,09h MOV DX,010Bh Kompilyator Kompyuterin anladığı dil- maşın dilidir
5
Assembler dilinin üstünlükləri
Komandaların simvollar vasitəsilə yazılışı (mnomenik yazılış) Assembler dili Maşın dili MOV AH,09h MOV DX,010Bh Prosedurlar kitabxanasının mövcüd olması (kodlardan təkrar istifadə edə bilmək) Assembler dili Maşın dili MOV AH,09h MOV DX,010Bh
6
Assembler dilinin çatışmamazlıqları
Daşınabilən olmaması (Assemblerdə yazılan kodların çoxu cihaza bağlı yazılır ki, bu da proqramın danışanabilərliyini azaldan faktordur) Proqram tərtib etmək həddən artıq zəhmət tələb edir. (Mikroprosessorda xırda məsələlər diqqətə alınmalıdır) Çox uzun proqram yazmaya əlverişli deyil Proqramçılar proqram yazmaq üçün daha sadə, oxunaqlı, yazılışı sadə olan bir dilə ehtiyac duymuşdular Bu cür dillər yüksək səviyyəli dillər adlanır.
7
Yüksək səviyyəli dillərin üstünlükləri
İnsan dilinə yaxın olan dillərdir. Öyrənmək daha asandır. Daşınabilən proqramlardır.
8
Aşağı və yüksək səviyyəli dillərin müqayisəsi
Assembler Pascal MOV AH,02 MOV DL,41 INT 21 INT 20 Begin Write(‘ A ’); End. Həcmi: 8 bayt Həcmi: 85644 bayt Həcmi az olur və sürətli işləyir Proqram yazmaq asandır
9
Pascal dilini niyə öyrənirik ?
Pascal dili alqoritmik quruluşa malikdir. Pascal dilini proqramlaşdırmanın əlifbası saymaq olar. Digər dillərdən aydın və məntiqi yazılışı ilə fərqlənir.
10
EV TAPŞIRIĞI: Venn diaqramını doldurun.
Aşağı Yüksək səviyyəli dil
11
Ordubad rayon Dırnıs kənd tam orta məktəbi
Təşəkkürlər Etibar Süleymanov Ordubad rayon Dırnıs kənd tam orta məktəbi
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.