C Sharp (bahasa pemrograman): Perbedaan antara revisi

Konten dihapus Konten ditambahkan
TjBot (bicara | kontrib)
k bot kosmetik perubahan
40Aditya (bicara | kontrib)
k pembenahan
Baris 8:
* Portabilitas ''[[programmer]]'' sangatlah penting, khususnya bagi ''programmer'' yang telah lama menggunakan [[bahasa pemrograman C]] dan C++.
* Dukungan untuk internasionalisasi (multi-language) juga sangat penting.
* C# ditujukan agar cocok digunakan untuk menulis [[program aplikasi]] baik dalam sistem [[klien-server]] (''hosted system'') maupun sistem embedded (''[[embedded system]]''), mulai dari programperangkat aplikasilunak yang sangat besar yang menggunakan [[sistem operasi]] yang canggih hingga kepada programperangkat aplikasilunak yang sangat kecil yang memiliki fungsi-fungsi terdedikasi.
* Meskipun aplikasi C# ditujukan agar bersifat 'ekonomis' dalam hal kebutuhan pemrosesan dan [[memori|memori komputer]], bahasa C# tidak ditujukan untuk bersaing secara langsung dengan kinerja dan ukuran programperangkat aplikasilunak yang dibuat dengan menggunakan bahasa pemrograman C dan [[bahasa rakitan]].
* Bahasa C# harus mencakup pengecekan jenis (''type checking'') yang kuat, pengecekan larik (''[[array]]''), pendeteksian terhadap percobaan terhadap penggunaan variabel-variabel yang belum diinisialisasikan, portabilitas [[kode sumber]], dan pengumpulan sampah (''[[garbage collection]]'') secara otomatis.