Alat pemrograman dan bahasa pemrograman mungkin merupakan hal yang paling mempengaruhi programmer. C, C++, VB, DELPHI, Java, C#, PHP... Nama-nama mempesona ini tidak hanya menempati kehidupan para programmer, tetapi juga sepertinya sudah menjadi semacam kepercayaan.
Peringkat bahasa pemrograman TIOBE untuk bulan Desember 2009 telah diluncurkan. Ini adalah daftar terakhir tahun ini. Singkatnya, peningkatan C# pada tahun 2009 adalah yang paling signifikan. Hal ini juga membuktikan kuatnya potensi C#. Setidaknya di bidang pengembangan Web, C# kemungkinan besar akan menjadi raja baru.
Jika Anda mengetahui C#, hasil ini tidak akan mengejutkan Anda.
C# bisa dibilang adalah bahasa paling penting di platform Microsoft saat ini. Platform Microsoft .NET berada dalam keadaan kacau selama beberapa tahun setelah kelahirannya, dan kejelasan konteks selanjutnya dapat dikatakan tidak dapat dipisahkan dari kebangkitan bahasa C#.
C# berasal dari keluarga bahasa C dan dikembangkan dari C++ seperti JAVA. C# telah menerima sertifikasi standar internasional dari ECMA International dan ISO/IEC, yang masing-masing merupakan standar ECMA-334 dan standar ISO/IEC 23270. C# telah menjadi standar publik seperti C++. Pengembang perangkat lunak dapat menghemat biaya lisensi JAVA dan tidak perlu khawatir menjadi budak Microsoft. Dengan alasan untuk mendapatkan lebih banyak pelanggan dan manfaat, Microsoft juga akan condong ke arah open source atau menyenangkan komunitas open source.
Untuk mempertahankan mahkotanya, Microsoft telah mencoba yang terbaik untuk mengembangkan C#.
C# memusatkan hampir semua hasil terbaru pada pengembangan perangkat lunak dan penelitian rekayasa perangkat lunak. Desainnya memang mengintegrasikan C, C++ dan Java, serta banyak fitur unggulan dari banyak bahasa lainnya. Berorientasi objek, keamanan tipe, teknologi komponen, manajemen memori otomatis, penanganan pengecualian lintas platform, kontrol versi, manajemen keamanan kode... Anda tidak dapat menemukan semua fitur ini dalam bahasa lain. Tidak seperti banyak bahasa yang menerima banyak kritik karena memperbarui dan menambahkan fitur baru (banyak di antaranya didasarkan pada argumen bahwa "fitur baru yang tidak berguna membuat bahasa menjadi lebih kompleks dan membengkak"), hampir setiap pembaruan C# mendapat pujian bulat , khususnya C# 4.0 terbaru (saat ini masih dalam versi Beta) telah dipuji karena inovasinya dalam pengetikan dinamis.
Alat pengembangan cepat serba guna tradisional - VB dan DELPHI, dulunya terkenal karena cepat, hemat biaya, dan mudah digunakan secara bertahap kehilangan sedikit Keuntungan.
Maraknya bahasa Java dan dominasinya dalam bidang pembangunan tidak terlepas dari fitur “tulis sekali, jalankan di mana saja”. Tentu saja, bahasa Java memiliki sintaksis yang bersih dan fungsi yang kuat, yang juga merupakan alasan penting popularitasnya. Namun, dalam beberapa tahun terakhir, kecepatan pembaruan Java menjadi semakin lambat, dan tidak dapat lagi memenuhi kebutuhan proyek yang semakin kompleks. Pembaruan yang hati-hati tentu memiliki alasannya masing-masing, terutama karena Java sekarang sudah cukup besar dan membengkak, namun terlihat jelas bahwa bahasa Java semakin tidak mampu mengikuti perubahan yang cepat di dunia IT;
Orang lain percaya bahwa, terutama dalam beberapa tahun terakhir, banyak universitas dalam negeri yang mencantumkan JAVA sebagai mata kuliah wajib. Bias, kedangkalan, dan kekakuannya yang konsisten juga mempengaruhi sejumlah besar pemrogram.