Maqolalardagi teglar prinsip...


manba

C++ da havolalar va ko'rsatkichlar, xotira menejerligini o'rganamiz.

24/03/06 18:46

C++ da havolalar va ko'rsatkichlar, xotira menejerligini o'rganamiz.

Maqolada smart pointers - aqlli ko'rsatkichlar, ularning ishlash prinsiplari, ularning umumiy metodlari haqida so'z boradi. C++ da havolalar va ko'rsatkichlar, xotira menejerligini o'rganamiz maqolasining davomi. Aqlli ko'rsatkichlar haqida. Dastur(bunda bitta threadga ega process(jarayon) nazarda tutilyapti) ishini boshlaganda, u uchun alohida stek ajratiladi, va bu stek hajmi kichikroq bo'ladi. Stek…



manba

Merge sort (Birlashtirib saralash)

20/01/10 09:05

Merge sort (Birlashtirib saralash)

"Dasturlashning eng asosiy muammosi — bu murakkablik. Murakkablikni hal qilishning faqatgina bitta asosiy yo'li bor: Bo'lib tashla va hukmronlik qil" — Bjarne StroustrupIV qism. Bo'lib tashla va hukmronlik qil. 3-darsO'tgan darsimizda sizlar bilan ikkilik qidirish (binary search) algoritmi va uning



manba

Yagona javobgarlik prinsipi

19/03/30 22:30

Yagona javobgarlik prinsipi

Yagona javobgarlik prinsipi(single responsibility principle) – bu dasturlash tilidagi prinsip bo'lib, unga ko'ra har bir modul, klass yoki funksiya dasturdagi biror funksionallikning yagona qismiga javobgar bo'lishi kerak, hamda, bu javobgarlik klass tomonidan to'liq inkapsulyatsiyalangan bo'lishi kerak. Uning barcha vazifalari shu javobgarlikka mustahkab bog'langan bo'lishi kerak. Robert C. Martin bu prinsipni quyidagicha ta'riflaydi: "Klassning o'zgarishiga faqat bitta sabab…