En mi opinión las sentencias cortas están pensadas para escribir menos, y no siempre tiene por qué ser menos legible que el extremo opuesto. A veces leer código al puro estilo java: "dataSheetCreatorManager.manageDataSheetCreationAn dModification(dataSheetCreatorManager.getSpecialDa taSheetCreationFactory())" puede ser bastante pesado e incluso de leer, si se repiten las mismas palabras dentro de los nombres.
Escribir { y } no sólo ahorra papel, me muero de pensar en tener que escribir "begin" y "end" al principio y final de los bloques, y , aunque supongo que dependerá de la costumbre, resulta más visual y rápido (sólo tienes que leer un carácter).
Respecto a las "burradas" que permite C (un profesor mío lo resumía muy bien diciendo que C es una trituradora de bits), simplemente es debido a que es quizás el lenguaje de alto nivel má cercano al lenguaje máquina, y ahí sí tiene relevancia el hecho de haber nacido con fuertes restricciones hardware.
Pero por lo demás, la mayoría de los lenguajes son más restrictivos que el C, aún los que han nacido en países democráticos.
Re:Estoy de acuerdo, pero...
(Puntos:2)( http://press.asqueados.net/ | Última bitácora: Jueves, 17 Abril de 2014, 09:50h )
En mi opinión las sentencias cortas están pensadas para escribir menos, y no siempre tiene por qué ser menos legible que el extremo opuesto. A veces leer código al puro estilo java: "dataSheetCreatorManager.manageDataSheetCreationA
Escribir { y } no sólo ahorra papel, me muero de pensar en tener que escribir "begin" y "end" al principio y final de los bloques, y , aunque supongo que dependerá de la costumbre, resulta más visual y rápido (sólo tienes que leer un carácter).
Respecto a las "burradas" que permite C (un profesor mío lo resumía muy bien diciendo que C es una trituradora de bits), simplemente es debido a que es quizás el lenguaje de alto nivel má cercano al lenguaje máquina, y ahí sí tiene relevancia el hecho de haber nacido con fuertes restricciones hardware.
Pero por lo demás, la mayoría de los lenguajes son más restrictivos que el C, aún los que han nacido en países democráticos.
Envíos descartados por Mu [barrapunto.com]