Dasturlash tizimlari
Dasturlash tizimlari kompyuter xotirasida tegishli dasturlarni maksimal darajada soddalashtirilgan tarzda kiritish, ularni tuzatish, birlashtirish, disk raskadrovka, test qilish va foydalanishga tayyorgarlik ko'rish uchun mo'ljallangan o'zaro ta'sir qiluvchi dasturlar to'plamidir. Dasturlash tizimlari har doim operatsion tizimga bog'liq va turli xil operatsion tizimlar uchun, asosan, inson-mashina interfeysida farqlanadi. Misol uchun, matn interfeysini ta'minlaydigan MS-DOS operatsion tizimlarida dasturlash tizimlari foydalanuvchi bilan faqat matn rejimida muloqot qiladi. Windows uchun, atrof-muhitdagi dasturlarni bajarish samaradorligi uchun ularni "Windows ostida" ishlab chiqarishni talab qiladigan tizimlar, dasturiy tizimlar ushbu operatsion tizimda ishlashning o'ziga xos xususiyatlarini, ya'ni, birinchi navbatda, oyna rejimlari, piktogramma va sichqonlardan foydalanishni o'z ichiga oladi.
Boshqa, juda muhim bo'lmasa — da, dasturlash tizimlari o'rtasidagi farq algoritmik til bo'lib, unda kompyuter kodiga aylantirilishi kerak bo'lgan dasturlar tuziladi.
Asosiy, Paskal, MS-DOS operatsion tizimi bilan ishlaydigan C kabi tillarda dasturlarni tayyorlash uchun eng oddiy dasturiy tizimlarning asosiy funktsiyalarini ko'rib chiqing.
Har bir dasturlash tizimi mutlaqo "matn muharriri" (Edit) deb nomlangan dasturni o'z ichiga oladi.
Har bir tizim, shuningdek, dastur muharriri oynasiga kiritilgan dasturni yoki uning bir qismini eski yoki yangi nom ostida har qanday diskka saqlash, oldindan yaratilgan faylni diskdan xotiraga yuklash, katalogni o'zgartirish, dasturiy ta'minot tizimidan operatsion tizim muhitiga qaytish va unga qaytish. Ushbu xususiyatlar fayllarni boshqarish sifatida tanilgan.
Barcha tizimlar algoritmik tilda tayyorlangan dastur matnini kompyuter kodiga kompilyatsiya qilish tartibini o'z ichiga oladi. Kompilyatsiya bir necha bosqichda amalga oshiriladi. Dastlabki modul deb nomlangan matn fayli sifatida tahrirlangan dastur muharrirga kirish uchun taqdim etiladi. Manba moduli kompilyator tomonidan qayta ishlanadi. Natijada, oraliq dastur — bu modulda ishlatiladigan tashqi nomlar ro'yxati bo'lgan mashina kodi va sarlavhani o'z ichiga olgan ob'ekt moduli-turli kutubxonalar, o'zgaruvchilar va boshqalar. Ob'ekt moduli faqat tashqi nomlarga havolalar berilgan taqdirda amalga oshiriladigan dasturdir. Xuddi shu narsa dasturlash uchun ham amal qiladi. Ushbu ish majburiy dastur (aloqa muharriri) tomonidan amalga oshiriladi. Ushbu dasturning natijasi yuklab olish moduli deb ataladi — mashina kodlarida ishlatishga tayyor dastur, lekin belgilangan manzildan ramda saqlanmagan dastur. U Foydalanuvchining shaxsiy kutubxonasiga yozilishi yoki ijro etilishi mumkin.
Dasturni amalga oshirish, uni ma'lum bir manzildan boshlab (uni yuklab olish), albatta, barcha ko'rsatmalarning manzillarini o'zgartirish bilan kompyuterning xotirasiga joylashtirishdir. Ushbu jarayon mutlaq modul shakllanishi deb ataladi. Bootloader dasturi tomonidan amalga oshiriladi.
Dasturni tuzishdan so'ng, ya'ni. mutlaq modulni tayyorlash, uni bajarish uchun ishlatish mumkin. Biroq, bu faqat kompilyatsiya jarayonida barcha sintaktik xatolar bartaraf etilsa sodir bo'lishi mumkin. Foydalanuvchi xatoni bartaraf etishi va kompilyatsiya jarayonini davom ettirishi kerak.
Muvaffaqiyatli kompilyatsiya qilingan dasturni amalga oshirish uchun dasturlash tizimida "Start" (RUN) rejimi mavjud. Dastur ishlayotgan bo'lsa, uni to'xtatish va noto'g'ri natijalarga erishish mumkin. Ular, kutilganidek, algoritmni tuzish bosqichida ishlab chiquvchining mantiqiy xatolaridan kelib chiqadi. Bunday xatolar tuzatish juda qiyin. Afsuski, ular juda keng tarqalgan. Shuning uchun, dasturiy tizimi disk raskadrovka dasturi vazifasini bo'lishi kerak.
Dastur disk raskadrovka-eng murakkab va zerikarli qismi dasturlash. Uning eng muhim vazifasi mantiqiy xatolarni aniqlashdir. Buning uchun maxsus disk raskadrovka yaratiladi. Ular ko'pincha DEBUG deb ataladi. "xatoni bartaraf etish uchun." "Xato "ostida biz aniq" yashirin " xatolarni nazarda tutamiz.
Har bir dasturiy ta'minot tizimi va operatsion tizim HELP (Help) yordam dasturiga ega. Ushbu dastur foydalanuvchilarga an'anaviy kitoblar va kataloglardan foydalanishga qaraganda tizim haqida turli xil ma'lumotlarni taqdim etadi. Eng muhimi shundaki, u dasturning matnini tayyorlash, kompilyatsiya qilish va disk raskadrovka rejimida ishlatilishi mumkin. Buning uchun F1 funktsiya tugmachasidan foydalaning.
Dasturlash tizimi tomonidan foydalanuvchiga taqdim etilgan funktsiyalar doirasidagi ba'zi farqlar algoritmik tillar va ishlab chiquvchilarning qarashlari bilan bog'liq.
MS-DOS muhitida ishlaydigan dasturiy tizimlarning vazifalari majburiy deb hisoblanadi, matn muharriri oynasida asosiy menyu elementlari ko'rinishida ko'rsatiladi. MS-DOS uchun dasturiy tizimlar yaratilgan bo'lsa-da, ular hozirda yangi Windows operatsion tizimlari ostida muvaffaqiyatli ishlamoqda. VISUAL BASIC, DELPHI, VISUAL C++ kabi to'g'ridan-to'g'ri Windows operatsion tizimiga asoslangan yangi dasturiy tizimlar bir oz boshqacha mafkura va dasturlash terminologiyasidan foydalanadi.
Kompilyatsiya qilinishi kerak bo'lgan har qanday dastur, keyinchalik kompilyatsiya qilingan, disk raskadrovka qilingan va sinovdan o'tgan kompyuter xotirasiga kiritilgan matn ushbu dasturiy ta'minot tizimlarida dastur deb ataladi. Yuqoridagi harakatlarni amalga oshirish ma'nosida dasturni tayyorlash loyihani ishlab chiqish yoki oddiygina amaliy loyiha deb ataladi. Loyiha loyihani vizual tayyorlash texnologiyasiga asoslangan.
Windows operatsion tizimida foydalanuvchi ma'lumotlarini kompyuter bilan almashish turli tugmalar va kirish / chiqish joylari bo'lgan derazalar orqali amalga oshiriladi, birinchi bosqichni qo'llash uchun mo'ljallangan ob'ektlar derazalar va ularning elementlari hisoblanadi. Windows formalar deb ataladi va boshqaruv elementlari komponentlardir.
Shakl boshlanishi, ya'ni. dasturni ishga tushirishda paydo bo'lgan oynaning turi shakl dizaynerining dasturi yordamida raqamning xususiyatlarini o'zgartirish orqali yaratiladi.
Do'stlaringiz bilan baham: |