Axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xozazmiy nomidagi toshkent axborot texnologiyalari universiteti dasturlash 2 amaliy mashg’ulot bajardi: Umirzoqov Eldor Tekshirdi


Download 232.31 Kb.
bet1/3
Sana18.06.2023
Hajmi232.31 Kb.
#1568238
  1   2   3
Bog'liq
dasturlash111



OʻZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XOZAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI



DASTURLASH 2
AMALIY MASHG’ULOT
Bajardi: Umirzoqov Eldor
Tekshirdi: Jabbarov Nuriddin

TOSHKENT – 2023

Mavzu: Perl

Perl nima
Perl - bu yuqori darajadagi, sharhlangan, umumiy maqsadli dasturlash tili bo'lib, dastlab matnni manipulyatsiya qilish uchun ishlab chiqilgan. U C va Shell skriptlaridan koʻplab xususiyatlarni oladi va tizim boshqaruvi, tarmoq va foydalanuvchi interfeyslarini oʻz ichiga olgan boshqa ilovalar uchun ishlatiladi. U dastlab 1987 yilda Larri Uoll tomonidan hisobotlarni qayta ishlashni osonlashtirish uchun skript tili sifatida ishlab chiqilgan va C dasturlash tiliga kiritilgan. Perl 2019 yil oktyabr oyida Raku tiliga o'zgartirilishidan oldin u Perl6 singlisi tili sifatida qayta ishlab chiqilgan 2019 yilgacha Perl5 versiyasiga ishora qiladi
Perl xususiyatlari
Quyidagi xususiyatlar ro'yxati Perl-da mavjud va boshqa dasturlash va skript tillaridan keng tarqalgan: Perl o'zining ko'pgina funktsiyalarini C dan oladi, jumladan o'zgaruvchilar, ifodalar, bayonotlar, boshqaruv tuzilmalari va pastki dasturlar Shuningdek, u ma'lumotlar turlarini aniqlash uchun qobiq skriptidan xususiyatlarni oladi. noaniq, massiv, skaler, xesh kabi, yetakchi sigillar orqali Perl shuningdek, qobiq dasturlashda ko'pincha ishlatiladigan o'rnatilgan funktsiyalarga ega, masalan, tartiblash va tizim vositalaridan foydalanish Perl5 shuningdek, murakkab ma'lumotlar tuzilmalarini va kompilyator uchun paketlar, havolalar va ko'rsatmalarni o'z ichiga olgan ob'ektga yo'naltirilgan dasturlash modelini qo'llab-quvvatlash uchun qo'shimcha funktsiyalarga ega. Perl ning barcha versiyalari ma'lumotlarni avtomatik yozish va xotirani boshqarishni o'z ichiga oladi; tarjimon har bir ma'lumot turi uchun saqlash va xotira talablarini tushunadi, foydalanishga qarab xotirani ajratadi va ajratadi. Shuningdek, u butun sonni satrga aylantirish va hokazolar va boshqa qonuniy bo'lmagan konversiyalarni bajarish vaqtida xatolik sifatida chiqarib yuboriladigan ish vaqtida matn terishini amalga oshiradi. Perl protsessual, ob'ektga yo'naltirilgan yoki funktsional kabi biron bir dasturlash texnikasini qo'llamaydi yoki tavsiya qilmaydi - tarjimon o'z funktsiyalari bilan birga tilning yagona spetsifikatsiyasi sifatida turadi. Perl XML, HTML va boshqa belgilash tillari bilan ishlashda foydali bo'lgan matnni manipulyatsiya qilish uchun kuchli yordam dasturlari (API) bilan birga keladi. Perl xavfsizlikning eng yuqori darajasiga ega va hatto "Coverity" deb nomlangan uchinchi tomon xavfsizlik tashkiloti tomonidan sertifikatlangan, kam nuqson zichligi va kam xavfsizlik kamchiliklari bilan. Perl shuningdek kengaytirilishi mumkin va XML va Oracle va MySQL, jumladan, ma'lumotlar bazalariga integratsiyani qo'llab-quvvatlash uchun kutubxonalarni taqdim etadi.


Download 232.31 Kb.

Do'stlaringiz bilan baham:
  1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling