|
Aku sebenarnya berhadapan dengan dilema ni... So, aku nak minta pandangan dari segala sudut ilmu pengetahuan pengaturcaraan yang korang ada...
Ceritanya macam ni. Aku tengah menguji dan cuba memecahkan satu algoritma ni. Aku ada dua pilihan sekarang ni. Samada menggunakan MATLAB atau menggunakan C++.. Kedua-dua bahasa ni ada kelebihan dan kekurangan mereka tersendiri.
MATLAB ni nak develop algoritma dan menganalisanya memang cepat. Untuk kerja yang sama gunakan C++, aku perlukan 3 hari untuk siapkan (3 hari, bukan 72 jam). Tapi dengan gunakan MATLAB, aku siapkan dalam masa tak sampai 2 jam.
Tapi bila program tu aku jalankan (run), MATLAB mengambil masa 615 saat (gunakan sintaks tic toc), sedangkan C++ ambil masa tak sampai 5 saat. Tu baru satu algoritma yang (secara relatifnya) ringkas. Kalau aku ada kerja yang lebih berat, rasanya akan amik masa yang lebih panjang...
Kalau korang di tempat aku, mana korang akan utamakan? Masa pembangunan (development) atau masa program berjalan (running time)?
Aku dalam dilema sungguh ni... MATLAB memudahkan kerja aku. Tapi MATLAB mengakibatkan proses menganalisa algoritma tu jadi sangat lambat berbanding gunakan C++... |
|
|
|
|
|
|
|
ko buat ni utk komersial ke?
10 menet lebey lawan 5 saat...huhu.. |
|
|
|
|
|
|
|
Originally posted by are_zn at 25-2-2009 08:03 PM
ko buat ni utk komersial ke?
10 menet lebey lawan 5 saat...huhu..
Takde la komersial. Lebih kepada R&D... |
|
|
|
|
|
|
|
owh...erm...10 minit takpe kot...
tapi kalo ko ade byk data kene analisa....
cam letey je...
satu 10 minit.... |
|
|
|
|
|
|
|
Alahai, thread takde sambutan... |
|
|
|
|
|
|
|
Reply #1 juwaini's post
masa program berjalan... |
|
|
|
|
|
|
|
boleh nyampuk tak? aku tak terer sangat pasal Matlab tapi setahu aku boleh je buat interfacing antara C++ dgn Matlab. Since C++ adalah core untuk kebanyakan programming software termasuk JAVA. Klu silap tolong betulkan.. |
|
|
|
|
|
|
|
i pilih running time. development ambil masa 3 ari..ok la tu.
aku penah develop pakai C++ dulu amik masa 5 ari. (sbbnya aku takde choice mcm matlab ni <-- tatau sebenarnya)
berbaloi daripada ko wat cepat tp bila run amik masa 10 minit.
development time longer rsnya normal utk seorg programmer. tp kalau running time amik masa, aku tak leh trima. |
|
|
|
|
|
|
|
Nih atas pengalaman aku dengan user...
user akan mementingkna response time sesuatu aplikasi.. so... lebih baik tumpukan kepada speed..
development time tu akan berkurangan lepas kita dah mahir atau dah dapat dia punya base dan konsep...
so.. Vote for Processing Time |
|
|
|
|
|
|
|
pilih running time...biasa la develope amik masa.... |
|
|
|
|
|
|
|
anyone boleh tunjuk ajarkan how to create circuit by matlab? then simulate circuit tuh to get graph and automatic akan dapat result.
????? |
|
|
|
|
|
|
| |
|