mamcx
Cita:
Empezado por mamcx
...Es importante anotar que es PEOR en el caso de los lenguajes con {} y tonterías innecesarias como esas...
|
Pregunto : ¿Todos los lenguajes que usan como delimitador de bloques los caracteres {}
estan mal diseñados?, ¿Es decir que
C, C++, C#, Objetive-C, Java, JavaScript y el futuro M# están mal diseñados?, de ser así gran parte del software desarrollado a nivel mundial (Y por venir) tiene entonces un problema de base.
En lo personal, no veo ningún problema en el uso de de las llaves {}, espacios o begin-end, como delimitadores de bloque,
cada lenguaje tiene sus pro y sus contras, cada lenguaje tiene un campo de acción definido y es sobre ese hecho que debe o no ser utilizado, quizás como personas tengamos determinadas preferencias estéticas, pero al final
un lenguaje es una herramienta para un fin, si cumple dicho fin en gran medida entonces es probablemente la herramienta indicada y no necesita ser estrictamente perfecta.
Sería interesante preguntarle a
Anders Hejlsberg por que
incluyo las llaves {} en C# dado que el es el creador de Turbo Pascal y Delphi
Nelson.