--- adwin <[EMAIL PROTECTED]> schrieb: > Hello pak Eko Bono,
> Tuesday, July 02, 2002, 10:57:21 PM, you wrote:
> 
> EB> Pada akhirnya tergantung pada si programmer sendiri. Buat yang
> terbiasa
> EB> nulis pakai C/C++, garbage collection punya Java adalah sesuatu
> yang
> EB> membatasi keleluasaan. Kalau takut dengan memory leak gara2
> pointer,
> EB> sebenarnya ada class/template yang dikenal dengan Inteligence
> Pointer.
> 
> kok ga pernah denger yah Intelligence Pointer..bisa jelasin lebih
> detailnya ga pak ... ;)
> thanks
> 
Hallo Adwin, 

Istilah Inteligence Pointer aku dapatkan ketika diskusi dengan temen
yang memprogram di bwah HP UX dengan C++. Sebelum pindah ke Java, dia
banyak problem dengan memory leak, sebelum ketemu adanya Inteligence
Pointer. Namun karena orang harus konsisten memakainya, dgn kata lain
semua program harus di edit, akhirnya dia lebih memilih pakai Java.
Kalau anda bekerja dengan C++ di M$, anda akan menmukan istilah Smart
Pointer. Inti nya sama, ada satu objek yang bertanggung jawab terhadap
kelangsungan hidup dari objek yang di created secara dynamic (heap
object). Terutama pada pemakaian exception, smart pointer ini akan tahu
kapan objek harus di hilangkan dari memory. Konsep ini mirip dengan
yang banyak di pakai di C, yaitu memakai reference number dan konsept
owner. Tergantung apakah dyn. objek hanya dipinjamkan atau dialihkan
kepemilikannya, saat objek mau dipakai atau enggak dipakai lagi,
reference number ini akan di inkrementasi atau didekrementasi. Terutama
Python sangat intensif menggunakan konsep ini. 

Eko

__________________________________________________________________

Gesendet von Yahoo! Mail - http://mail.yahoo.de
Yahoo! pr�sentiert als offizieller Sponsor das Fu�ball-Highlight des
Jahres: - http://www.FIFAworldcup.com

-- 
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3

Kirim email ke