Sejak dirilis tahun 2000 kemarin, bahasa pemrograman C# ini semakin populer saja, terutama yang menggunakan lingkungan kerja berbasis .NET yang di buat oleh Microsoft Corp sebagai penguasa perangkat lunak dunia.
C# ini sangat kompatibel dan sangat di rekomendasikan untuk pengembangan aplikasi .NET baik itu berbasis Web maupun aplikasi desktop, maupun aplikasi untuk keperluan background process.
C# ini merupakan pengembangan bahasa pemrograman C dan C++ yang sudah ada. Hanya saja pada C# ini lebih bersifat kental nuansa OOP-nya, karena semua variable di C# ini bentuknya adalah obyek, mulai dari variable string, integer maupun double, semuanya di kategorikan sebagai obyek. Sehingga, karena semuanya obyek, maka hampir semua variable di C# memiliki fungsi atau method. Lebih mirip ke Java sebenarnya, tetapi lebih simpel dan mudah untuk di baca. Dan lagi, dengan dukungan IDE yang sangat familier layaknya anda pertama kali belajar Visual Basic versi 6. C# layak di pelajari sebagai bahasa pemrograman yang mengedepankan pengembangan aplikasi berbasis obyek yang re-usable dan konsisten, serta dapat di kembangkan dengan mudah di kemudian hari.
Bisa jadi, bahasa pemrograman ini memang di tujukan untuk menyaingi Java yang sudah lebih dulu populer sebagai bahasa pemrograman murni berorientasi obyek dan bersifat open-source.
Bagi programmer Java, bermigrasi ke C# tidak ada salahnya, bila platformnya memakai O/S Windows. Tetapi bila memakai sistem operasi Unix based, saya sarankan untuk mempertahankan Java, sebagai bahasa pemrograman paling sakti saat ini.
Follow Me!