Wednesday, June 30, 2010

Menggunakan Netbeans + Cygwin untuk Coding C/C++ di Windows

image

Pertama2, Windows XP sudah wajib bagi profesi saya saat ini. Koding pernah sangat menggairahkan di Linux Ubuntu, namun karena situasi kerja yang ternyata lebih kondusif jika menggunakan Windows XP, maka transisi total ke XP jadi mutlak. Pernah berusaha punya dua environment yang dijaga : XP dan Ubuntu, namun tidak berjalan. Anda tidak akan bisa optimal jika menggunakan dua sistem operasi. Itu saja kesimpulannya.

Tool utama kerjaan, tak lain dan tak bukan adalah Netbeans. Ya, meski untuk komputer yang ngepas dalam segi speed komputasi membuat Netbeans kurang nyaman dipergunakan, namun mau bagaimana lagi? IDE ini paling superior saat ini. Dan, opsi lingkungan pemrograman yang bisa dipergunakan tidak hanya Java : C/C++ pun bisa (berikut dengan Ruby, PHP dan Groovy).

Nah, karena pekerjaan saya berikutnya adalah koding OpenGL dengan C/C++, maka saat ini saya sedang persiapkan lingkungan pemrograman saya untuk pengembangan aplikasi C/C++. Ya, secara alami pilihan itu adalah Visual Studio 2008/2010. Namun, rada bosen ini. Coba saya explore opsi koding C/C++ dengan Netbeans. Berikut adalah stepnya :

  1. Nanti Anda akan diminta untuk mensetup Cygwin, download disini. Ikuti pada panduan sebelumnya untuk menentukan paket minimal agar dapat memprogram C/C++. Berikut tampilan proses instalasi dengan Cygwin
    image
  2. Sudah, silahkan memulai koding C/C++ dengan Netbeans. Kalau Anda pemula, coba koding tampilan utama aritkel ini. Dia akan mencetak pada Console seperti ini :image

Semoga bermanfaat!

NB:

  • Saya tetap menilai C/C++ Superior di atas semua bahasa pemrograman
  • Namun, tetap, semua bahasa pemrograman tersebut sesuai kasus yang dihadapi : the right tool, for the right job
  • Oya, secara default tampilan output aplikasi ini berada di jendela konsol sendiri. Jika ingin dia muncul di jendela Output Netbeans, maka klik kanan Project, pilih properties. Kemudian pada kategori Run, ubah Opsi Console Type ke Output Window. Seperti berikut:
    image

No comments: