PDA

View Full Version : [Tanya] Mana yg lebih cepat, loop atau repeated command?



purba
07-09-2012, 03:06 PM
Mungkin ada yg punya pengalaman dgn pemograman numerik?

Ane mo tahu mana yg lebih cepat, melakukan:

do I=1 sampe 100
write "kambing"
enddo

atau:

write "kambing"
write "kambing"
... (sampe 100 kali)
write "kambing"

:)

kandalf
07-09-2012, 03:51 PM
Lebih cepat yang kedua.
Karena yang pertama ada proses membandingkan nilai 'i' (ambil register i, ambil current pointer, bla bla bla).

Tapi beda waktu antara dua teknik tersebut tidak terlalu panjang sehingga teknik yang pertama lebih menguntungkan, selain lebih mudah dibaca oleh programmer, juga bisa dibuat lebih dinamis.

etca
07-09-2012, 03:55 PM
kenapa ga diinsert sintak buat penghitung timernya?

toh hasilnya akan beda2 di tiap PC, karena tergantung prosesor, dll :)

GiKu
07-09-2012, 04:07 PM
secara logika lebih cepat yg kedua
waktu mau nulis, ya tinggal nulis - gak pake cek kondisi dulu

yg pertama akan cek kondisi dulu

opera
07-09-2012, 04:13 PM
bedanya cuman sepersekian dari sepersepuluh detik....

Zhazha
07-09-2012, 04:16 PM
ini lebih cepat eksekusinya atau lebih cepat ngo-dingnya?

second_life
07-09-2012, 06:31 PM
Lebih cepat yang kedua.
Karena yang pertama ada proses membandingkan nilai 'i' (ambil register i, ambil current pointer, bla bla bla).

Tapi beda waktu antara dua teknik tersebut tidak terlalu panjang sehingga teknik yang pertama lebih menguntungkan, selain lebih mudah dibaca oleh programmer, juga bisa dibuat lebih dinamis.
juga lebih irit baris syntax -> ukuran lbh kecil ;D

purba
07-09-2012, 07:50 PM
Jadi loop lebih lambat ya. Ok thanks alots, guys.

:jempol: