Tizimli va amaliy dasturlashning maqsadi va xususiyatlari

|
Tizimli va amaliy dasturlashning maqsadi va xususiyatlari
|
bet | 28/78 | Sana | 19.02.2024 | Hajmi | 209,36 Kb. | | #158808 |
Bog'liq Tizimli dasturlash javoblarTizimli va amaliy dasturlashning maqsadi va xususiyatlari.
Tizimli dasturlash va amaliy dasturlashning maqsadi va xususiyatlari quyidagicha: Tizimli dasturlash:
Maqsad: Tizimli dasturlash tizimni tashkil etish, o'rnatish va boshqarishga yo'naltirilgan. Bu shaklda dasturlash tizimi va uni yordamchi modullarini yaratish, ulardagi bog'lanishlarni amalga oshirish va tizimni boshqarish imkoniyatini ta'minlash maqsadga muvofiqdir.
Xususiyatlar: Tizimli dasturlashda tizimning boshqa modullari bilan integratsiya, resurslarni boshqarish, yadro funktsiyalarni ishlatish, interfeyslar va tizim bilan aloqalar o'rnatish kabi xususiyatlar muhimdir. Uning xususiyatlari sodda, samarador va tizimni boshqarishni osonlashtirishga yo'naltirilgan.
Amaliy dasturlash:
Maqsad: Amaliy dasturlash dastur yaratish, ma'lumotlarni qayta ishlash va kelgusi ishga tushirishga yo'naltirilgan. Bu shaklda dastur maqsadiga muvofiq amaliyotda ishlaydi va o'z vazifalarini bajaradi.
Xususiyatlar: Amaliy dasturlashda dastur yaratish, algoritmlar va logikani amalga oshirish, ma'lumotlar bilan ishlash, xatolar va istisnolar bilan boshqarish, amaliyot jarayonini monitor qilish kabi xususiyatlar muhimdir. Uning xususiyatlari samarador, to'liq funksional va foydali kod yaratishga yo'naltirilgan.
Tizimli dasturlash tizimni tashkil etish va boshqarishga asoslanadi, u esa tizimli resurslar va modullar orasidagi bog'lanishlarni amalga oshirishni ta'minlaydi. Amaliy dasturlash esa amaliyotda foydalanish uchun dastur yaratish va uni ishga tushirishga yo'naltirilgan. Ular bir- biridan farqli maqsadlarga va xususiyatlarga ega bo'lib, tizimni tuzish va ishga tushirish jarayonlarining muhim qismlarini tashkil etadi.
DLL kutubxonalarni yaratish va yuklash tamoyillari tahlili.
DLL (Dynamic Link Library) kutubxonalarni yaratish va yuklash tamoyillari quyidagicha tahlil qilinadi:
DLL Kutubxonasining Yaratilishi:
Tanishuv: DLL kutubxonasini yaratish uchun dastur yaratiladi yoki mavjud dasturga qo'shimcha funktsiyalar qo'shiladi.
32
Kod yozish: Yaratilayotgan dastur yoki qo'shimcha funktsiyalar DLL kutubxonasiga kerakli kodni yozadi. Bu kodlar C, C++, C#, Delphi, Python va boshqa dasturlash tillarida yozilishi mumkin.
Derizatsiya: DLL kodlari derizatsiya jarayonidan o'tkaziladi, ya'ni bu kodlar masofaviy mashinaga yuklangan va uchun yaratingan ikkilik faylga aylanadi.
DLL Kutubxonasining Yuklanishi:
Yuklash: DLL kutubxonasini dastur yuklayadi. Bunda, kutubxona yoqilg'anida, o'zgaruvchilar o'rnatiladi va kutubxonadagi funktsiyalar dasturga mavjud bo'lganlariga o'xshash funksiyalarni chaqirishi mumkin bo'ladi.
Dinamik yuklash: Dastur ishga tushgandan so'ng, DLL kutubxonasi to'g'ridan-to'g'ri yuklanadi va kerakli funktsiyalar ishga tushiriladi. Bu, DLL kutubxonasini qo'shish va olib tashlash imkonini beradi.
DLL Kutubxonasining Foydasi:
Kodni qayta ishlatish: DLL kutubxonalari kodni qayta ishlatishga imkon beradi. Bu, bir nechta dasturlarda kerakli funktsiyalarni qayta qayta yozishdan keyin, ularni biror yerga o'rnatishning oson yo'li bo'ladi.
Yerfunktsiyalar: DLL kutubxonalari kerakli amalga oshirishlar, yordamchi funktsiyalar, interfeyslar va boshqa amallar uchun ishlatilishi mumkin.
Yerfunktsiyalarning ulushishi: DLL kutubxonalari ikki yoki undan ortiq dastur o'rtasida yerfunktsiyalarni ulashishga imkon beradi. Bu, turli dasturlar orasidagi bog'lanishlarni osonlashtiradi.
DLL kutubxonalarni yaratish va yuklash tamoyillari, dasturlarni qayta ishlash va funktsiyalar orasidagi ulushishni osonlashtirish imkonini beradi. Ularning to'g'ridan-to'g'ri ishlatilishi yordamchi funktsiyalar va amalga oshirishning osonligini ta'minlaydi.
|
| |