Vizual dasturlash muxiti.
Algoritmni ifodalash uchun dasturlash tillari deb ataluvchi sun’iy tillar qыllaniladi. buning uchun ishlab chiqilgan algoritm shu tillar yordamida bir ma’noli va EХM tushuna oladigan kыrinishda tavsiflanishi zarur. Uning tarkibida cheklangan sonlarga sintaksis konstruksiyalar tыplami bor bыlib, u bilan algoritm yaratuvchi tanish bыlishi kerak. Ana shu konstruksiyalardan foydalanish buyruq va kыrsatmalar forma ifodalarga ega bыlishi kerak.
Zamonaviy dasturlash tillari EХMning ichki mashina tilidan keskin farq qiladi va EХM bevosita ana shu tilda ishlay olmaydi. Buning uchun dasturlash tilidan mashina tushunadigan tilga tarjima qiluvchi maxsus dastur translyatordan foydalaniladi. Dasturni translyatsiya qilish va bajarish jarayonlari vaqtlarga ajraladi. Avval barcha dastur translyatsiya qilinib, sыngra bajarish uslubida ishlaydigan translyatorlar kompilyatorlar deb ataladi. Dastlabki tilning щar bir operatorining ыzgartirish va bajarilishini ketma-ket amalga oshiradigan translyatorlar interpretatorlar deb ataladi. Dasturlashning ixtiyoriy tili belgilar majmuini va algoritmlarni yozish uchun ushbu belgilarni qыllash qoidalarini ыz ichiga oladi. Dasturlash tillari bir-biridan alifbosi, sintaksisi va semantikasi (ma’no va mazmun) bilan farq qiladi.
Alifbo-tilda qыllaniladigan kыplab turli ramziy belgilar, xarflar, raqamlar, maxsus belgilardir. Тilning sintaksisi jumlalar tuzishda belgilarning bo\lanish qoidalarini belgilaydi, semantikasi esa ushbu jumlalarning mazmunini ifodalaydi.
Щozirgi kunda dasturlash tillarini u yoki bu belgisi bыyicha sinflash mumkin. Dasturlash tilining EХMga bo\liqlik darajasi bыyicha sinflash eng muxim xisoblanadi.
Yuqorida aytilgan belgiga qarab, dasturlash tillari mashinaga bo\liq va mashinaga bo\liq bыlmagan tillarga bыlinadi.
Mashinaga bo\liq tillar, ыz navbatida mashina tillari va mashinaga mыljallangan tillarga ajratiladi.
Dasturlash tilining mashina tiliga yaqinligi darajasini ta’riflash uchun til darajasi tushunchasi qыllaniladi. mashina tili 0-daraja deb qabul qilingan bыlib, sanoq boshi щisoblanadi. Odamning tabiiy tili eng yuqori darajadagi til deb qaraladi. Mashinaga bo\liq bыlmagan tillar щam ikkiga bыlinadi:
Birinchisi protseduraga mыljallangan tillar bыlsa, ikkinchisi- muommoga mыljallangan tillar.
Protseduraga mыljallangan tillar turli masalalarni yechish algoritmlarini (protseduralarini) tavsiflashga mыljallangan. Shuning uchun ular kыpincha oddiy qilib algoritmik tillar deb ataladi.
Ushbu tillar yechilayotgan masalalar xususiyatlarini tыla xisobga oladi va EХMning turiga deyarli bo\liq emas. Bu xildagi tillar tarkibi mashina tiliga qaraganda tabiiy tilga, masalan, ingiliz tiliga yaqinroq.
Protseduraga mыljallangan tillardan masalalarning matematik ifodalari, algoritmlar va dasturlash usullari bilan tanish bыlgan mutaxasisilar foydalanadilar. Bunda ulardan EХMning tuzilishini mumkammal bilish talab qilinmaydi.
Muammoga mыljallangan tillar EХMda masala yechish usullari bilan tanish bыlmagan foydalanuvchilar uchun yaratilgandir. Foydalanuvchi masalani ta’riflashi, boshlan\ich ma’lumotni berishi va natijani chiqarishni talab qilingan kыrinishini aytishi kifoya.
Oxirgi bayon qilingan ya’ni muommoga mыljallangan tillar Visual dasturlash muxiti tillari deyiladi.
Visual dasturlash muxiti bu-dasturchi dastur tuzayotgan paytda dasturning kыrinishi va natijasini oldindan ыz kыzi bilan kыra olish va uni ыz maqsadalriga muvofiq щolda boshqarib borish imkoniyati bor bыlgan dasturlash muxitidir.
Visual dasturlash muxiti sharofati bilan siz obe’kt bilan kыz oldingizda va natijasini oldindan bilgan щolda ishlashingiz mumkin.
Delphi dasturlash tili muxitiga kirish.
DELPHI dasturlash tili tizimi-bu Windows uchun mыljallangan dasturlash muxiti bыlib, 1995 yilda BORLAND kompaniyasi dastur tuzuvchilari guruxi Chak (Chuck) va Denni (Danny ) tomonidan yaratilgan.
Bu til ыzining keng qamrovli imkoniyatlariga egaligi bilan birga, boshqa dasturlash tillaridan ыzining ba’zi bir xususiyatlari bilan ajralib turadi. Borland Delphining paydo bыlishi dasturlashni rivojlantirish tarixida yorqin kыrinish bыldi. Delphining dunyoga kelishiga quyidagi tendensiyalar sabab bыldi;
Windows uchun dastulash va komponentalar texnologiyasi.
Masalalarni yechish uchun ob’ektga yыnaltirilgan usul.
Komponentalar texnologiyasiga asoslangan ilovalarni tez yaratishning vizual muxitlari.
Interpritatsiyadan emas, kompilyatsiyadan foydalanish. Bu shundan iboratki, interpretator bilan ishlashga qaraganda kompilyator bilan ishlash tezligi ыn martalab ustunlikka ega bыladi.
Universal usullar yordamida ma’lumotlar bazasi bilanishlash imkoniyatlarining mavjudligi.
Masalan, lokal va shu bilan bir qatorda server ma’lumotlari faylidan mijoz-server arxitekturasiga yoki kыp bosqichli N-tier sxemasiga ыtishni ta’minlash.
Borland Delphi yuqorida bayon etilgan tendensiyalarni joriy etish maqsadida yaratilgan. Ammo, uning eng asosiy elementi Paskal tili bыlib щisoblanadi. Щozirgi kunda Delphi tilining bir necha xil variantlari mavjud (Delphi 2, ... , Delphi 7 va щ.k.).
Agarda sizning kompyuteringizda Delphi dasturi ыrnatilgan bыlsa uni ishga tushirish quyidagicha bыladi: «Pusk» tugmasidagi «Programmы» dan Borland Delphi6 bыlimidan Delphi6 dasturi tanlanadi. Natijada Delphi dasturi ishga tushadi.
Delphi dasturlash tilini ishga tushirilganda ekranda quyidagi muxit щosil bыladi:
Do'stlaringiz bilan baham: |