Javada interfeyslar

javada interfeyslar 66151a7cbb1da

Javada interfeyslar Javada interfeyslar orqali to’liq abstraktsiyani tashkillashtirish mumkin. Interfeys tarkibidagi metodlarning faqat nomlari bo’lishi mumkin, ularning tanasi bo’lishi mumkin emas. Shuningdek, Interfeys tarkibida ma’lumotlar bo’lishi ham mumkin. Esda tuting: Java kompilyatori interfeys tarkibidagi metodlarga public va abstractkalit so’zlarni, interfeys tarkibidagi ma’lumotlarga esa public, static va final kalit so’zlarni qo’shadi. Interfeyslarni classlarda foydalanish uchun implements … Читать далее

OOP: Qora quti yoxud dasturlash mag’zi

OOP: Qora quti yoxud dasturlash mag’zi Salom, hammaga. OOP seriasidagi darslarimizni boshlasak ham bo’ladi. Deyarli barcha dastrurchilar va ko’pchilik dasturlashni o’rganayotganlar uchun «OOP» degan atama tanish va uni tushunish, tasavvur etish yetarlicha bilim hamda tajribani talab qiladi. Professional dasturchilar uchun bu «ajoib narsa, dasturlash mag’zi» bo’lsa, dasturlashga endi kirib kelayotganlar uchun esa «qora quti», talabalar … Читать далее

Qanday qilib yaxshi kod yozayotganimni bilsam bo’ladi?

Qanday qilib yaxshi kod yozayotganimni bilsam bo’ladi? Jiddiy savol. Men dasturlashni sevaman. Men yoshligimdan beri tartibsiz kod yozib kelyapman. Hech qachon profesional darajada kod yozganman deb o’ylamayman. Bir necha yillar har xil darajadagi mahsulotlar kodlarini yozdim, masalan bank to’lovlar va hisobotlarni chiqaruvchi maxsus sistema ishlab chiqdim. Men dasturlashni yaxshi bilmagandek his qilaman. Lekin albatta yozgan … Читать далее

UNIX operatsion tizimi

code dasturlash

UNIX operatsion tizimi UNIX (talaffuzi: yuniks; UNIX — The Open Group[1] kompaniyasining roʻyxatdan oʻtgan savdo belgisidir) — portativ, koʻp vazifali va koʻp foydalanuvchili operatsion tizimlar oilasi boʻlib, ular 1970-yillarda Ken Tompson, Dennis Richi va boshqalar tomonidan Bell labaratoriyasi (Bell Labs)da ishlab chiqilgan original AT&T Unix loyihasi gʻoyalariga asoslangan. Unix tizimining yuzaga kelishida Multics operatsion tizimining … Читать далее

Windows operatsion tizimi

code dasturlash

Windows operatsion tizimi Operatsion tizim — bu maxsus dastur bo’lib, bu dastur asosiy vazifasi — kompyuter ishini boshqarish, kompyuter va foydalanuvchi o’rtasida muloqotni o’rnatish, tashqi qurilmalar ishlash holatlarini sozlash va ular bilan muloqotni o’rnatish, har xil dasturlarni ishga tushirish va ular ishlash holatlarini ta‘minlash. Windows (Windows ,,oynalar’’ degan ma’noni anglatadi) Microsoft (MS) firmasining dastur mahsuli bo`lib, maxsus tayyorgarlikka … Читать далее

Agile dasturiy ta’minotni ishlab chiqish

code dasturlash

Agile dasturiy ta’minotni ishlab chiqish Agile bu mahsulot ishlab chiqarish jarayoniga ijodiy takrorlanuvchi effektiv yondashuv demakdir. Agile rivojlanishning asosiy afzalliklari quyidagilardan iborat: xavflarni minimallashtirish; dasturiy mahsulotning funksionalligini bosqichma-bosqich oshirish; kichik hajmdagi yozma hujjatlar; ishga tushirish  Agile dasturiy ta’minotni ishlab chiqish Manifesti Agile metodidan foydalangan ishlab chiqaruvchilar quyidagilarni bilishlari shart. Odamlar va o’zaro ta’sir jarayonlar va … Читать далее

Stivda bor alamim manim …

code dasturlash

Stivda bor alamim manim … Stiv Voznyak Apple kompaniyasini 35 yil oldin tark etgan. Ko’pchilik uchun kompaniya nomi Stiv Jobs bilan bog’liq. Bilgan odamlar kompaniya ortida ikkita ajoyib Stiv turganini tushunishadi. Voznyakning birinchi yirik ishi Apple I bo’ldi. Undan so’ng kompaniyaning yillik daromadi 775 000 dollardan 118 million dollargacha, ya’ni 152 baravarga yaxshi o’sgan, tijorat … Читать далее

2022-yilda mashhur dasturlash tillari: TOP-6 talik

code dasturlash

2022-yilda mashhur dasturlash tillari: TOP-6 talik 2021-yil oxirida ko‘plab nufuzli platformalar yil yakunlarini sarhisob qildi va keyingi 2022 yil uchun taxminiy reytingni tuzdi. Bu jarayon mashhur dasturlash tillari mavzusini ham chetlab o‘tmadi. Statistik ma’lumotlar, reytinglar va tadqiqotlarga ko’ra, etakchilarning umumiy ro’yhati tuzilgan. Bugun biz Tiobe, GitHub va IEEE platformalariga ko’ra 2022 yil uchun TOP 6 … Читать далее

Yangi boshlovchilar uchun Linux distributivini tanlaymiz.

code dasturlash

Yangi boshlovchilar uchun Linux distributivini tanlaymiz. Yangi boshlovchilar uchun Linux distributivini tanlaymiz. Biz boshlovchilar uchun qulay boʻlgan uchta Linux distributivini toʻpladik, ularni siz hozirni o’zida sinab koʻrishingiz mumkin. Buning uchun sizga faqat flesh-disk va .iso fayllarini yozish uchun dastur — Rufus kerak. Fedora — bu Red Hat Linux oilasiga mansub (fedora — shlyapa turi). Bu DistroWatch … Читать далее

Shifrlash, kodlash va xeshlash o’rtasidagi farq nima?

code dasturlash

Shifrlash, kodlash va xeshlash o’rtasidagi farq nima? Shifrlash, kodlash va xeshlash o’rtasidagi farq nima? Biz har kuni beixtiyor shifrlash, xeshlash va kodlashdan foydalanamiz. Ushbu tushunchalar o’xshash ko’rinadi, ularni chalkashtirish juda oson, lekin aslida ularning har biri ma’lum bir maqsadda qo’llaniladi va o’ziga xos xususiyatlarga ega. Xeshlash Eng oddiyidan boshlaylik — xeshlash. Xeshlash — bu kiritilgan … Читать далее