manba

Rekursiv hikoya

Algoritm 2019 Noy 29 23:25:00

Rekursiv hikoya

"Rekursiya nimaligini tushunish uchun oldin rekursiya nimagligini tushunish kerak" — Stephen HawkingRekursiya — bu dasturlashning eng chalg'ituvchi bo'limlaridan, shuning uchun ham uni tushunishga va undan to'g'ri foydalanishga ko'pchilik qiynalishi aniq. Lekin, rekursiya dasturlashning eng murakkab masalalarining asosi hisoblanadi, shuning uchun ham uni yaxshi tushunish va to'g'ri ishlata olish juda ham muhim.Rekursiya nimaligini tasavvur qilish uchun, oddiy…



yangi

MUIC haqida

Startup 2019 Noy 28 22:16:00

MUIC haqida

Mirzo Ulugbek Innovation Center - Mirzo Ulug'bek nomidagi Innovatsiya markazi, 2017-yil 30 iyun kuni imzolangan O'zbekiston Respublikasi Prezidenti Shavkat Mirziyoyevning "O'zbekiston Respublikasida axborot texnologiyalari sohasini rivojlantirish uchun shart-sharoitlarni tubdan yaxshilash chora-tadbirlari to'g'risida"gi Farmoni asosida tashkil etilgan. Mirzo Ulug'bek Innovatsiya markazi vazifasi O'zbekiston Respublikasida iqtisodiyot sohasiga axborot-kommunikatsiya texnologiyalari joyir etish,…



yangi

Bir Million O'zbek Dasturchilari loyihasi ishga tushirildi

Yangiliklar 2019 Noy 27 12:09:00

Bir Million O'zbek Dasturchilari loyihasi ishga tushirildi

2019-yilning 21-noyabr kuni Toshkent shahridagi Inha Universitetida Katta Majlislar Zalida "Bir Million O'zbek Dasturchilari" loyihasini ishga tushirish marosimi bo'lib o'tdi. Marosimda O'zbekiston Respublikasi Bosh Vaziri Abdulla Aripov, Birlashgan Arab Amirliklarining hukumat va kelajak ishlari bo'yicha vaziri Muhammad bin Abdulloh al-Qarqoviy, Birlashgan Arab Amirliklari sun'iy intellekt texnologiyalari vaziri Umar bin Sulton al-Olama, O'zbekistonda Respublikasi Xalq Ta'limi Vaziri Sherzod…



yangi

Mobil dasturchi bo'lish uchun nimani bilish kerak yohud flutter va react native.

Umumiy Dasturlash 2019 Noy 18 20:52:00

Mobil dasturchi bo'lish uchun nimani bilish kerak yohud flutter va react native.

Bozorda lider boʻlishga harakat qil. Foydalanmasang ham, oldingda doimo eng soʻngi texnologiyalar tursin va nazorating ostida boʻlsin. Agar eng soʻngi versiyadagi texnologiya boʻlsa ham, hech kim foydalanmasa ham, undan foydalan. Standart ishlab chiqarishda ushbu texnologiyalardan birinchi boʻlib foydalan. Stiv Jobs Siz mobie dasturchisi bo'lish uchun qaysi dasturlash tilini o'rganishni bilmayotgandirsiz. Meni bu maqolada mobil dasturlashda eng ommabop framework…



manba

Go - oson, ishonchli va samarali dasturlash tili

Umumiy Dasturlash 2019 Noy 15 11:39:00

Go - oson, ishonchli va samarali dasturlash tili

Google kompaniyasi o'zining shaxsiy dasturlash tilini ishlab chiqganligi ko'pchilikka sir emas. Bugungi kunda ushbu kompaniya texnologiya sohasida tassavur qilish mumkin bo'lgan har qanday yo'nalishga shiddat bilan kirib, o'z inqiloblarini hosil qilishmoqda. Xuddi shu kabi Google kompaniyasining asosiy "muloqot" tili hisoblangan Go dasturlash tili 2007-yilda Robert Griesemer, Rob Pike va Ken Tompsonlar tomonidan ishlab chiqilgan bo'lib, 2009-yilda rasman ochiq kodli dasturlash tili sifatida ommaga…



yangi

Autentifikatsiya va Avtorizatsiya tushunchalari

Web Dasturlash 2019 Noy 14 21:23:00

Autentifikatsiya va Avtorizatsiya tushunchalari

Bugun o'tgan maqolalarimdan yuzasidan berilgan ba'zi savollar va ko'pchilik chalkashtiradigan ikkita mavzuni kengroq talqinda tushuntirishga harakat qilaman. Ikkala atamalar ham xavfsizlik va tizimga kirish vaqatida bir-biri bilan hamohang ishlatiladi. Ikkala atama ham Internet bilan xizmat ko'rsatish infratuzilmasining asosiy bo'laklari sifatida bog'langan juda muhim mavzular. Biroq, bu ikkita atama mutlaqo boshqacha tushunchalar bilan bir-biridan farq qiladi. Endi…



manba

Nega aynan Java?

Umumiy Dasturlash 2019 Noy 12 20:58:00

Nega aynan Java?

Barcha korxonalar IT korxonalar. Bu jumla buguni kunning eng mashxur frazasiga aylanib ulgurdi. Bugungi kun texnologiyasi butun dunyo korxona faoliyatini tubdan o`zgartirib yubordi va hozirgi kun bizness liderlari ham o`zlarining asosiy e'tiborini texnikaga qaratmoqdalar. Shubhasiz, bu texnikalarning yuragi bo'lib dasturlash tillari yotadi. Hali hech qaysi vaqtda bugungi kungidek dasturchilarga bo'lgan ta'lab yuqori bo'lmagan va dasturlash tillari ham bunchalik qudratga ega bo'lmagan. Xo'sh,…



manba

Swagger nima va nima uchun bu muhim?

API 2019 Noy 11 17:26:00

Swagger nima va nima uchun bu muhim?

1800-yillarning boshlarida, Amerikada barcha yo'lovchilar uchun temir yo'l xizmati bepul bo'lgan. Har bir shaharda vaqt ko'rsatkichi turlicha bo'lib, Amerikaning o'zida 300 dan ortiq turli vaqt zonalari mavjuddir. Bu poyezdlar jadvalini muvofiqlashtirishni juda qiyinlashtirardi va uzoq safarlarni rejalashtirish deyarli imkonsiz edi. Poyezdlar transportning mashhur usuli bo'lgan bir paytda, poyezdlar qatnovida ushbu jarayon muqarrar muammo tug'dirdi. Muammoning yagona yechimi vaqt mintaqalarini…



yangi

Nima uchun python dasturlash tilini o'rganish kerak? 5ta sabab.

Umumiy Dasturlash 2019 Noy 3 11:10:00

Nima uchun python dasturlash tilini o'rganish kerak? 5ta sabab.

Hozirda dasturlash tillari soni ko'p lekin ulardan qaysi birini o'rganish asosiy moummolardan biri. O'zbekistonda java, C# c++, php va javascript bu tillarni ishlatadiganlar soni juda ham ko'p lekin 2016 yildan bera juda tez o'sib kelayotgan python dasturlash tilini ishlatadiganlar soni bu dasturlash tilini foydalanuvchilari qaraganda kam. Asosiy mavzuga qaytamiz: Nima uchun python dasturlash tilini o'rganish kerak? Bu savolga men asosiy 5 ta sabab bilan ko'rsataman.…



yangi

Laravel orqali JSON API yaratish: Model, Factory va Seederlar (2-qism)

Web Dasturlash 2019 Okt 20 21:08:00

Laravel orqali JSON API yaratish: Model, Factory va Seederlar (2-qism)

O'tgan (Laravel orqali JSON API yaratish: Asosiy tushunchalar (1-qism)) seriyamizda asosiy tushunchalar bilan tanishib o'tgan edik. API nima qilayotganiga va ushbu kichik seriyalar mobaynida qanday funktsiyalarga erishishimiz mumkinligini ko'rib chiqgan edik. JSON API-ni yaratmoqchi ekanligimizni va nima uchun buni XML-qilmasdan JSON ning o'zida qilish afzalligini ko'rib o'tgan edik. (…