On 3/2/07, Ifnu _ <[EMAIL PROTECTED]> wrote:
eh mau nanya, kalau misalnya python dan bash shell pemakaianya gimana
yah? misalnya python sebaiknya digunakan untuk tugas ini, bash shell
dipake untuk tugas itu dll


Sebenarnya ini agak susah, apapun bisa dilakukan dengan python maupun
bash shell (dgn bantuan aneka program lain tentunya).

Biasanya bash shell jika task yang dilakukan adalah mengotomasi apa
yang biasa kita lakukan di shell. Dengan bash shell kita bisa mudah
mengeksekusi program-program console. Umumnya ini berhubungan dengan
managemen file atau jaringan. Jika banyak mengetahui program console
(sed, seq, cut, grep, ps, dll) dan mengetahui konstruksi dasar bash
shell (mengerti backquote, variabel, loop), maka banyak sekali hal
yang bisa dilakukan dengan shell.

Python, perl, ruby, dll biasanya jika kita butuh memproses data yang
kompleks. Misalnya data perlu diparse, perlu dimasukkan struktur data,
dll, atau jika tidak ada tool command line untuk melakukan suatu aksi
tertentu. Python, perl, ruby, dll juga lebih cocok jika kita memang
ingin membuat sebuah aplikasi utuh.

Tapi itu bukan patokan mati, ada yg bikin blog pake bash shell (misal
nanoblog), ada yang suka python atau perl untuk tugas2 yang (menurut
saya) lebih mudah dilakukan dengan shell.

Bahasa lain yang dikompilasi (C, C++, dll) biasanya digunakan kalau
memang butuh kecepatan tinggi, atau butuh sesuatu yang sangat efisien
(mungkin memory, disk space, dll).

--
Regards
Yohanes
http://tinyhack.com/freewarelist/s603rd/

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

Kirim email ke