dasturlashtizimlarivatillari

PPTX 23 стр. 2,4 МБ Бесплатная загрузка

Предварительный просмотр (6 стр.)

Прокрутите вниз 👇
1 / 23
prezentatsiya powerpoint dasturlash tizimlari va tillari dasturlash tizimlari dasturlash tizimlari til muammolarini dasturlarni birlashtiradigan va dasturiy taʼminotni xal kiluvchi ishlab chikarishga muljallangan tizimlardir. dasturlash tizimlariga quydagilar kiradi: translyatorlar 01 02 boshqaruvchi dasturlar 03 04 kompanovshiklar redaktorlar zagruzchiklar 05 otladchiklar 06 dasturlarga xizmat kursatuvchi tizimlar dasturlarga xizmat kursatuvchi tizimlar – bu maxsus servis dasturlar bulib, ular yordamida operatsion tizimni uziga xizmat kursatish mumkin. translyator – bu dastur berilgan dasturlash tilidagi kiruvchi dastur matnini unga ekvivalent bulgan chikishdagi natijaviy tilga ugiradi. kompilyator – bu translyator bulib, u berilgan dastur mantnini unga ekvivalent bulgan mashina komandalaridagi obʼekt dasturga ugiradi. interpretator – bu dastur bulib, u berilgan dastur matnini birdaniga kabul kiladi va bajaradi (natijaviy kodi bulmaydi). kompilyator formal tillar nuktai nazaridan kuyidagi 2 asosiy funktsiyalarni bajaradi: u kiruvchi dastur matni tili uchun anglovchi xisoblanadi (kiruvchi dastur zanjirlar generatori bulib xisoblanadi); natijaviy dastur tili uchun generator xisoblanadi (anglovchi bulib xisoblash tizimi xisoblanadi). kompilyatorning vazifalari …
2 / 23
ozirda bir necha xil identifikatorlar jadvali mavjud. utish – bu tashqi xotiradan berilganlarni oxirgi uqish jarayoni, ularni qayta ishlash va tashki xotiraga joylashtirish. kompilyatsiyaning bir fazasi - bir utishdir. tizimli kayta ishlovchi dasturlarning asosiy funktsiyalari va tarkibi 1- assembler 2 – aloqa redaktorlar va yuklovchilar 3 - makroprotsessorlar 4 - translyatorlar (tarjimonlar) 5 – til konvertorlari 6 – redaktorlar va matn protsessorlari 7 - otladchiklar 8 - dizassembler 9 – kross sistemalar 1. assembler – bu tizimli qayta ishlovchi dastur boʼlib, u biron bir mashinaga muljallangan dasturlash tilida yozilgan dastur matnini obʼekt kodiga aylantirish uchun muljallangan. (assembler tilidagi matn direktivalar va ismlardan tashkil topadi, mashina kodi esa fakat baytlardan tashkil topadi.); 2. aloqa redaktorlari – bu shunday tizimli qayta ishlovchi dasturki, ular assembler yordamida alohida olingan obʼekt modullarini yagona modulga birlashtirishga muljallangan. aloka redaktori chegarasida barcha adres yunalishlari yagona adreslar fazasiga urnatiladi. 3. makroprotsessorlar – bu shunday dasturlarki, ular belgili …
3 / 23
matnini boshka yuqori daraja dasturlash tiliga aylantirish uchun muljallangan. ular s1 dasturlash tilida yozilgan dasturni s2 dasturlash tiliga aylantirish uchun kerak. dizassembler - bu mashina kodlari ketma-ketligini assembler kurinishiga oʼzgartiradigan dastur. izox: ular ham baʼzi bir xarakatlar tizimini bajarilishini assembler kurinishida kurish imkonini yaratadilar. kross-tizim – bu dastur bir hisoblash mashinasida mashina kodlarida ifodalangan boshqa bir hisoblash mashinasining dasturlarini olish uchun qoʼllaniladi. loyihalashtirilayotgan hisoblash tizimlari arxitekturasini otladka qilish uchun foydalaniladi. dasturlash dasturlash – kompyuterlar va boshqa mikroprosersorli elektron mashinalar uchun dasturlar tuzish, sinash va oʼzgartirish jarayonidan iborat. odatda dasturlash yuqori saviyali dasturlash tillari (delphi, java, c++, python) vositasida amalga oshiriladi. bu dasturlash tillarining semantikasi odam tiliga yaqinligi tufayli dastur tuzish jarayoni ancha oson kechadi. dasturlash - elektron mashinalarda masalalarni yechish hamda ularda har xil aqliy mehnat turlarini bajarish nazariyasi va usullarini ishlab chiqish bilan shugʼullanadigan fan, algoritmlar nazariyasining amaliy boʼlimi, insonning mashina bilan aloqa qilish vositasi. asosiy vazifalaridan biri elektron …
4 / 23
ʼxshab ketadi, bu koʼpchilikka dasturlarni tez yozishga yordam beradi. genteeni boshqa tillarda ishlatish uchun (masalan delphi, c\c++) ulash kerak. *. ge, *. gw ulagandan soʼng uni va *. gwe fayllarini u tillarga gentee dll faylini funnksiyalarini chaqirib *. g, ochishingiz mumkin. fortran [ing . for (mula) tran (slation) — formulalar degan maʼnoni anglatadi] — ehm (kompyuter) yordamida ilmiy-texnikaviy masalalarni yechish algoritmini bayon qilish uchun qoʼllaniladigan programmalash tili. u 1957 yilda aqshda ishlab chiqilgan. fortranning asosan 2 xil turi mavjud: basic fortran va basic fortran fv. obektga yoʼnaltirilgan tillar obektga yoʼnaltirilgan tillar - class(sinf) tushunchasi bilan bogʼliq boʼlgan dasturlash usulidir. ushbu tillarda dastur protsedurasiga emas balki dasturlash mobaynida obʼektga diqqatni qaratish yoʼlida ishlab chiqilgan. obʼekt biz atrofimizda koʼrgan har qanday narsa boʼlishi mumkin. obektga yoʼnaltirilgan tillarga quydagilar kiradi: pascal, delphi. c# dasturlash tili, java, c++, visual basic, actionscript, python, ruby va boshqalar. pascal tili – xvii asrda yashagan va dunyoda birinchi …
5 / 23
03-yildan hozirgacha qoʼllanilayotgan shu nomga ega bulgan. 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) leksik jihatdan kengaytirilgan, imperativ, deklarativ, funktsional, umumiy, obʼektga yoʼnaltirilgan (sinfga asoslangan) va komponentlarga yoʼnaltirilgan dasturlash fanlarini oʼz ichiga olgan umumiy maqsadli, koʼp paradigmali dasturlash tili. u 2000 yilda maykrosoft tomonidan .net tashabbusi doirasida ishlab chiqilgan. java dasturlash tili - eng yaxshi dasturlash tillaridan biri boʼlib, unda korporativ darajadagi mahsulotlarni (dasturlarni) yaratish mumkin. bu dasturlash tili oak dasturlash tili asosida paydo boʼldi. oak dasturlash tili 90-yillarning boshida sun(quyosh) microsystems tomonidan platformaga, yaʼni [operatsion sistema]ga bogʼliq boʼlmagan holda ishlovchi yangi avlod aqlli qurilmalarini yaratishni maqsad qilib harakat boshlagan edi. bunga erishish uchun sun xodimlari c++ ni ishlatishni rejalashtirdilar, lekin baʼzi sabablarga koʼra bu fikridan voz kechishdi. oak muvofaqiyatsiz chiqdi va 1995-yilda sun uning nomini javaga almashtirdi, …
6 / 23
mas. 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 - maykrosoft 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. actionscript flash player ning bir qismidir u virtual mashina (actionscript virtual mashinasi) tomonidan amalga oshiriladi. actionscript yordamida interaktiv multimedia dasturlar, oʼyinlar, web-sahifalar yaratiladi. actionscript flashning boshqaruv tilidir. actionscriptning yangi versiyalari oʼzining oldingi flash versiyasidan farq qiladi. flashning boshlangʼich versiyalarida buyruqlar chegaralangan boʼlib, noqulay interfeysga ega edi. u faqat asosiy harakatlar uchun ishlatilar edi. soʼnggi versiyalarida esa buyruqlar soni koʼpaytirilib, interfeysi esa keltirildi. actionscript yoki klaviaturadan juda qulay koʼrsatkichi harakatlarni koʼrinishga yordamida boshqarish va maʼlum kadrdagi …

Хотите читать дальше?

Скачайте все 23 страниц бесплатно через Telegram.

Скачать полный файл

О "dasturlashtizimlarivatillari"

prezentatsiya powerpoint dasturlash tizimlari va tillari dasturlash tizimlari dasturlash tizimlari til muammolarini dasturlarni birlashtiradigan va dasturiy taʼminotni xal kiluvchi ishlab chikarishga muljallangan tizimlardir. dasturlash tizimlariga quydagilar kiradi: translyatorlar 01 02 boshqaruvchi dasturlar 03 04 kompanovshiklar redaktorlar zagruzchiklar 05 otladchiklar 06 dasturlarga xizmat kursatuvchi tizimlar dasturlarga xizmat kursatuvchi tizimlar – bu maxsus servis dasturlar bulib, ular yordamida operatsion tizimni uziga xizmat kursatish mumkin. translyator – bu dastur berilgan dasturlash tilidagi kiruvchi dastur matnini unga ekvivalent bulgan chikishdagi natijaviy tilga ugiradi. kompilyator – bu translyator bulib, u berilgan dastur mantnini unga ekvivalent bulgan mashina komandala...

Этот файл содержит 23 стр. в формате PPTX (2,4 МБ). Чтобы скачать "dasturlashtizimlarivatillari", нажмите кнопку Telegram слева.

Теги: dasturlashtizimlarivatillari PPTX 23 стр. Бесплатная загрузка Telegram