Visual C#
C# (dibaca ‘see sharp’) adalah bahasa pemrograman yang diciptakan oleh Microsoft yang digunakan untuk membangun berbagai jenis aplikasi yang berbasis windows (desktop) dana aplikasi yang berbasis web.
Adapun keuntungan menggunakan C# adalah :
- Sederhana
C# menghilangkan beberapa hal yang bersifat komplek yang terdapat dalam beberapa macama bahasa pemrograman seperti Java dan C++, seperti macro, templates, multiple inheritance dan virtual base classes.
C# bersifat sederhana, karena bahasa ini didasarkan kepada bahasa C dan C++. Jika ada familiar dengan C dan C++ atau bahkan bahasa Java, anda akan menemukan aspek-aspek familiar seperti statement, expresión, operators dan beberapa fungís yang diadopsi langsung dari C dan C++, tetapi dengan berbagai perbaikan yang membuat bahasanya menjadi lebih sederhana.
- Modern
Adanya beberapa fitur seperti exception handling, garbage collection, extensible data types, dan code security (Keamanan kode/bahasa pemrograman).
- Object-Oriented Language
Kunci dari bahasa pemrograman yang bersifat object oriented adalah encapsulation, inheritance dan polymorphins
Encapsulation, dimana semua fungsi ditempatkan dalam 1 paket (single package).
Inheritance, adalah suatu cara yang terstruktur dari suatu kode-kode pemrograman dan fungsi untuk menjadi sebuah program baru dan berbentuk suatu paket.
Polymorphism adalah kemampuan untuk mengadaptasi apa yang diperlukan untuk dikerjakan.
- Powerfull dan fleksible.
Bisa digunakan untuk membuat berbagai macam aplikasi, seperti aplikasi pengolah kata, graphic, spreadsheet, atau bahkan membuat compiler untuk bahasa pemrograman.
- Efisien
Tidak menggunakan jumlah kata-kata yang terlalu banyak, hanya berisikan kata-kata yang biasa disebut dengan keyword. Keywords ini digunakan untuk menjelaskan berbagai macam informasi.