>> Tu error ha sido considerar lo que significa una estructura de control >> sin el suficiente nivel de abstracción y generalidad. > > ¿Eh? No realmente. Para mi las estructuras de control son aquellas > primitivas de un lenguaje que permiten redireccionar el flujo del > programa respetando un criterio dado; sea que estas puedan reducirse o > simplificarse en otras tantas más primitivas empleando el mismo lenguaje > u otro distinto.
Entonces, ¿que te llevó a afirmar esto?: >brainfuck, un lenguaje esotérico cuya intención de diseño fue >implementar el compilador más pequeño posible (muchos no superan los 200 >bytes), no posee estructuras de control per sé. En su lugar, posee dos >instrucciones que le permiten al programa saltar bloques de >instrucciones a discreción; tampoco tiene instrucciones para realizar >comparaciones. Aun asi se le considera "Turing-complete". La definición que das ahora me parece correcta y es exactamente la misma que yo usé en mi respuesta. A ese error me refería yo, porque aparentemente no consideraste en un inicio a "[" y "]" como estructuras de control en brainf*ck :) > La idea era aclararle al original poster que en efecto se puede lograr > todas las distintas estructuras de control que conocemos empleando > cualquier otra estructura o combinación de estas. Este si me parece un aporte muy interesante al hilo. Antonio _______________________________________________ Lista de correo Linux-plug Temática: Discusión general sobre Linux Peruvian Linux User Group (http://www.linux.org.pe) Participa suscribiéndote y escribiendo a: [email protected] Para darte de alta, de baja o hacer ajustes a tu suscripción visita: http://listas.linux.org.pe/mailman/listinfo/linux-plug IMPORTANTE: Reglas y recomendaciones http://www.linux.org.pe/listas/reglas.php http://www.linux.org.pe/listas/comportamiento.php http://www.linux.org.pe/listas/recomendaciones.php
