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.
bet3/3
Sana18.06.2023
Hajmi232.31 Kb.
#1568238
1   2   3
Bog'liq
dasturlash111

Perl Implementation



Perl - bu yuqorida aytib o'tilganidek, C tilida yozilgan, C va Perl tillarida yozilgan modullarning keng to'plami bilan talqin qilingan til. Perl tarjimoni 150 000 qatorli C kodidan iborat bo'lib, u tizim arxitekturasining ko'pchiligida 1 MB ga to'planadi. Perl tarqatishda 300 000 satr kodli Perl va 200 000 qator kodli C da 500 dan ortiq modul mavjud. Tarjimon ob'ektga yo'naltirilgan arxitekturaga asoslanadi, unda Perl elementlari (massivlar, skalerlar va xeshlar) mavjud. C tuzilmalari sifatida ifodalanadi. Tarjimon o'zining hayotiy siklida kompilyatsiya va ishga tushirish bosqichida ikki bosqichdan o'tadi. Kompilyatsiya vaqtida tarjimon Perl kodini sintaksis daraxtiga ajratadi. Ishlash vaqtida u Perl dasturini daraxt bo'ylab harakatlantirib ishga tushiradi. Perl tili 120 000 ta funktsional testlar bilan ochiq manba sifatida tarqatiladi; u qurish jarayonida ishlaydi va tarjimon va boshqa funktsional modullarni keng ko'lamda sinovdan o'tkazadi. Agar sizning o'zgartirishlaringiz ushbu 120K funktsional testlarning barchasidan o'tsa, kodingiz tarjimonni buzmaydi deb ishonch bilan taxmin qilishingiz mumkin.
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