<prompt> Linganisha vipande viwili vya kanuniMsimbo wa 1:int hesabu 0;kwa int i 0; i  <response>: Msimbo wa 1 ni kitanzi cha jadi, ambacho kinarudia safu na kuhesabu matukio ya kipengele x. Msimbo wa 2 umeandikwa kwa mtindo wa utendakazi wa programu na hutumia kitanzi cha foreach kurudia juu ya safu na kuhesabu matukio ya x. Vijisehemu vyote viwili vinapata matokeo sawa, tofauti ikiwa ni kwamba Nambari ya 1 hutumia kitofautisho cha faharasa na Nambari ya 2 haifanyi hivyo. 