Programming ∀
الذهاب إلى القناة على Telegram
Ushbu kanalda IT va Dasturlashga aloqador mavzularda subyektiv fikrlarimni bayon qilaman.
إظهار المزيد1 217
المشتركون
لا توجد بيانات24 ساعات
-87 أيام
-3530 أيام
أرشيف المشاركات
1 217
Repost from Programming Deadlock
How I Experience Web Today
https://how-i-experience-web-today.com/
1 217
Repost from DevOps & SRE notes
The open-source alert management and AIOps platform
#AlertManagement #AIOps #OpenSource
https://github.com/keephq/keep
1 217
Endi bu communityni biroz tartiblasak yanayam ko’proq foyda bo’ladi hammaga ))
4 yilda shuncha member yomon emas.
Endi ikki narsani yo’lga qo’yishni o’ylayabman.
1. Job review - vakansiyalarni review qilish kerak, kompaniya qanaqa nima sharoitlar vaxakazolar bo’yicha.
2. Blacklist - hamma infosigan kurslar qallob qaroqchilarni. Chetga suramiz, qiziqqanlar o’zlari community ko’magi bilan o’rganadilar.
1 217
💩Bosadiganlar o'z fikrlaringizni bemalol ochiqchasiga izohlashingiz va muhokama qilishimiz mumkin.
Discussionlar aynan shu narsa uchun ochiq, kimdirni birinchi ekanini bilgani emas.
1 217
Ideal til yo'qMani fikrimcha ideal, yaxshi, yomon degan primitiv ta'riflar doyim subyektiv bo'lib qolaveradi. Ideallik parametrlari nima ? Inson ongi ideallikga yetmaydi chunki ideal fikrlay olmaydi xatolari bor va xato qiladi. Ideallik bizga emas, shu sababdan biz ishlab chiqgan narsalar ham ideal bo'lolmaydi(Sho'lpillab qoladi) Biz aniq parametrlar asosidagi talablarga javob bergan holatda biror narsani boshqasidan ustunroq qilishimiz mumkin. Biror complex narsaga nisbatan primitiv tarif, o'lchov bera olmaymiz. Shu sabab ideallik haqida o'ylash emas, aniq context va parametrlarda o'ylash kerak. Masalan: Imperativ tillarning ko'pida controlflow if,else bilan bo'ladi asosan ammo bu hamma invariantlarni handle qilib bo'lmaydi. Kegin turli maummolar kelib chiqadi lekin FPda pattern matching va ADT aynan shunday masalalar bilan ishlashga juda zo'r yechim bera oladi. Yoki bo'lmasa imperativlarga ham bularni qo'shish kerak yaqool misol esa Rust. Ammo rust ham aralash paradigma man o'zimcha rustional paradigm deyman )).
1 217
Biz java8ni xozir hate qila olamiz chunki xozirgi versiyalari ancha yaxshi, yoki undan ham yaxshi tillar bor 🤷 Ammo zamonidagi java8ni shunchaki hate qilolmaymiz. Huddi shunday zamonasidagi Bob Martin ideologiyasini to’laqonli rad eta olmaymiz !
1 217
Yuqorida aytib o’tganlarimni sababi. Ikki masalada ham hate qilinadi, ammo tanqid aynan holat, makon va zamonga nisbatan bo’lishi kerak.
Kei Java8 paytidagi texnalogiyalar orasida lider ekanini aytdi, boshqasi bo’lsa dalil so’radi. Ammo sog’lomroq miyya bilan qarasak tog’ri fikr.
Yegor amaki quality haqida 20 yil oldin faqat Bob Martining resurslari bo’lganini aytdi. Agar tarixga qarasak ayni bu payitlar hamma qualityga tupurgan edi. Demak sog’lom miyya bilan qarasak o’rinli fikr!
1 217
Bob Martin haqida Yegor amaki juda qiziq fikr bildiribti.
B.Martin eng birinchi bo’lib sifatli code yozish haqidagi mavzuga qo’l urgan. 20 yil oldin bu mavzuda hech qanday adabiyot yo’q edi, barcha adabiyotlarda code base kasha edi. Sohamizda aynan software qualityni targ’ib qilgan inson! U payitlar insonlar CI yoki testlar haqida umuman o’ylamagan!
Hullas bu point of view bazi fikrlarimni tog’irlab olishimga katta turtki bo’ldi:
Biror narsaga ayni o’sha zamondagi holatdan ham qarash kerak.
Kecha yana bir qiziq suhbat bo’lgan edi.
@keilambda Java o’z vaqtidagi eng normal tillardan bo’lgan undan yaxshisi bo’lmaganini aytgan edi. Aynan o’sha zamonga qarasak rostdan ham Kei juda tog’ri aytyabti. Bu gaplarni man qilgan trollinglarga nisbatan aytudi ))
Hullas: Biror narsaga fikr bildirishdan oldin tarixga ham nazar solish kerak ! Undan kegin esa xozir va kelajak haqida!
1 217
Manashu reponi salgina ertaroq topganimda edi...
Ha mayli qadar ekan ))
https://github.com/intel/pcm?tab=readme-ov-file#pcm-api-documentation
1 217
Mani yagona qiynagan narsa aynan competitive programming uchun C++ monopoliyasi.
Agar hamma platformda birxil yechim qilaman desam C++ 11 tanlab bosishim kerak bo'lyabti.
Haskell codeforcesda bor ammo leetcode yoq. Scalada ham versiyalar farqli ekan. JS/TS limitlarga yetib qo'yabman(ishlagandan mano yo'q).
Boshqa tomondan Haskellda qilsa ham bo'ladigan darajada. Ammo unda imperative yozishniyam o'rganishim kerak. Bu katta barier bo'lyabti. Shu bilan birga eki GHCi. Hullas haskellni o'zim uchun qayta kshf qilar ekanman cp uchun. Fikrimcha bunga xozirgi skill levelimda kompitentsiya yo'q.
Aynan CP uchun C++ o'rganib bosish kerak. Autocomplatelarsiz ham yoza oladigan darajada.
