Algo Vision
454 subscribers
340 photos
64 videos
5 files
114 links
Computer Vision - Algorithm
for commercial questions @mlenginer
Download Telegram
Yuqoridagi kod parchasidagi **str** o'zgaruvchisi o'zida nimani saqlaydi?
Anonymous Quiz
28%
Foydalanuvchi nomi
34%
Kompyuter nomi
22%
Hech narsa saqlamaydi
16%
Windows Nomi
👍2
.Net da qaysi kurinishda egallagan xotirani tozalash dasturchi o'ziga yuklatiladi?
Anonymous Quiz
12%
new
22%
stackalloc
26%
Marshal.AllocHGlobal
40%
.Net da barcha egallagan xotirani GC ni uzi tozalaydi
🌚5👍21🆒1
Қалб ўлса, раҳм - шавқат кетади.
Ақл ўлса, ҳикмат кетади.
Виждон ўлса, ҳаммаси кетади.

Juda manoli gaplar!!!
👍146🕊1
https://sqlize.online/

SQL ro'rovlarni online va real time da ko'rish
qayta ishlash va ularni hattoki GPT AI bilan generatsiya qilish imkonini
beruvchi Online Platforma.
Platforma ochiq kodli.
Qaysi dasturlashda kod yozishidan qatiy nazar hamma uchun kerakli deb uyliman!
👍2😨2
Cloudga github dagi proektni yuborish deganda oddiy foydalanuvchi qanday tushunadi😂
😁14😭4🤣3👨‍💻1
Disclaimer: Yuqorida keltirilgan kodni hech qachon o'z Windowsingizda ishga tushirmang sinov tariqasida Virtual Mashinadan foydalanishiz mumkin!!!

Eski bo'lsada haligacha tizimli dasturlashda o'z mavqeini yuqotmagan C dasturlash tili va uning foydalanish sohalari haqida gaplashamiz.
😨3👍2
Algo Vision
Disclaimer: Yuqorida keltirilgan kodni hech qachon o'z Windowsingizda ishga tushirmang sinov tariqasida Virtual Mashinadan foydalanishiz mumkin!!! Eski bo'lsada haligacha tizimli dasturlashda o'z mavqeini yuqotmagan C dasturlash tili va uning foydalanish…
——->
C dasturlash tili ko'pgina yuqori darajali dasturlash tillariga o'z tasirini o'tkazgan dasturlash tili hisoblanadi.
Bejizga C oilasi deyishmaydi.
Ko'pgina High Level dasturlash tilllari aynan C dan voris sifatida olingan.
Hozirda Python o'z sintaksisi bilan qanday mashhur bulsa C yaratilganda ham xuddi shunday mashhur bulgan. Chunki undan oldin dasturchilar Umuman tushunarsz bulgan odam tilidan uzoq Assembler va uning oilasida kod yozishgan.
Mashhurlikni hali ham C qo'ldan boy bergani yuq. TIOBE indexi buyicha C 2 o'rinda turadi.
C ni kichik va o'rta biznes va hattoki yirik biznes dasturlarida foydalanish bu tugirisi juda axmoqlik. Yane tasavvur qiling siz bir yil davomida kod yozib bitta o'rta darajadagi Web Ilova tuzasz.
Shuning uchun ham C oddiy biznesdagi productive sohasida kamroq foydalaniladi.
C da faqatgina yangi kutubxonalar Operatsion Tizimlar va robotlarga dastur tuzishadi.
Bu soha Embeded deyiladi.
C juda juda tez hattoki assemblerdan tashqari istalgan dasturlash tillarini orqada qoldiradi desak xato bulmaydi.
Va eng asosiysi u Low Level dasturlash tili u bilan tugridan tugri Protsessorga kod yozsa buladi.
Qurilmalarni istalgancha boshqarsa buladi buningg uchun hech qanday boglanish yane tashqaridan biror narsa o'rnatishni xojati yuq.
C tili asosida ko'pgina texnologiyalar va kutubxonalar tuzilgan.
C dasturchidan juda qattiq masuliyat talab etadi. Shuning uchun bu dasturlash tilini asosiy dasturlash tiliga aylantirishdan oldin yaxshilab fikrlashga tugri keladi.
Windows-Linux-Unix_Mac_Os(yarmi) deyarli 95% qismlari C da tuzilgan.
Shuning uchunam Xitoyliklar haligacha o'zlari chip va protsessor ishlab chiqishdan qurqadi chunki C nimalarga qodir ekanligini hali tushunishmaydi. (Masalan Microsoft shunday qilishi mumkin ki Windows aynan ularni protsessorida ishlamay qoladi)
Va Albatta C da ham virus tuzishadi ham unga qarshi dastur (Avast Kasperskiy(yarim)...)
C ni yarim kuchini esa yuqorida keltirilgan kodda kurish mumkin. Yuqoridagi kod Windows OS tizimini tuliq ishdan chiqarib uni BIOSdagi MBR qismidan uchirib tashlaydi.
Bu kod shunchaki C nimaga qodir ekanligini ko'rsatish uchun yozilgan Iltimos uni faqat va faqat Virtual Mashinda sinab kuring!!!
9👍3
Algo Vision
——-> C dasturlash tili ko'pgina yuqori darajali dasturlash tillariga o'z tasirini o'tkazgan dasturlash tili hisoblanadi. Bejizga C oilasi deyishmaydi. Ko'pgina High Level dasturlash tilllari aynan C dan voris sifatida olingan. Hozirda Python o'z sintaksisi…
Qushimcha qilib shuni aytish joizki.
C ni boshlangich qismi dasturlashni endi boshlayotganlar uchun juda mos tushadi.
Lekin C da ma'lum bir darajaga erishish uchun esa unchalik mos kelmaydi juda uzun yulni bosishga tugri keladi.
Shu uchunam productive dasturlashda C oilasidan boshqa bir dasturlash tili (masalan C#—>keyin C++/C yoki Java—keyin C yoki Go—keyin C ga chuqur kirish)
tanlash maqulroq
Yoki Embeded va System uchun birdan Rust ni tanlagan maqul
💯7🆒1
Yuqoridagi kod qanday natija qaytaradi?
Anonymous Quiz
11%
6
18%
Exception
48%
0 1 2 3
23%
0 1 2 3 4
Yuqoridagi kod qanday natija qaytaradi?
Anonymous Quiz
16%
1
42%
0
8%
2
24%
Compilation Error
9%
Runtime Error
1
Yuqoridagi dastur qanday natija qaytaradi? Dastur hech qanday commandalarsiz ishga tushirilgan
Anonymous Quiz
21%
1
33%
0
19%
2
20%
Compile Error
7%
Runtime Error
3
😂😂
🤣13😁8🤷‍♂11
Bugun Microsoft tomonidan ishlab chiqilgan .Net haqida gapirib bermoqchiman.
Bu Microsoft tomonidan ishlab chiqilgan eng yaxshi eng uzoq muddat yashaydigan texnologiya desam xato qilmagan bulman.
.Net bu texnologiya til emas!
👍7
▶️▶️▶️▶️▶️
Nihoyatda Microsoft Javaga tik qaraydigan texnologiya ishlab chiqdi.
Bu texnologiya bir nechta tilni IL (Yane o'rta til) yordamida macro assembler boshqaruvchi kodlarga utkazib beruvchi va
ko'pgina tayor sinflardan tashkil topgan.
Bu degani dasturchi tomonidan yozilgan kod mashina kodiga o'tib keyin ikkilik asosida bajariladi.
Bu albatta oson ish emas. Microsoft bu uchun juda uzoq muddat sarflagani aniq.
.Net oxirgi yillarda krossplatformali bulgani juda quvonarli. Chunki oldin faqatgina Windows Forms va nisbatan orqada qolgan ASP bor edi xolos. Bu narsa .Net Framework nomi bilan mashhur edi.
Keyinchalik community entuziast(senior++++) lar tomonidan
Mono proekti ishlab chiqildi. U C# da yozilgan kodlarni Istalgan platformada bajarishni ta'minlardi.
Asta sekinlik bilan .Net Core yane eski .Net FrameWorkni krossplatformali variantlari ishlab chiqildi.
Hozirda esa bu katta texnologiya shunchaki .Net deyiladi.
.Net oilasiga mansub C#/F#/Visual Basic.Net tillarida yozilgan istalgan dastur o'rta tilga (IL) ga ugiriladi keyin esa bajaruvchi shaklga keladi.
Bundan tashqari .Net ko'pgina boshqarilmaydigan tillarniham qisman qo'llab quvatlaydi.

.Net ayni paytdagi barcha sohalarda foydalaniladi.

1️⃣Desktop dasturlar tuzish (Windows MacOs,Android...)
.Net MAUI(MultiPlatform APP UI) deyarli barcha zamonaviy OT larda ishlaydi.
Bundan tashqari kundan kunga ommalashib ketayotgan Avalonia endilikda to'liq krossplatformali hisoblanadi.

2️⃣Web-Backend-Web uchun ASP.Net har tomonlama qulay framework.
Ham tezlig ham xavfsizlik buyicha. (faqat sodda sintaksis buyicha deya olmayman)

3️⃣Tizimli dasturlash- Tizimli dasturlashda ko'proq C# tomon yo'naltirsak to'gri bular edi.

4️⃣gRPC - Remote Procedure Call yane API dan farqli serverdan bir marta kod kuchirib olib Client tomonida faqatgina shu kod bajarilishi. Bu albatta alohida texnologiya hisoblanadi lekin .Netda yaxshi qo'lab quvatlanadi.

5️⃣Game-O'yinlarni boshida Unity degan yozuv chiqganini ko'rgan bulsilar kerak.
2D o'yinlarning 90% aynan Unity da tuzilgan bu o'zimdan aytayotgan gap emas statistika.

6️⃣IoT-Internet Of Things-bu texnologiya hali O'zbekistonga unchalik kirmagan.
Bu bir nechta fizik qurilmalarni bir biriga aloqa o'rnatilishi uchun internetga ulash texnologiyasi albatta .Netda qullab quvatlanadi.

Ayni paytdagi .Net oxirgi stable versiyasi 7 STS
va priview da esa .Net 8 turibdi.
Microsoftdan yangiliklar kutib qolamiz!!!
🔥8👀31👍1🆒1