Mondi su mondi, sistemi di sistemi.

I nemici di “for” il loop

Elliotte Rusty Harold parte da una pro­po­sta di sin­tassi per le clo­su­res in Java e fini­sce per doman­darsi come mai così spesso il loop di for diventa il ber­sa­glio di così tante cri­ti­che e, di con­se­guenza, di così tante alter­na­tive. In effetti, nem­meno io ci sono molto affezionato… :-/

Il punto più impor­tante, però, riguarda il fatto che i loop senza indice – ma in par­ti­co­lare si parla di clo­su­res – pos­sono anche non essere sequen­ziali e que­sto potrebbe por­tare ad un’esecuzione paral­lela. Viceversa, il for è stret­ta­mente sequen­ziale. Ovviamente, in alcune situa­zioni è pre­fe­ri­bile il primo, in altre il secondo.

Ma que­sto vuol dire che il for e la ver­sione con la clo­su­res non sono equivalenti.

Per proseguire

Commenti e trackback sono disabilitati.