DRALGORITHM Telegram 617
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://www.tgoop.com/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



tgoop.com/DrAlgorithm/617
Create:
Last Update:

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://www.tgoop.com/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

BY Dr. Algorithm


Share with your friend now:
tgoop.com/DrAlgorithm/617

View MORE
Open in Telegram


Telegram News

Date: |

The best encrypted messaging apps Telegram Android app: Open the chats list, click the menu icon and select “New Channel.” While the character limit is 255, try to fit into 200 characters. This way, users will be able to take in your text fast and efficiently. Reveal the essence of your channel and provide contact information. For example, you can add a bot name, link to your pricing plans, etc. Hui said the time period and nature of some offences “overlapped” and thus their prison terms could be served concurrently. The judge ordered Ng to be jailed for a total of six years and six months. To upload a logo, click the Menu icon and select “Manage Channel.” In a new window, hit the Camera icon.
from us


Telegram Dr. Algorithm
FROM American