|
Dasturlash tillari 1 Dars Dasturlash tili nima ?
|
bet | 1/4 | Sana | 14.01.2024 | Hajmi | 6,15 Mb. | | #137079 |
1 - Dars Dasturlash tili nima ? Inson kabi kompyuter ham oʻziga xos tilda muloqot qiladi. Dasturlash tili bizga shu muloqotni taminlashga xizmat qiladigan vositachilardan biri. Dasturlash tillarining tabiiy tillaridan farqi shundaki, Tabiiy tillar faqat odamlar o'rtasidagi o'zaro aloqa uchun ishlatiladi, Dasturlash tillari esa odamlarga ko'rsatmalarni mashinalarga yetkazish imkonini beradi. Dasturlash tili bu Inson tili va Mashina tili o’rtasida vositachi hisoblanadi. Mashina tili Protsessor dasturlash tilida yozilgan dasturni toʻgʻridan-toʻgʻri tushunmaydi. Buning uchun dasturni protsessor tiliga tarjima qiladigan tarjimon til – MASHINA TILI dan foydalaniladi. Yani mashina tili bu Dasturlash tili va protsessor o’rtasidagi vositachi hisoblanadi. Dasturchi > Dasturlash tili > Mashina tili > Protsessor Tarjimonning ikki xil turi mavjud : “Compiler” va “Interpreter” Shuning uchun Dasturlash tillari tarjima usuliga ko’ra ikkiga bo’linadi “Compiled Languages”, “Interpreted Languages” Compiler Kompliyator : dasturlash tilida yozilgan kodni ishga tushishidan oldin birdaniga protsessor tushunadigan tilga ( ikkilik : 0 va 1 ) mashina kodiga o'zgartiradi. Kompilyatsiya qiladigan dasturlash tilidan foydalansangiz kodingiz sintaksis qoidalarini buzmagan bo’lsagina ishga tushiriladi Kompilyatsiya qilinadigan tillarga quyidagilar misol : Compiler Interpreter Interpretator : dasturlash tilida yozilgan kodni bosqichma -bosqich mashina kodiga aylantirib, tahlil qiladi va berilgan buyruqlarni ketma- ketlikda bajaradi. agar xatolik sodir bólsa, ósha zahoti xabar beradi. Interpretatsiya jarayoni Kompilyatsiya jarayonidan sekinroq bo’ladi. Kompilyator kompilyatsiyadan keyin barcha xatolarni ko'rsatadi, Interpreter har bir qatorning xatolarini birma-bir ko'rsatadi. Interpretatsiya qilinadigan dasturlash tillariga quyidagilar misol : Interpreter .
|
| |