Friday, January 23, 2009

Survey: C adalah bahasa programming yang mendominasi proyek open-source

Dari Slashdot, Survey Says C dominated New '08 Open-Source Projects, C adalah bahasa programming yang mendominasi proyek open-source tahun 2008 dari laporan The Register (UK). Menurut Black Duck Software yang memonitor 180000 proyek pada hampir 4000 website, hampir setengah - 47% - 17000 dari proyek open-source yang baru ditulis dalam bahasa C. Setelah itu Java sebesar 28%. Untuk bahasa scripting JavaScript menempati posisi teratas sebesar 20%, lalu Perl 18%, PHP sebesar 11% dan Ruby hanya sebesar 6%. PHP banyak lebih banyak digunakan untuk development website ketimbang Ruby.

Dari kutipan diatas, C adalah bahasa yang paling universal. Bahasa ini bisa untuk hampir semua level pemrograman. Kernel Linux sebagian besarnya ditulis dengan bahasa C, untuk GUI ada toolkit GTK+ di UNIX dan WinAPI di Windows. C dengan GTK+ tercapai karena implementasi sistem obyek pada level C yang disebut dengan GObject. Ini adalah inti C dan GTK+ di desktop GNOME. Saya sangat menyukai C tapi ingin mempelajari bahasa-bahasa yang baru lebih dalam juga. Python dan C# (mono) adalah pilihan yang baik.