apa kelebihan dan kekurangan dari bahasa c# ?

Setelah kita membaca dan mengetahui apa itu bahasa C# dan mengapa di baca c sharp , sekarang kita harus mengetahui apa saja kelebihan dan kekurangan bahasa C#:

Kelebihan C# :

  • Flexible: C# program dapat di eksekusi di mesin computer sendiri atau di transmiskan melalu web dan di eksekusi di computer lainnya
  • Powerful: C# memiliki sekumpulan perintah yang sama dengan C++ yang kaya akan fitur yang lengkap tetapi dengan gaya bahasa yang lebih diperhalus sehingga memudahkan penggunanya
  • Easier to use: C# memodifikasi perintah yang sepenuhnya sama dengan C++ dan memberitahu dimana letak kesalahan kita bila ada kesalahan dalam aplikasi , hal ini dapat mengurangi waktu kita dalam mencari error
    Visually oriented: The .NET library code yang digunakan oleh C#
  • menyediakan bantuan yang dibutuhkan untuk membuat tampilan yang complicated dengan frames, dropdown , tabbed windows, group button , scroll bar , background image , dan lainnya
  • Secure: Anysemua bahasa pemprograman yg digunakan untuk kebutuhan internet mesti memiliki security yg benar-benar aman untuk menghindari aksi kejahatan dari pihak lain seperti hacker , C# memiliki segudang fitur untuk menanganinya
  • Memory management lebih mudah karena adanya garbage collector, yg membebaskan memory scr otomatis shg dapat mencegah memory leak
    Type safe, konversi implisit dari tipe data hanya mensupport turunan dan operasi dari tipe data yg melebar (misal dari int ke long, kalo int ke short tidak bisa) dan ini dideteksi pas compile.
  • Banyak fungsi yang tersedia di Base Class Library .NET Framework
    .NET Framework berkembang cepat dan semakin banyak fitur yg membuat produktivitas kita bertambah, misal:linq.
  • Untuk pengembangan aplikasi bisnis/umum atau enterprise, penggunaan C# akan lebih produktif daripada bila menggunakan C++. Bahasa C# masih merupakan turunan dari bahasa C, tetapi seolah2 dibuat lebih mudah dan produktif seperti Visaul Basic dengan tetap mempertahankan fleksibilitas dan “power” dari bahasa C.
  • Kabarnya Microsoft sedang mengembangkan sistem operasi dengan code name “Singularity” / “Midori” yang akan menggantikan Windows. Sistem operasi ini, API-nya ditulis dengan C# dan merupakan managed code seperti .Net Framework saat ini sehingga tentunya akan mengusung C# sebagai bahasa pemprograman standar. Hal ini akan menambah lagi kelebihan C#

Kekurangan C# :

  • Banyaknya operator serta fleksibilitas penulisan program kadang-kadang membingungkan pemakai
  •  Bagi pemula pada umumnya akan kesulitan menggunakan pointer

Sekarang kita sudah bisa mengetahui kelebihan dan kekurangan bahasa ini , semoga bermanfaat untuk kalian🙂

 

 

 

 

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s