Bahasa Pemograman C# (Sharp)

Pertama kali mendengar kata “C#” kita akan bertanya “Bahasa pemprograman apakah ini” ? “Apa Tujuannya kita mempelarinya” ? “Bagaimana cara mempelajarinya” ? “Apa bedanya dengan bahasa .Net lainnya yg terdapat pada Visual Studio” ?
Dalam blog ini akan dijawab pertanyaan ini masing-masing agar dapat membuka pikiran qta lebih luas lagi. C# adalah salah satu bahasa pemprogramann intermediate yg digunakan oleh programmer untuk membuat executable programs / program yg dapat di eksekusi. C# dapat memisahkan jarak antara aplikasi yang powerfull tapi membingungkan seperti C++ dan sangat mudah sekali untuk digunakan , C# memiliki extension .CS .
Tujuan kita mempelajari C# adalah untuk membuat suatu program,  apa itu program ??? wah menjadi pertanyaan lagi , program adalah suatu executable file atau file yg dapat di eksekusi dengan double klik suatu icon. Sebagai contoh adalah Microsoft word yg sering kita gunakan adalah sebuah program, file ini memiliki extension .exe yang merupakan executable files.
Sebelum menjalankan aplikasi yg dibuat dengan C# , kita memerlukan Common Language Runtime(CLR) untuk meng-eksekusi program yg di generate dengan C#. Ini kita dapat dari .Net Framework yg dapat kita download langsung dari situs Microsoft secara free, atau otomatis terinstall ke dalam komputer ketike menginstall Visual Studio sebagai procedure standard penginstalan.
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#
Sumber:
  1. http://rojali-jali.blogspot.com/2010/11/pertama-kali-mendengar-kata-c-kita-akan.html
  2. http://geeks.netindonesia.net/forums/p/11437/84775.aspx
Comments
0 Comments

Terima Kasih Atas Kunjungannya dan Kesediaannya untuk Berkomentar pada Blog ini. Saya Sangat menghargai Setiap Komentar, Masukkan, Saran, dan Kritik sekiranya dapat Membangun Blog ini Agar Lebih Baik Lagi Kedepannya. Berkomentarlah sesuai dengan Isi Bahasan Artikel. Mohon dengan Sangat Kepada Sobat-sobat untuk tidak berkomentar berbau unsur:
- Sara
- No Spam !!! [banyak sobat berkomentar di blog ini yang dianggap Spam, jadi maaf jika ada pesan sobat yang tdk dibalas / tdk Muncul]
Terima Kasih atas Kunjungannya Sobat.