O’zbekiston respublikasi oliy ta’lim, fan va innovatsiyalar vazirligi nukus innovatsion instituti




Download 69,4 Kb.
bet3/4
Sana14.05.2024
Hajmi69,4 Kb.
#233540
1   2   3   4
Bog'liq
Dasturlar ishlab chiqish Niyazimbetov A

C++
PHP
PHP - bu eng keng tarqalgan, zamonaviy web dasturlash tili. Internetdagi saytlar va web-xizmatlarning aksessuarlari PHP-dan yuk holda. Ba'zi ma'lumotlarga ko'ra, PHP saytlarining 80% dan ko'prog'ida, ayrim facebook.com, vk.com, baidu.com va boshqa himoyada keng qo'llaniladi. Tilning soddaligi bizga turli xil murakkablikdagi saytlar va turli xil portallarni tez va osonlik bilan bizga imkon bera oladi.
PHP 1994-yilda daniyalik dasturchi Rasmus Lerdorf tomonidan boshqariladigan Perl tilidagi skriptlar to'plami edi. bu skriptlar S tilidagi tarjimonga qayta yoziladi. Yaratilganidan beri PHP (PHP uchun qisqacha: Hypertext Preprocessor - PHP: Hypertext Preprocessor) web-saytlar va web-ilovalarni soddalashtirish uchun qulay to'plamini taqdim etdi.
PHP ning nimada?
Eng keng, keng tarqalgan tizimlar uchun (Windows) PHP Mac OS operatsion tizimining ta'minotini ishlab chiqarish paketi- Linux, ya'ni biz ushbu operatsion tizimlarning har qandayida veb-saytlar olishimiz mumkin.
PHP turli web-serverlar bilan birgalikda ishlay olishi mumkin: Apache, Nginx, IIS
Rivojlanishning soddaligi va qulayligi. Qoida joyi, PHP-da dasturlash uchun kam tajribaga ega bo'lgan holda, biz oddiy web-saytlar olishimiz mumkin.
PHP C ga o'xshash, shuning uchun S yoki sintaksis kabi sintaksisga ega tillardan birini bilsak, PHPni o'rganish biz uchun yanada kuchaydi.
PHP - ko'plab ma'lumotlar bazalari tizimlari (MySQL, MSSQL, Oracle, Postgre, MongoDB va shu kabilar) bilan ishlashni qo'llab-quvvatlash.
Xosting xizmatlarining keng korxonalari, hamda xavfsizlik arzonligi. Chunki, qoida tariqasida, xosting kompaniyalari Linux oilasining operatsion tizimlaridan birida ishlash Apache yoki Nginx web-serverlarida PHP web-saytlariga joylashadilar. Ikkala web-server va Linux-ga samarali operatsion tizimlar bepul, bu esa hosting umumiy ishlashini boshqarish.
C++
Hozirgi kunda juda ko'p algoritmik tillar mavjud. Bular ichida Java va C++ dasturlash tillari universal tillar hisoblanib, boshqa tillarga sifatida kengroqdir. So'ngi Java va C++ dasturlash tillari juda takomillashib, ommalashib harakat.
Mavjud tillardagi zamonaviy kompyuter texnologiyalarining hamma talablarini o'z ichiga olgan va undan dastur tuzuvchi uchun ko'plab qulayliklar haqida. C++ 1980 yillar davomida Bjarne Stroustrup tomonidan C tiliga global tarzda tuzildi. C++ juda ko'p qo'shimchalarni o'z ichiga olgan, lekin eng asosiysi u obyektlar bilan dasturga imkon beradi. Dasturlarni tez va sifatli hozirgi kunda katta ahamiyat kasb keyin. Buni ta'minlash uchun obyektli dasturlash g'oyasi oldindan surildi.
Huddi 1970 yillar davomida strukturali dasturlash kabi, dasturlarni hayotlarni model ob'ektdagi jismlar asosida dasturlash shaxsinqilob qildi. C++ dan tashqari boshqa ko'p dasturlshga yo' ob'ektli foydalanilgan tillar paydo bo'ldi. Shulardan eng ko'zga zarargani Xerox ning Palo Alto markazida ilmiy-qidiruv (PARC) yordam Smalltalk dasturlash tilidir. Smalltalk da hamma narsa obyektlarga raqobat. C++ esa gibrid tildir. Unda C tiliga o'hshab strukturali dasturlash ob'ektlari bilan dasturlash mumkin. C++ funksiyasi va obyektlarning juda boy kutubhonasiga ega. Yani C++ dasturlash tilida dasturlashni o'rganish ikki qismga bo'linadi.
Birinchisi bu C++ tilini o'rganish, asosiy C++ ning standarti kutubhonasidagi tayyor obyekt va funktsiyalarni qo'llashni o'rganishdir.

Download 69,4 Kb.
1   2   3   4




Download 69,4 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



O’zbekiston respublikasi oliy ta’lim, fan va innovatsiyalar vazirligi nukus innovatsion instituti

Download 69,4 Kb.