Ma'lumotlar almashinuvi - Mavzu: ot platforma va dasturlash tilini tanlash uslublari tahlili Ishdan maqsad

|
Mavzu: ot platforma va dasturlash tilini tanlash uslublari tahlili Ishdan maqsad
|
bet | 4/7 | Sana | 08.01.2024 | Hajmi | 1,49 Mb. | | #132639 |
Bog'liq 2-amaliyMa'lumotlar almashinuvi – Windows dasturlararo ma'lumot almashish imkoniyatiga yega. Bu maxsus Clipboard (ma'lumot almashish buferi), yoki DDE (Dinamic Data Exchange - ma'lumotlarning dinamik almashinuvi, ya'ni boshqa dastur natijalaridan foydalanish), OLE (Object-Linking Emboding - dastur ilovalarida ma'lumotlardan tahrirlangan holda foydalanish) yordamida amalga oshiriladi.
Dasturlardan foydalanishning oddiyligi tufayli foydalanuvchini o`rgatishga talablar kamaydi va tajribali foydalanuvchilar tizimning yangi imkoniyatlarini tashqi yordamsiz o`zi o`rganishi mumkin. Buning uchun “Pusk”-ishga tushirish knopkasidan, masalalar panelidan, Provodnik (Windows bo`ylab Boshlovchi), dasturlar ustasi, ma'lumot berishning yangi tizimlari va imkoniyatlaridan foydalaniladi.
Kompyuter tarmoqlarini ishchi holatida saqlab turish, o`rnatish, sozlash Windowsning ichki imkoniyatlarida mavjud bo`lib, u bunday ishlarni tez bajaradi.
Windowsda 32 razradli NetBEUI, IPXPX yoki TPCIP protokollari va NDIS yoki ODI drayverlari o`rnatilgan NetWare yoki Microsoft kompyuter tarmoqlarini qo`llaydigan ichki imkoniyatlar mavjud.
Dasturlash tillari
Dasturlash tillarining tahlili:
Kompyuterda dasturlash bu – kompyuter mikroprotsessori uchun turli buyruqlar berish, qachon, qayerda nimani o'zgartirish va nimalarni kiritish yoki chiqarish haqida buyruqlar berishdir. Ushbu maqolada, qanday dasturlash tillari borligi, yeng keng tarqalgan dasturlash tillari va ularning farqi. Hamda, Dasturlashni o'rganish yo'llari haqida suhbatlashamiz Kompyuter dunyosida ko'plab dasturlash tillari mavjud bo'lib, dasturlash va unga qiziquvchilar soni ortib bormoqda. Bir xil turdagi ishni bajaradigan dasturlarni Basic, Pascal, Ci va boshqa tillarda yozish mumkin. Pascal, Fortran va Kobol tillari universal tillar hisoblanadi, Ci va Assembler tillari mashi tiliga ancha yaqin tillar bo'lib, quyi yoki o'rta darajali tillardir. Algoritmik til inson tillariga qanchalik yaqin bo'lsa, u tilga yuqori darajali til deyiladi. Mashina tili yesa yeng pastki darajali tildir. Mashina tili bu sonlardan iboratdir, Masalan: 010110100010101 Dasturlash tillari 2 ta katta guruhlarga bo'linadi, Quyi va Yuqori darajali dasturlash tili. Quyi darajali dasturlash tili ancha murakkab bo'lib ular juda maxsus sohalarda ishlatiladi va ularning mutaxassislari ham juda kam. Chunki quyi dasturlash tillari (masalan: assembler) ko'pincha miktoprotsessorlar bilan ishlashda kerak bo'lishi mumkin. Odatda turli dasturlash ishlari uchun yuqori darajali dasturlash tilidan keng foydalaniladi. EHM (Elektron Hisoblash Mashinasi) yendi yuzaga kelgan paytda programma tuzishda, faqat mashina tillarida, ya’ni sonlar yordamida EHM bajarishi kerak bo ‘lgan amallarning kodlarida kiritilgan. Bu holda mashina uchun tushinarli sanoq, sistemasi sifatida 2 lik, 6 lik, 8 lik sanoq sistemalari bo'lgan. Programma mazkur sanoq sistemasidagi sonlar vositasida kiritilgan. Yuqori darajali dasturlashda, mashina tillariga qaraganda mashinaga moslashgan (yo'naltirilgan) belgili kodlardagi tillar hisoblanadi. Belgilar kodlashtirilgan tillarning asosiy tamoyillari shundaki, unda mashina kodlari ularga mos belgilar bilan belgilanadi, hamda xotirani avtomatik taqsimlash va xatolarni tashhis qilish kiritilgan. Bunday mashina moslashgan til - ASSEMBLER tili nomini oldi. 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. Ko'p ishlatiladigan dasturlash tillari. Biz hozir biladigan va ishlatadigan tillarning barchasi shu guruhga mansub. Ular insonga "tushunarli" tilda yoziladi. Ingliz tilini yaxshi biluvchilar programma kodini qiynalmasdan tushunishlari mumkin. Bu guruhga Fortran, Algol, C, Pascal, Cobol va h.k. tillar kiradi(ko`pchiligi hozirda deyarli qo`llanilmaydi). Eng birinchi paydo bo`lgan tillardan to hozirgi zamonaviy tillargacha ishlatish mumkin. Lekin, hozirgi web texnologiya orqali ishlaydigan tillarda(PHP, ASP.NET, JSP) bunday dasturlar tuzilmaydi. Chunki bunday dasturlarning ishlashi uchun yana bir amaliy dastur ishlab turishi kerak. Hozirda, amaliy dasturlar, asosan, Visual C++, C#, Borland Delphi, Borland C++, Java, Phyhon kabi tillarda tuziladi. O`zbekistonda ko`pchilik Delphi dan foydalanadi. Buning asosiy sababi: soddaligi, komponentlarning ko`pligi, interfeysining tushunarliligi va h.k. Delphida birinchi ishlagan odam ham qanaqadir dastur tuzishi oson kechadi. Lekin, Windows da dasturning asosiy ishlash mohiyatini ancha keyin biladi(komponentlarning ko`pligi va API funksiyalari dasturda ko`rsatilmasligi uchun). Yana bir tarafi, Delphi(Pascal) operativ xotirani tejashga kelganda ancha oqsaydi. Unda o`zgaruvchilarni oldindan ye'lon qilib qo`yish yevaziga ishlatilmaydigan o`zgaruvchilar va massivlar ham joy olib turadi. Eng keng tarqalgan dasturlash tili(Windows OS ida) Microsoft Visual C++ tilidir.
|
| |