Blogdagi so‘nggi maqolalar

Go na'munalarda: Kolleksiya funksiyasi 18/11/24 00:13

Go na'munalarda: Kolleksiya funksiyasi

o (ko'pincha Golang) – Google kompaniyasi tomonidan ishlab chiqilgan kompilyatsiya qiluvchi ko'p oqimli dasturlash tili. 2009-yil noyabr oyida taqdim etilgan. Unga bo'lgan talab kundan kunga ortmoqda. Shu sabab quyida Go tilidagi kichik bir algoritmni keltirganmiz. Bizga kolleksiyadagi ma'lumotlar ustida biror bir ish olib borish zarurati yuzaga keladi, masalan, biron bir shartni qanoatlantiruvchi barcha qiymatlarni tanlash yoki foydalanuvchi funksiyasi bilan barcha qiymatlarni yangi…



Dasturchilar uchun o'nta tavsiya 18/09/22 20:23

Dasturchilar uchun o'nta tavsiya

Hammaga salom!Men, bir-qancha tajribasi bor dasturchi sifatida, sizlarga foydali bo'lishi mumkin bo'lgan tavsiyalar bermoqchiman. Sizning tajribangiz qanchalik ko'p bo'lsa, quyidagi keltirilgan tavsiyalarning shuncha ko'pi sizga haqiqiy va banal ko'rinadi. Dasturlash sohasiga endi kirib kelayotgan dasturchilar uchun esa bu tavsiyalar juda g'alati tuyulishi mumkin.Tavsiyalar1. Faqat sizga hozirgi vaqtda kerak bo'ladigan kod yozing (YAGNI printsipi)Ishlatilmaydigan…



Python dasturlash tili: 10-dars. 18/08/15 12:01

Python dasturlash tili: 10-dars.

Fayllar bilan ishlash file klassi obyektini hosil qilish hamda uning read, radline va write metodlari yordamida amalga oshiriladi. Faylni o'qish yoki faylga yozish faylni ochish vaqtida ko'rsatilgan rejimga bog'liq. Fayl bilan ishlab bo'lgandan keyin close metodini chaqirish kerak bo'ladi.



SOLID Printsiplari (II-qism) 18/08/11 21:20

SOLID Printsiplari (II-qism)

Tepadagi rasmda, SOLID printsiplarini birinchi bor belgilab bergan odam - Robert Martin (Bob Tog'a).SOLID Printsiplari (I-qism)Liskovning Almashinuv PrintsipiBu printsipga asosan: 'Har qanday klassdan meros olgan klasslar, uning hususiyatlarini va hulqini o'zida o'zgarishsiz aks etishi lozim'. Yani, agarda biz ota klassning obyektlari…



SOLID Printsiplari (I-qism) 18/08/09 20:52

SOLID Printsiplari (I-qism)

SOLID printsiplari, Obyektga Yo'naltirilgan Dasturlashda ishlatilinadigan asosiy dizayn tamoyillaridan biridir. SOLID so'zi u qamrab olgan beshta printsiplarni bosh harflaridan tashkil topgan: 1. Single Responsibility Principle (Yagona Javobgarlik Printsipi); 2. Open-Closed Principle (Ochiqlik-Yopiqlik Printsipi); 3. Liskov Substitution Principle (Liskovning Almashinuv Printsipi); 4. Interface Segregation Principle (Interfeysni Ajratish Printsipi);…



GitHub – dasturchilar va dasturiy ta'minotlar olami 18/08/02 18:59

GitHub – dasturchilar va dasturiy ta'minotlar olami

GitHub – ishlab chiqish platformasi bo'lib, dasturiy ta'minot yaratuvchilarining birgalikda ishlashi va dasturlar talqinlarini boshqarish uchun mo'ljallangan eng yirik veb servis hisoblanadi. U 2008-yilda ishga tushirilgan. GitHub orqali ochiq kodli dasturiy ta'minotning manba kodlarini joylashtirish, joylashtirilganlarini ko'rish, loyihalarni boshqarish va millionlab dasturiy ta'minot ishlab chiquvchilar bilan birgalikda dasturiy ta'minot…



Dasturlashni o’rganish uchun sabablar 18/04/24 14:10

Dasturlashni o’rganish uchun sabablar

Avvalambor mashxur shaxslardan biri Stiv Jobsning so'zlarini keltirib o'tmoqchiman: "Mamalakatdagi har bir bola dasturlashni o'rganishi kerak, chunki bu ularni mantiqiy fikrlashga o'rgatadi". Aynan bizning O'zbekistonda dasturlashni rivojlantirish kerak chunki dasturlash matematika singari anchayin murakkab jarayon. O'zbekistonda esa matematika azaldan yaxshi rivojlangan. Jahon miqyosida yaxshi dasturchilarga ehtiyoj katta bo'lgan bir vaqtda nima uchun O'zbekistonliklar chet elda g'isht urish…



Dasturlash haqida (bilmaganlarga) 18/04/17 11:14

Dasturlash haqida (bilmaganlarga)

Ko'pchilik doʻstlarimdan sohamni dasturlashga oʻzgartirsammikin degan fikrlarni eshitaman. Ayniqsa, chet elga chiqqanlarning koʻpchiligi bunday hayolga borgan. Ular uchun bu sohaning baland-pastini sohani oʻzgartirishdan avval bilish faqat foyda keltiradi degan oʻy bilan ushbu maqolani yozishga qaror qildim.Dasturlash — bu sizning biror bir muammoni hal qilish uchun kompyuterning ulkan imkoniyatlarini foydalanish qobiliyati. Buning uchun siz kompyuterga buyruq bera olishingiz kerak.…



Rust - dasturlash tili 17/09/14 13:45

Rust - dasturlash tili

Rust -bu tizim dasturlash tili bo'lib, u Mozilla tomonidan yangi eksprement sifatida ishlab chiqarilgan. Bu tilni yaratishda uning mualliflari oldilariga 3 masalani hal qilishni maqsad qilib olishgan: Xavfsiz dasturlash tili yaratish; Tez ishlaydigan dasturlash tili yaratish; Parallel ishlash uchun mo'ljallangan dasturlash tili yaratish. Rust dasturlash tili kompilyatsiya bo'ladigan dasturlash tili bo'lib, u qaysidir ma'noda C/C++ ning o'rnini bosishi…



​C#. dynamic. Dynamic Language Runtime 17/06/01 15:45

​C#. dynamic. Dynamic Language Runtime

C# aniq statik turlangan dasturlash tili bo'lishiga qaramasdan, ba'zi dinamik turlar imkoniyatlari qo'shilgan. .Net 4.0 versiyasidan boshlab, DLR(Dynamic Language Runtime) nomli yangi funksional mavjud. DLR IronPython va IronRuby dinamik tillardan foydalanish imkonini beruvchi muhit taqdim etadi. Bu yangilikning mohiyatini tushunish uchun dinamik va statik turlangan tillar farqini bilib olish kerak. Statik turlangan tillarda hamma turlar va ular oilasiga mansub barcha turlar, xossalar…




"Umumiy Dasturlash" blogining barcha maqolalari