Pengertian C# – Selamat datang, Postingan artikel pertama ini saya akan membahas mengenai apa itu C Sharp atau bisa ditulis (C) dan tanda pagar (#). Mengapa saya membahas CSharp ? Karena ini bahasa pemrograman yang saya gunakan dalam dunia kerja hingga saat ini. Dimana saya membuat berbagai program yang sangat sederhana sekali, khususnya “Aplikasi Desktop” dengan menggunakan ini. Yuk disimak tentang Pengertian C Sharp.
Daftar Isi
Pengertian C#
Pengertian C Sharp / Definisi C# adalah bahasa pemrograman baru yang diciptakan oleh Microsoft (dikembangkan dibawah kepemimpinan Anders Hejlsberg yang notabene juga telah menciptakan berbagai macam bahasa pemrograman termasuk Borland Turbo C++ dan Borland Delphi). Bahasa C# juga telah di standarisasi secara internasional oleh ECMA.
Seperti halnya bahasa pemrograman yang lain, C# bisa digunakan untuk membangun berbagai macam jenis aplikasi, seperti aplikasi berbasis windows (desktop) dan aplikasi berbasis web serta aplikasi berbasis web services.
Mengapa C#? Ini 7 Alasan menggunakan C#
Ada banyak alasan mengapa kita harus menggunakan C# dalam bahasa pemrograman. wajar jika Anda bertanya-tanya seperti itu. Karena sebelum C# muncul, sudah ada beberapa bahasa pemrograman, seperti C, C++, Java, Perl dan lainnya.
Ini alasan mengapa memilih C# :
1. Simple (Sederhana)
C# menghilangkan hal-hal yang rumit dalam penentuan bahasa programnya. Dengan banyak gabungan dari bahasa pemrograman lain, C# menjadikannya salah satu bahasa pemrograman yang sederhana dan mudah kita pelajari. Dimana menurut persentase C#, hanya memiliki sekitar 15% bahasa baru dan lebih cenderung menggunakan bahasa JAVA, yaitu sekitar 70%. Dan beberapa persen diantaranya menggunakan bahasa C, C++ dan VB. Jika sebelumnya Anda memahami beberapa bahasa tersebut, maka sangat mudah sekali jika ingin beralih ke bahasa pemrograman C#. Namun dari banyak penggabungan bahasa tersebut, C# (C Sharp) menggunakan kata-kata ataupun pengkodean yang tidak terlalu banyak.
2. Modern
Mengapa bahasa pemrograman C# dikatakan modern? Itu sebab adanya beberapa fitur seperti yang ada pada C#, yaitu Exception Handling, Garbage Collection, Extensible Data Types, dan Code Security. Dengan adanya beberapa fitur tersebut, membuat C# menjadi salah satu bahasa pemrograman yang modern.
3. Object-Oriented Language
C# bersifat Object Oriented dikarenakan memiliki beberapa kunci dari bahasa pemrograman diantaranya encapsulation, inheritance, dan polymorphism. Secara sederhana, istilah tersebut bisa didefinisikan sebagai berikut :
- Encapsulation, dimana semua fungsi ditempatkan dalam satu 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. Sifat-sifat tersebut di atas, telah di miliki oleh C# sehingga bahasa C# merupakan bahasa yang bersifat Object Oriented.
4. Powerfull dan fleksibel
C# dapat digunakan untuk membuat berbagai macam aplikasi, seperti aplikasi pengolah kata, grafik, spreadsheets, atau bahkan membuat kompiler untuk sebuah bahasa permrograman. Seiring perkembangan jaman, C# memodifikasi penggunaanya dalam pembuatan aplikasi android dan sejenisnya. Pada bahasa pemrograman C#, saya sendiri pernah menggunakan dalam pembuatan aplikasi kasir, administrasi, pergudangan dan sejenisnya dalam bentuk Aplikasi Desktop.
5. Efisien
C# adalah bahasa pemrograman yang menggunakan jumlah kata-kata yang tidak terlalu banyak. C# hanya berisi kata-kata yang biasa disebut dengan keywords. Keywords ini digunakan untuk menjelaskan berbagai macam informasi. Jika anda berpikiran bahwa bahasa pemrograman yang menggunakan sangat banyak kata-kata (keywords) akan lebih powerfull, maka jawabannya adalah “pemikiran itu tidak selalu benar”, karena hal itu justru bisa menambah kerumitan para developer pada saat membuat suatu aplikasi.
Berikut daftar keywords dalam bahasa C#.
6. Modular
Kode C# ditulis dengan pembagian masing Class-Class (classes) yang terdiri dari beberapa routines yang disebut sebagai member methods. Class-Class dan metodemetode ini dapat digunakan kembali oleh program atau aplikasi lain. Hanya dengan memberikan informasi yang dibutuhkan oleh Class dan metode yang dimaksud, maka kita akan dapat membuat suata kode yang dapat digunakan oleh satu atau beberapa aplikasi dan program (reusable code)
7. C# akan populer
Dengan dukungan penuh dari Microsoft yang akan mengeluarkan produk-produk utamanya dengan dukungan Framework .NET, maka masa depan bahasa C# sebagai salah satu bahasa pemrograman yang ada di dalam lingkungan Framework. Dari awal saya membuat tulisan ini, yaitu sejak 2017. C# masih dalam urutan yang terbaik dalam daftar Bahasa Pemrograman yang populer.
Nah demikian mengapa harus menggunakan C#. Dengan bahasa pemrograman C#, Anda dapat membuat berbagai macam aplikasi, yaitu berbasis Desktop, Android dan juga Website. Namun untuk pembuatan Website masih lebih mudah menggunakan bahasa pemrograman PHP. Nah untuk yang ingin tahu mengenai apa itu PHP atau Pengertian Bahasa Pemrograman PHP, tunggu update selanjutanya ya. Anda juga dapat mencari referensi pengertian dari C# lebih luas di https://id.wikipedia.org/wiki/C_Sharp_(bahasa_pemrograman)
Kita kembali ke C#. Dalam bahasa ini saya paling sering menggunakannya untuk pembuatan Aplikasi Desktop Sederhana. Untuk menuju proses pembuatan Aplikasi kita harus memahami dasar – dasar C# terlebih dahulu. Berikut adalah daftar Dasar C# yang harus dipelajari untuk Anda :
Baca Juga :
Dasar – Dasar Bahasa Pemrograman C#
1. Pengenalan dan Membuat Project C#
2. Struktur Program C#
3. Sintaks Dasar C#
4. Tipe Data C#
5. Variabel C#
6. Operator C#
7. If C#
8. While dan Do While C#
9. For C#
10. Error Handling C#
Itulah beberapa Dasar yang akan IWTekno.com buatkan artikel pembahasan untuk Anda. Dengan berusaha menggunakan bahasa yang mudah dipahami.
Terima Kasih, semoga bermanfaat.