C Sharp (bahasa pemrograman): Perbedaan antara revisi

Konten dihapus Konten ditambahkan
40Aditya (bicara | kontrib)
k pembenahan
40Aditya (bicara | kontrib)
k pembenahan
Baris 10:
* C# ditujukan agar cocok digunakan untuk menulis [[program aplikasi]] baik dalam sistem [[klien-server]] (''hosted system'') maupun sistem embedded (''[[embedded system]]''), mulai dari perangkat lunak yang sangat besar yang menggunakan [[sistem operasi]] yang canggih hingga kepada perangkat lunak 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 perangkat lunak 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]]-variabel yang belum diinisialisasikan, portabilitas [[kode sumber]], dan pengumpulan sampah (''[[garbage collection]]'') secara otomatis.
 
== Sejarah ==
Baris 19:
C# didisain untuk memenuhi kebutuhan akan sintaksis C++ yang lebih ringkas dan ''[[Rapid Application Development]]'' yang 'tanpa batas' (dibandingkan dengan RAD yang 'terbatas' seperti yang terdapat pada [[Delphi]] dan [[Visual Basic]]).
 
Agar mampu mempromosikan penggunaan besar-besaran dari bahasa C#, Microsoft, dengan dukungan dari [[Intel Corporation]] dan [[Hewlett-Packard]], mencoba mengajukan standardisasi terhadap bahasa C#. Akhirnya, pada bulan [[Desember]] [[2001]], standar pertama pun diterima oleh European Computer Manufacturers Association atau ''[[Ecma International]]'' (ECMA), dengan nomor standar [http://www.ecma-international.org/publications/standards/Ecma-334.htm ECMA-334]. Pada Desember [[2002]], standar kedua pun diadopsi oleh ECMA, dan tiga bulan kemudian diterima oleh ''[[International Organization for Standardization]]'' (ISO), dengan nomor standar [http://standards.iso.org/ittf/PubliclyAvailableStandards/c042926_ISO_IEC_23270_2006(E).zip ISO/IEC 23270:2006].
 
== Fitur-fitur bahasa ==