cookie

Sizning foydalanuvchi tajribangizni yaxshilash uchun cookie-lardan foydalanamiz. Barchasini qabul qiling», bosing, cookie-lardan foydalanilishiga rozilik bildirishingiz talab qilinadi.

avatar

Dr. Algorithm

Saidolim Djuraev’ning mantiq va qiziqarli ma'lumotlar haqida kanali. Savollar yoki javoblar uchun: @DrAlgorithmBot

Ko'proq ko'rsatish
Reklama postlari
1 703
Obunachilar
+2124 soatlar
+237 kunlar
+7930 kunlar

Ma'lumot yuklanmoqda...

Obunachilar o'sish tezligi

Ma'lumot yuklanmoqda...

Hammasini ko'rsatish...
C# masalasida aytsak. Ular javani copy paste qilganini qolgan hamkasblarimiz ham aytdi. Demak sizlar aytayotgan tillarni barchasi bir biridan ideani copy/paste qiladi. PHP masalasiga kelsak. PHP endigina JIT qo'shdi texnologik jixatdan qaraganimizda ancha orqada. Hamma sevayotgan mashxur tillarni birortasi tayinli rivojlanyotgani yo'q. Javaga ham genericlarni kim olib kirgan bilasizmi ? Albatta Martin Oderskiy. Oqibatda nima bo'ldi ? Dotty paydo bo'ldi.... Tiplar mavzusiga kelsak. Popular tillarda tiplar anchagina qashoq. Community uchun atayin any berishadi. Bu rivojlanish emas o'z oyog'iga bolta urish deb o'ylayman. Traditional tillarda syntax sugardan boshqa birorta tayinli narsalar qo'shilayotganiga guvoh bo'lmadim. Sizlar yoqtirmaydigan o'sha g'alati FP tillarda esa anchagina yangiliklar bor va ular haligacha rivojlanyabti. OOPni ham boshlab kegin rivojlantirolmasdan static methodlar, imperativ error handling kabi narsalar qo'shildi )) Shunday ekan rivojlanmagan organizm qariyabti... yoki qarib o'lib bo'lgan ))
Hammasini ko'rsatish...
👍 4
Hammaga muhokama uchun rahmat! Har bir tilning o`zining o`rni bor. Talashganimiz bilan hech nima o`zgarmaydi. Har birining sababi bor. Endi o`rganayotganlar uchun: - Tilni emas, dasturlashni o`rganing. Ustozlar uchun: - Tildan oldin Algoritm ni o`rgating. Iloji bo`lsa qog`ozda. Kompsiz. Dasturchilar uchun: - Biror tilni maqtab bellashmang. - Foydasi bor joyini tavsiya qilib bellashing. Hammaga: - Katta rahmat!
Hammasini ko'rsatish...
👍 9 2
Buni hamma biladi. Hammasi o’z joyida yaxshi. O’ziga yarasha imkoniyatlari bor. Xech birini bitta so’z bilan bu zor deyilmaydi. Ammo birma-bir ularning imkoniyatlarini solishtirish mumkin. Syntax, localda, cloudda, json serialization/deserializationda, single query, multiquery… hammasida. Xech qachon ular bir xil bo’lmaydi. Hamma techni orqasida ularning egalari turibdi. Va ular doim boshqa konkurentidan yaxshiroq qilishga harakat qilishadi. Shuning uchun rankinglar o’zgarib turadi. Biz qayerdadir ularning imkoniyatlarini solishtiramiz, butun bir boshli techni emas. Agar polniy tech solishtirilgan, “php unaqa”, “java unaqa” degan gaplar ko’rsangiz, albatta hazil tariqasida boladi. Sardor oga, Jahongir Rahmonov va boshqalar ham shu tartibda hazil postlar qilishadi. Bundan maqsad bor! Maqsad. Jamiyatda har xil temalarda tortirushuvlar boladi. Munisa Rizayeva zo’r, Chingiz unaqa, Qori aka bunaqa… Bizning maqsad, mana shu satxdagi tortishuvlarni ilmiy sathga ko’tarish. Jamiyatdagilar ilm ustida talashsin, qayerdagi kimlarnidir gapi uchun emas. UniconSoft ning Texno Suhbat loyihasining maqsadi ham huddi shunday. Buni yillar o’tib tushuna boshlaysiz. Hozir sizga ko’ringan narsalar asli unday emas. Maqsad ham boshqa.
Hammasini ko'rsatish...
👍 12 2
Java vs C# muhokamasida qatnashganlar uchun rahmat. Biroz gaplashilgan gaplarni yig`ib chiqdim. Qizziq bo`lsa o`qib ko`rarsiz: Fikrlarni yig`ishga harakat qilib ko`raman. 1. Orqasida kim turibdi? C# ni orqasida Microsoft. Java ni orqasida Oracle 2. Har xil qurilmalarga Ilova yozsa bo'ladimi - HA. 3. Resurs va o`qilishi. - Java ancha ko'proq resurs talab qiladi - C# da asinxron dastur yozish osonroq, ham "readable" 4. Qachon chiqqan? - Java 1996 da chiqqan. - C# 2000 da chiqqan. // 4 yil yosh ekan holosku 5. Ko`p resurs yeydi. - oddiy leetcode dayam ko'p ko'raman bir xil yozilgan kodla Javada boshqa tillarga qaraganda ancha ko'proq xotira yidi - Javani recursive funksiyaga o'xshataman, ishlashi tez, lekin resurs ko'p talab qiladi 6. Juda xammasi bilan emas (adashyabsiz), Android OS Googlega tegishli, va u shu OS ga oldin Java dasturlash tilini Native til deyilgan, xozir lekin Kotlin to'g'ri, lekin Kotlin ham Javani asosida qurilgan ya'ni uni tushinchalari. asosiy Android OS larga Java yoki Kotlinda yoziladi( asosiy deyabman). Lekin C# qila oladigan ishni Javadaqa zo'r qilish qiyin va Java yoki Kotlinda(xozirda) qilinayotgan ishni C# mukammalik bn qilib bo'lmaydi( Valloxu a'lam). Ikkalasi ham o'z soxalariga tegishli narsada zo'r, xullas shunaqa 7. U leetcode bilan production da ishlaydigan kodni yer bilan osmoncha farqi bor. 10 sekund ishlab o'chadi u. Productionda kod kunlab, haftalab ishlaydi. Java esa aynan shunga optimizatsiya qilingan. Keyin hozir graal kundan-kunga rivojlanyapti, jar ni o'rniga native executable qilib beradi. 8. > Microsoft o'zi biror yangilik qilolmasa , creativ bo'lolmasa bechara faqat o'g'irlab yurishi yangiliklarni. Masalan Boshida Apple yaratilganda stiv jobsni ancha g'oyasidan o'g'irlab microsoftga qo'shgan, vaqt o'tb yana boshqa joylardan ham, 2000-yillardan o'tib esa Javadan o'g'irlab o'zini C# ni chiqargan. bir so'z bilan aytganda faqat CTRL+C, CTRL+V qib yuridi ham yoqdan >> Bir sportchi ma'lum spor turini yaratdi. Shug'ullandi, o'zini ustida iwladi... Keyin boshqa sportchi xuddi shu sport turi bilan shug'ullaniwni bowladi. Undan o'tib ketdi.. Bu joyda ma'no bormi? Yoki shunda undan keyin bu sport turi ustida iwlagani uchun 2 - ci sportchi hech kimmi? 9. Qaysi tomonlama qarashga bog'liq, Dasturchilar asosan Linux ishlatishadi xavfzsizlik bo'yicha. Qulaylik esa Windows tarafda deb xisobleman, Valloxu a'lam 10. Linux ‼️ Linuxni support qiladiganlarning eng asosiysi Microsoftku https://t.me/mukhammadkarim_tukhtaboev/2332 11. Syntax - Java's syntax is typically more verbose and consistent, while .NET (especially C#) offers more syntactic sugar and flexibility. - C# also supports dynamic types, which Java lacks 12. Til tanlash - rizq - Shu fikrga 100% qo'shilaman men, karvon ko'p rizqi bo'lak degandey, xamma tilni ham ishlatish bo'yicha o'zlarini mutaxassislari bor va shundan oylik olishib bola chaqa boqishyabdi 13. Getter / Setter - Javada haliyam getter setterlar ruchnoy qilinarkanmi? Har holda izlanishlarim natijasi shunaqa chiqvotti - Set qilayotganizda, kelayotgan ma'lumotni tekshirsa bo'ladi, lekin C# da bilmadim 14. Reyting 2024 Java - 4 o`rin C# - 5 o`rin
Hammasini ko'rsatish...
👍 7
Photo unavailableShow in Telegram
Java vs C# Tashashamiz. 📱 Kimga eski Java? 📱 Kimga yosh C#? ~ ~ ~ Shartlarni kelishib olaylik. Aniq argument bilan biror tilning yaxshi tomonini aytish mumkin. Aniq argument bilan buni falon joyi yaxshi emas deyish mumkin. Manga shu yoqadi deyish mumkin emas. Aniq odamlar aniq fikr eta olishi kerak. P.S. Rasm AI da yasaldi, shunga xatolari bor. @DrAlgorithm
Hammasini ko'rsatish...
👍 9😁 7👨‍💻 1
Photo unavailableShow in Telegram
no comment @DrAlgorithm
Hammasini ko'rsatish...
😁 21
Photo unavailableShow in Telegram
Email va PM Emaildan foydalanish juda qulay narsa. Sizga katta hajmda maʼlumot yuborsa boʻladi, kimdan qachon kelganini nazorat qilsa boʻladi. Agar odamlarimiz Telegramdan emailga oʻtib ketishsa ham hursand boʻlaman. Bitta kichkina farq, sizga kindur xabar yozsa, sizdan oʻchira olmaydi! Bilamiz Telegramda kimdur manga xabar qoldirsa, xohlagancha uni oʻzgartira oladi va oʻchira oladi. Bu esa avval qilingan kelishuvga taʼsir qilishi mumkin. Emailda buning imkoni yoʻq. Aytilgan soʻz - otilgan oʻq. Yuborilgan email ham shunday. Lekin bugun mavzu boshqa narsa haqida. Dastur ishlab chiqishda muhim narsalardan biri bu hujjatlashtirish. Har qanday muloqot hujjatga kiritilishi talab etilishi mumkin. Ayniqsa mijoz bilan gaplashganda. Shunday misollardan 2 tasini aytib oʻtmoqchiman. 1. Mijoz bilan email orqali talablarni muhokama qilish vaqtida email sarlavhasiga loyiha nomini qoʻyib qoʻying. Masalan, siz Telegram bot yasab bermoqchisiz. Elektron xat sarlavhasiga [TB] qoʻshib qoʻysangiz, izlashda oson boʻladi. Sizga yuzlab kelgan xatlar orasidan faqat shu loyihaga tegishli qismini ayrata olasiz. Agar sizda loyiha kattaroq boʻlsa, uning boʻlimini ham bera olasiz. Masalan, [TB.Design] bilan siz Telegram bot loyihasining dizayni masalalarini muhokama qila olasiz. Izlashda esa [TB - sizga shu loyihadagi barcha soʻzlashuvlarni; [TB.Design - esa bu loyihaga tegishli faqat dizaynga tagʻluqli xabarlarni beradi. Shuncha vaqt email ishlatib bu tajribadan juda kam foydalanganman. Odatda qavslar [] ni qoʻymas edim. 2. Emailda CC boʻlimi bor. Har bir loyiha uchun alohida email ochib (email group) uni doim CC boʻlimiga yozib borsangiz. Loyihada ishtirok etayotgan barchaga bu xabarni yetkaza olasiz. Va eng qizzigʻi faqat shu loyihada ishtirok etayotganlarga. Xohlagan vaqt guruhga odam qoʻshish va chiqarish orqali unga eski email xabarlarni koʻrinadigan qila olasiz. Masalan, [email protected] bu guruh email manzili. Shunga xat yuborsam, loyiha ichtirokchilarining barchasiga xat yetib boradi. Hech boʻlmasa, talablarni shu emailda saqlagan boʻlaman. Asosiy email manzilimda barcha xatlar, hatto spam xabarlar, boʻladi. [email protected] da esa faqat loyihaga tegishli dizayn talablari. Shunaqa, har kun yangi ilmni bilimga aylantiramiz.
Hamr uchidan patr, ruknidan.
@DrAlgorithm
Hammasini ko'rsatish...
👍 20 1
01:27
Video unavailableShow in Telegram
Kitob - “1% Yaxshiroq” chellenj @BirFoizBilim kanali challenj e'lon qilibdi. Keling biz ham kitob o`qishga qo`shilamiz.
Shartlari juda oddiy ekan. * Bitta kitob tanlaysiz. * 1 - kun 10 dadiqa o`qiysiz. * 2 - kun 11 daqiqa o`qiysiz. ... 30-kun 39 daqiqa. har kuni 1 daqiqa qo`shib borasiz.
Storyga qo`yib borish kerak bo`ladi. Boshladik bo`lmasam! https://t.me/+tkU35OlzUzE1MDNi @birfoizbilim ga qo`shilish uchun bu guruhga qo`shilasiz. @DrAlgorithm
Hammasini ko'rsatish...
IMG_5482.MP431.76 MB
👍 9🆒 5🔥 1
01:27
Video unavailableShow in Telegram
“1% Yaxshiroq” chellenj-guruhiga qo’shiling. 👇 https://t.me/+tkU35OlzUzE1MDNi @birfoizbilim
Hammasini ko'rsatish...
IMG_5482.MP431.76 MB