dasturlash tizimlari va tillari

PPTX 23 pages 1.7 MB Free download

Page preview (5 pages)

Scroll down 👇
1 / 23
презентация powerpoint dasturlash tizimlari va tillari “axborot texnologiyalari” kafedrasi dotsenti abdullaev zafar sayfutdinovich reja: 1. dasturlash tizimlari. 2. dasturlash tillari. dasturlash tizimlari dasturlash tizimlari - til muammolarini hal qiluvchi dasturlarni birlashtiradigan va dasturiy taʼminotni ishlab chiqarishga mo’ljallangan tizimlardir. dasturlash tizimlariga quyidagilar kiradi: translyatorlar 01 boshqaruvchi dasturlar 02 redaktorlar 03 jamlagichlar 04 yuklovchilar 05 otladchiklar 06 dasturlarga xizmat ko’rsatuvchi tizimlar dasturlarga xizmat ko’rsatuvchi tizimlar – bu maxsus servis dasturlar bo’lib, ular yo’rdamida operatsion tizimni boshqarish mumkin. translyator – dasturlash tilidagi kiruvchi dastur matnini unga ekvivalent bo’lgan chiqishdagi natijaviy tilga o’giradi. kompilyator – dastur matnini unga ekvivalent bo’lgan mashina kodiga o’giradi. interpretator – dastur matnini birdaniga qabul qiladi va bajaradi (natijaviy kodi bo’lmaydi). kompilyatorning vazifalari leksik tahlil – dastur literalarini oʼqiydi va ular orqali kiruvchi til leksemalarini koʼradi. sintaksis tahlil – tilning sintaksis konstruktsiyalarini ajratadi. semantik tahlil – kiruvchi til semantikasi nuqtai nazaridan dastur matnini tekshiradi. kodni generatsiyalashga tayyorgarlik – natijaviy dasturning …
2 / 23
lar) 5 – til konvertorlari 6 – redaktorlar va matn protsessorlari 7 - otladchiklar 8 - dizassembler 9 – kross sistemalar 1. аssembler – biron bir mashina kodida yozilgan dastur matnini obʼekt kodiga aylantirish uchun mo’ljallangan. (аssembler tilidagi matn direktivalar va ismlardan tashkil topadi, mashina kodi esa faqat baytlardan tashkil topadi.); 2. аloqa redaktorlari – аssembler yordamida alohida olingan obʼekt modullarini yagona modulga birlashtirishga mo’ljallangan. аloqa redaktori chegarasida barcha adress yo’nalishlari yagona adreslar fazasiga joylashtiriladi. 3.makroprotsessorlar –kiritiladigan matn simvollarini makroo’zgartirish qoidalari asosida o’zgartiruvchi dastur. 4. translyatorlar (tarjimonlar) bir tilda yozilgan matnni boshqa tilga o’giradilar. translyatorlarning quyidagi ko’rinishlarini ajratib ko’rsatish mumkin: 5. til konvertorlari bir yuqori daraja dasturlash tilida yozilgan dastur matnini boshqa yuqori daraja dasturlash tiliga aylantirish uchun mo’ljallangan. 8. dizassembler - bu mashina kodlaridagi dasturni assembler ko’rinishiga oʼzgartiradigan dastur. 9. kross-tizim – asosiy hisoblash muhitidan dasturlarni olib komp’yterda mashina kodlarida ifodalash uchun qoʼllaniladi. loyihalashtirilayotgan hisoblash tizimlari arxitekturasini otladka qilish …
3 / 23
programma (dastur) tuzish usullari, ularni tekshirish va takomillashtirishdan iborat. yechilishi lozim boʼlgan masala algoritmi "mashina tili"ga oʼtkaziladi. dasturlash tillari dasturlash tillari – bu maʼlum bir vazifani bajarish uchun komp’yuter tiliga oʼgiruvchi dasturlash tillaridur. ular quyidagi kategoriyalarga ajratiladi: yuqori darajadagi tillar ob’yektga yo’naltirilgan tillar quyi darajadagi tillar script tillar web dasturlash uchun tillar yuqori darajadagi tillar yuqori darajadagi tillar deb asosan ochiq kodli dasturlash tillariga aytiladi. ularga quydagilarni misol qilishimiz mumkin: gentee, basic, gbasic, fortran va boshqalar. gentee — bu ochiq koʼdli dasturlsh tili. bu til sintaksisi c\c++ nikiga oʼxshab ketadi, bu koʼpchilikka dasturlarni tez yozishga yordam beradi. genteeni boshqa tillarda ishlatish uchun (masalan delphi, c\c++) u tillarga gentee dll faylini ulash kerak. ulagandan soʼng uni funnksiyalarini chaqirib *. g, *. ge, *. gw va *. gwe fayllarini ochishingiz mumkin. fortran [ing . for (mula) tran (slation) — “formulalarni o’girish” degan maʼnoni anglatadi] — ehm (komp’yuter) yordamida ilmiy-texnikaviy masalalarni yechish algoritmini …
4 / 23
amaraligi tufayli bu til butun dunyoga tez tarqaldi. hozirgi paytda barcha hisoblash mashinalari, xususan, mikro ehmlar ham shu tilda ishlash imkoniyatiga ega. dasturlar matnining toʼgʼriligini osonlik bilan tekshirish mumkinligini, ularning maʼnosi yaqqol koʼzga tashlanishi va oddiyligi bilan ajralib turadi. pascal dasturlash tilining alifbosi deb, shu tilda maʼlumotlarni ifodalash va dasturlar yozish jarayonida kompilyator tomonidan qabul qilishga ruxsat berilgan belgilar yoki maxsus belgilardan iborat boʼlgan zanjirlar toʼplamiga aytiladi. pascal tili delphi - dasturlash tili borland firmasi tomonidan ishlab chiqarilgan. delphi dasturlash tili avvaldan borland delphi paketi tarkibiga kiritilgan. shu bilan bir qatorda 2003-yildan hozirgacha qoʼllanilayotgan shu nomga ega bo’lgan. delphi — object pascal tilining bir qancha kengaytirishlar va toʼldirishlar orqali kelib chiqqan boʼlib, u obʼyektga yoʼnaltirilgan dasturlash tili hisoblanadi. c# dasturlash tili (si sharp - deb talaffuz qilinadi)-obʼektga yoʼnaltirilgan, havfsiz va ishonchli ilovalarni yaratishga mo’ljallangan dasturlash tili. u 2000 yilda microsoft tomonidan. net tashabbusi doirasida ishlab chiqilgan. java dasturlash tili - …
5 / 23
ga ancha oʼxshash. bunda dasturlashda eng koʼp yoʼl qoʼyildigan xatolarga sabab boʼluvchi qismalari olib tashlanib ancha soddalashtirilgan. c++ dasturlash tili - turli maqsadlar uchun moʼljallangan dasturlash tili. 1979-yili bell labsda biyarne stroustrup tomonidan c dasturlash tilining imkoniyatlarini kengaytirish va oop(object oriented programming) xususiyatini kiritish maqsadida ishlab chiqarilgan. boshida “c klasslar bilan” deb atalgan, 1983-yili hozirgi nom bilan yaʼni c++ deb oʼzgartirilgan. c++ c da yozilgan dasturlarni kompilyatsiya qila oladi, ammo c kompilyatori bu xususiyatga ega emas. c++ tili operatsion tizimlarga aloqador qisimlarni, klient-server dasturlarni, ehm oʼyinlarini, kundalik ehtiyojda qoʼllaniladigan dasturlarni va shu kabi turli maqsadlarda ishlatiladigan dasturlarni ishlab chiqarishda qoʼllaniladi. visual basic dasturlash tili - microsoft korporatsiyasi tomonidan ishlab chiqilgan dasturlash tili va uning uchun dasturlash muhitidir. u basic dan koʼp funktsialligi va grafik koʼrinishga ega ekanligi bilan farqlanadi. actionscript dasturlash tili - obʼektga yoʼnaltirilgan dasturlash tili, flash ilovalar bilan ishlash, sfw va boshqa web sahifadgi flash ilovalar yaratishda qoʼllaniladi. …

Want to read more?

Download all 23 pages for free via Telegram.

Download full file

About "dasturlash tizimlari va tillari"

презентация powerpoint dasturlash tizimlari va tillari “axborot texnologiyalari” kafedrasi dotsenti abdullaev zafar sayfutdinovich reja: 1. dasturlash tizimlari. 2. dasturlash tillari. dasturlash tizimlari dasturlash tizimlari - til muammolarini hal qiluvchi dasturlarni birlashtiradigan va dasturiy taʼminotni ishlab chiqarishga mo’ljallangan tizimlardir. dasturlash tizimlariga quyidagilar kiradi: translyatorlar 01 boshqaruvchi dasturlar 02 redaktorlar 03 jamlagichlar 04 yuklovchilar 05 otladchiklar 06 dasturlarga xizmat ko’rsatuvchi tizimlar dasturlarga xizmat ko’rsatuvchi tizimlar – bu maxsus servis dasturlar bo’lib, ular yo’rdamida operatsion tizimni boshqarish mumkin. translyator – dasturlash tilidagi kiruvchi dastur matnini unga ekvivalent bo’lgan chiqishdagi natijaviy tilga o’giradi. ...

This file contains 23 pages in PPTX format (1.7 MB). To download "dasturlash tizimlari va tillari", click the Telegram button on the left.

Tags: dasturlash tizimlari va tillari PPTX 23 pages Free download Telegram