Mori Akizashi wrote:
> 
> Tiap kali kutemui suatu yang baru, ada dua hal yang pertama daku test,
> TSP dan Knight problem. TSP (Traveling Salesman Problem) menjadi legenda

> 
> hasilnya... C tercepat (of course) dengan waktu sekitar 147 second,
> setelah itu pascal (with 100% cpu for dosemu) sekitar 5 menit. kemudian
> maple (unix), matlab (unix), dan python!! sekitar 10 menitan. dan perl
> (hic...hic) dua hari terus mati sendiri......
....
> 
> fyi, nggak ada Math::BigInt atau sejenisnya yang dipake :)

Saya rasa ini praktek yg kurang tepat. Perl dirancang sebagai glue language dengan 
kekuatan pada pengolahan teks/string. Di sinilah letak daya tarik Perl, sehingga 
memiliki komunitas pengguna yg sangat besar, dan terus berkembang.
Utk studi komparatif beberapa bahasa utk keperluan pengolahan teks, check:
http://www.ubka.uni-karlsruhe.de/cgi-bin/psview?document=/ira/2000/5

Di samping itu Perl juga sangat ekstensibel, tidak sulit membuat interface ke 
library-library C yg memang spesifik utk keperluan tertentu. Dng latar belakang 
pengguna yang sangat beragam, maka tidak heran kalo kita lihat di CPAN ada begitu 
banyak interface ke library2 C yg handal. Mulai dari interface ke curses, Qt, Gtk, Tk, 
sablotron (XSL engine), Apache, .... macem2 ada.
Bahkan ada yg membuat library C sendiri dng mengambil kode dari existing tool, utk 
kemudian di-interface-kan ke Perl, seperti MIME::Base64 yg mengambil dari metamail. 
Maka dari itu menggunakan modul yg tepat sesuai dng kebutuhan akan menentukan 
efisiensi coding dan performance aplikasi yg dihasilkan.

Utk kebutuhan komputasi numerik, orang menggunakan PDL (Perl Data Language), check: 
http://pdl.perl.org
PDL menyediakan interface ke library GSL (GNU Scientific Library), egcs-f77, dan 
bahkan interface ke OpenGL/Mesa utk generate 3D graphics.
screenshots-nya bisa dilihat di sini:
http://pdl.perl.org/screenshots/index_en.html

Tentu saja orang2 di belakang PDL bukanlah programmer web, atau sysadmin, atau 
programmer aplikasi, atau ahli bahasa seperti Larry Wall (eh ini ahli filsafat atau 
aikido? :-) Check the PDL team:
http://pdl.perl.org/team/index_en.html

Jadi nampaknya Anda tergesa2 sekali menyimpulkan Perl sangat buruk utk komputasi 
numerik, dari hanya membuat percobaan sederhana yg sifatnya utk fun saja.
Dan kurang baik jika kesimpulan semacam ini disebarluaskan ke publik (seperti di milis 
ini) sehingga jadi semacam FUD.

Rgds,
Edwin.


_____________________________________________________________
Get email for your site ---> http://www.everyone.net

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

Kirim email ke