|
Quyida Java va C# o‘rtasidagi eng yaxshi 7 taqqoslashlar keltirilgan
|
bet | 9/154 | Sana | 08.01.2024 | Hajmi | 5,29 Mb. | | #131939 |
Bog'liq MajmuaQuyida Java va C# o‘rtasidagi eng yaxshi 7 taqqoslashlar keltirilgan:
ASOSIY FARQLARI
Java - Java Runtime Environment (JRE) da ishlaydi, C# esa Common Language Runtime (CLR) da ishlashga mo‘ljallangan.
Java class-based, ya’ni sinflarga asoslangan obyektga yo‘naltirilgan til, C# esa sinflarga asoslangan obyektga yo‘naltirilgan, funksional va komponentlarga yo‘naltirilgan til.
Java operatorlarni qayta yuklashni qo‘llab-quvvatlamaydi, C# esa bir nechta operatorlarni qayta yuklashni ta’minlaydi.
Java ko‘rsatkichlar (pointers)ni qo‘llab-quvvatlamaydi, C# esa faqat xavfli rejimda qo‘llab-quvvatlaydi.
Javada massivlar Object kutubxonasiga tegishli bo‘lsa, C# da massivlar System kutubxonasiga tegishli.
C# va Java dasturlash tillarining ba’zi xususiyatlari quyidagi jadvalda berilgan.
Xususiyatlari
|
Java
|
C#
|
Ishlab chiqarilishi
|
Sun Microsystems tomonidan ishlab chiqilgan.
|
Microsoft .NET ning bir qismi sifatida ishlab chiqilgan.
|
Ecosystem
|
Ulkan ochiq manbali kod tizimiga ega.
|
Microsoft platformalari uchun dasturiy ta’minotni ishlab chiqish uchun foydalaniladi.
|
Delegatlar
|
Delegatlarga o‘xshagan funksiyalarga erishish uchun interfeysdan foydalanishni talab qiladi.
|
C# da o‘zining metod sifatida xizmat qiladigan delegatlari mavjud.
|
|
|
| |