Cythoner

Description
Bu nom vaqtincha?
19 y.o. Software Engineer

Kanalda turli yo'nalishlarda o'rganganlarim, maqolalar, shuningdek LeetCode masalalarga yechimlarimni berib boraman

LinkedIn: https://www.linkedin.com/in/samandar-komilov-89b732249

Main channel - @onexosphere
Advertising
We recommend to visit

?? O'zbekistondagi N1 Akkaunt Savdo Kanali!

‼️ Eslatma: Kanalimizga Joylanayotgan Akkauntlarning Barchasi Turnirda Yutilgan!

? Kanalga Joylangan Xar Bir Akkauntga "SENATOR" Shaxsan O'zi Javob Beradi!

✍️Admin: @deSENATOR_AKKS ✅ Org ‼

©️SENATOR PUBGM

Last updated 1 year, 2 months ago

🔔 Reklama: @Edurekadmin


Ta'limda nima yangiliklar?

O'zbekiston ta'lim sferasidagi eng oxirgi va eng dolzarb yangiliklarini aynan shu kanaldan topasiz!

© Kanaldan to'liq yoki qisman ma'lumot olinganda manba ko'rsatilishi shart!

📩 @Edu_murojaatBot

Last updated 1 month, 4 weeks ago

Kun davomida eng sara va so'nggi yangiliklar tafsiloti bilan YO'L-YO'LAKAY tanishtirib boramiz.

Voqea va hodisaga guvoh bo‘ldingizmi, videolaringizni bizga yuboring: @yyuzbot

Reklama bo‘yicha: @zorzorads

Instagram sahifamiz: https://bit.ly/3wlZDZH

Last updated 1 month ago

1 year, 5 months ago

? RealPython "ilonchilar" uchun eng zo'r tekin o'rganish manbayi desam adashmayman.

https://realpython.com/learning-paths/

? Bu linkda beginnerdan advanced darajagacha pythonga aloqador roadmaplar berilgan. Shu jumladan Web scraping, Python GUI va Testing.

@cythoner

1 year, 6 months ago

*? A1 - C da struct, union va enum ?***Maqolada C dasturlash tilida Data Structures va Algorithmsga kirish oldidan eng muhim mavzular ko'rib chiqildi. Ayniqsa struct va pointer juftligi, union va enumning qaysi hollarda afzal ekanligini tahlil qildik.

? Shuningdek sample kodlarda Kurtlar Vadisi qahramonlarining ismlarini topishingiz mumkin :)

https://shorturl.at/quSX5

DEV Community

C da Struct, Union va Enum

Bugun C dasturlash tilining muhim qismlaridan bo'lgan Strukturalar, Birlashmalar va Enumlar haqida...

*****?*** A1 - C da struct, union va enum ***?*****Maqolada C dasturlash tilida Data Structures va Algorithmsga kirish oldidan eng …
1 year, 6 months ago
[#c](?q=%23c) [#struct](?q=%23struct)

#c #struct
*? Self-referential Structures*Bu kabi structlar o'z turidagi boshqa o'zgaruvchilarning adresini - pointerini ham saqlaydi. Aslida Linked List ideasi ham shu, o'zidan oldingi va keyingi elementlar adreslarini saqlashi kerak.

? O'z-o'ziga murojaat qiluvchi strukturalar - Data Structures yoxud Linked List mavzusiga kirish oldidan eng muhim mavzu. Oz qoldi, DSA ga kiramiz...

@cythoner

1 year, 6 months ago
[#c](?q=%23c) [#struct](?q=%23struct) [#pointer](?q=%23pointer)

#c #struct #pointer
*? Dynamic Struct*Aslida struct oddiy holatda static bo'ladi. Ya'ni uzog'i bilan structlar arrayi hosil qilsak ham, bu arrayga length berish kerak xuddi oddiy array kabi:
student_t students[20];Lekin dynamic struct ham hosil qilish mumkinki, uni pointer yordamida amalga oshiramiz:

```
student_t p;
p = (student_t
) malloc(n * sizeof(student_t));

```
Aslida struct ham uning 1-baytiga nisbatan pointer, demak biz uni dinamik tarzda e'lon qilishda ham shu usulni ishlatishimiz mumkin ekan. Shunda bu struktura har qancha katta bo'lmasin, biz unga pointer yordamida access qila olamiz.

*⏳ Bu haqida batafsil maqola yozaman, tez orada...*@cythoner

1 year, 6 months ago

? A0 - Dinamik xotira?
? Maqola davomida C dasturlash tilida dinamik xotira ajratish va buning uchun ishlatiladigan 4 ta funksiya: malloc(), calloc(), realloc() va free() haqida so'z boradi.

*? I would be happy if you like/comment/share this article. Thanks!*https://dev.to/samandarkomilov/dinamik-xotira-dynamic-memory-allocation-n1n

DEV Community

Dinamik xotira | Dynamic Memory allocation

***👉*** Keling, avvalo Memory Allocation o'zi nima ekanligi haqida biroz so'z yuritsak. Memory allocation...

***?*** **A0** **- Dinamik xotira*****?***
1 year, 6 months ago
[#c](?q=%23c) [#pointers](?q=%23pointers)

#c #pointers
Segmentation Fault? No! Agar arrayga pointer orqali access qilish kerak bo'lsa, u holda scanf() yordamida qiymatni mos pointerga directly assign qilsa bo'ladi, qachonki array declare qilinganda unga SIZE berilsa.

? Sababi, array[MAX] orqali OS xotiradan MAX miqdorichalik joy ajratadi va biz unga pointer orqali access qilishda ruxsat so'rashimiz shart emas!

@cythoner

1 year, 6 months ago
[#c](?q=%23c) [#pointers](?q=%23pointers)

#c #pointers
*⚠️ Ehtiyot bo'ling, Segmentation Fault!*Rasmdagi kod ko'rinishidan ishlaydigandek, ammo kutilmaganda error chiqyaptimi? Albatta-da!

*❗️ Segmentation Fault* - memoryning OS ruxsat bermagan qismidan foydalanishga uringanimizda sodir bo'ladigan error. (Stack va Heap memory haqida alohida post yozaman). Buni hal qilish uchun Heap (dynamic) memory allocationdan foydalanish mumkin:

int *a = malloc(sizeof(int));Bu holatda esa pointer o'lchami 4 bayt bo'lgan o'zgaruvchiga point qilib turadi. Endi rasmdagi kabi scanf() yordamida qiymat assign qilish mumkin.

*✅ Xulosa: Demak, C da pointer orqali variable assign qilishda OS dan ruxsat olish yoki Heap memorydan foydalanish kerak bo'lar ekan.*⏳ Tez orada Pointerlar haqida ham batafsil post yozish niyatim bor...

@cythoner

1 year, 6 months ago

#source
? Pointer mavzusidan boshlab C incredibly difficult bo'lib boshlaydi. Ayniqsa function pointerlar.

? https://cdecl.org/

? Fortunately, shunday sayt bor ekan, function yozilsa uni odam tiliga o'girib beradi. Bu ayniqsa function pointerining pointeriga pointer kabi murakkab joylarda qo'l keladi.

@cythoner

1 year, 6 months ago

? Carnegie Mellon University tomonidan taqdim etilgan Vim Cheatsheet.

Shuningdek quyidagi linkda ham barcha komandalar tartibli va tushunarli tarzda berilgan ekan:
? https://vim.rtorr.com/

@cythoner

1 year, 6 months ago
[#text\_editor](?q=%23text_editor)

#text_editor
*? Vim* - haqiqiy qora oyna bilan ishlashni xohlovchi dasturchi do'stlarimiz uchun eng ajoyib tanlov. Unda hamma narsa qo'lda boshqariladi, VS Code yoki hatto Sublime Textdan ham qiyinroq. Lekin o'rganib olinsa juda asqotadi.

? Ko'pgina kuchli universitetlarda editor sifatida Vim yoki Nano tanlanadi. Asosiy ustunligi Terminaldan turib ishlaydi, demak RAMni ham kam yeyishi aniq. Quyidagi kichik tutorial Vim bo'yicha basic introduction qiladi:

? https://opensource.com/article/19/3/getting-started-vim

Terminalda vimtutor komandasi orqali Vimning default tutorialidan ham o'rganish mumkin

@cythoner

We recommend to visit

?? O'zbekistondagi N1 Akkaunt Savdo Kanali!

‼️ Eslatma: Kanalimizga Joylanayotgan Akkauntlarning Barchasi Turnirda Yutilgan!

? Kanalga Joylangan Xar Bir Akkauntga "SENATOR" Shaxsan O'zi Javob Beradi!

✍️Admin: @deSENATOR_AKKS ✅ Org ‼

©️SENATOR PUBGM

Last updated 1 year, 2 months ago

🔔 Reklama: @Edurekadmin


Ta'limda nima yangiliklar?

O'zbekiston ta'lim sferasidagi eng oxirgi va eng dolzarb yangiliklarini aynan shu kanaldan topasiz!

© Kanaldan to'liq yoki qisman ma'lumot olinganda manba ko'rsatilishi shart!

📩 @Edu_murojaatBot

Last updated 1 month, 4 weeks ago

Kun davomida eng sara va so'nggi yangiliklar tafsiloti bilan YO'L-YO'LAKAY tanishtirib boramiz.

Voqea va hodisaga guvoh bo‘ldingizmi, videolaringizni bizga yuboring: @yyuzbot

Reklama bo‘yicha: @zorzorads

Instagram sahifamiz: https://bit.ly/3wlZDZH

Last updated 1 month ago