genjuro wrote:
teman2 semuanya, gw mo nanya. tutor c++ yang gw pelajari itu kan (klo ngga salah) adalah tutor untuk orang yang belum pernah belajar bahasa pemrograman sebelumnya. apa ada c++ untuk orang yang udah pernah belajar pemrograman ato [i]advenced[/i] programmer? mksudnya, apa c++ untuk orang yang udah advanced dengan yang baru belajar itu beda? apa beda dengan tutor c++ yang di cplusplus.com/dos/tutorial ? ato hanya ada penambahan perintahnya saja (karena klo ngga salah gw selama ini blm pernah belajar yang namanya math.h)? ato hanya ada tambahan lain saja (misalnya alogoritmanya yang tentu saja beda, ato GUI, dll) ?

Belajar programming yang penting bukan bahasanya, tapi logika. Sebelum bikin program di komputer, programmer mesti tau dulu yang dia inginkan apa, dan langkah2 untuk mencapai hal itu. Bahasa pemrograman hanya jalan untuk memberi perintah kepada komputer untuk melakukan hal yang diinginkan tadi.

Yang perlu dipelajari dari sebuah bahasa pemrograman adalah cara melakukan sesuatu dengan bahasa itu. Ibaratnya kalau belajar bahasa asing, bahasa inggis misalnya, bilang "Saya mau makan" itu gimana, pakai kata apa, lalu urutan katanya gimana (grammar).

Jadi 'advance'-nya bahasa pemrograman, terutama bahasa c, paling cuman tambahan algoritma, cara penggunaan STL, teknik optimasi, dan hal2 lain yang sewaktu belajar di tingkat dasar tidak terlalu diperhatikan dulu, karena biasanya di tingkat dasar yang diajarkan itu lebih kepada cara penulisan logika dasar dengan bahasa tersebut.

Makanya perlu dibedakan antara belajar algoritma dengan belajar bahasa pemrograman. Kalau sudah paham algoritma, mau pakai bahasa apapun pasti bisa, tinggal belajar sintaks. Tapi kalau pemahaman algoritmanya belum kuat, belajar 1 bahasa aja rasanya pasti sulit banget.

--
Donny Kurnia
http://hantulab.blogspot.com
http://hantulab.multiply.com

--
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis

Kirim email ke