Hay más de una forma de hacerlo ( TMTOWTDI o TIMTOWTDI , pronunciado Tim Toady ) es un lema de programación de Perl . El lenguaje fue diseñado con esta idea en mente, en el sentido de que "no intenta decirle al programador cómo programar". Como argumentan los defensores de este lema, esta filosofía hace que sea fácil escribir declaraciones concisas como
imprimir si 1 .. 3 o / coincide /
o el mas tradicional
if ( 1 .. 3 o / match / ) { print }
o incluso el más detallado:
usar inglés ; if ( $ INPUT_LINE_NUMBER > = 1 y $ INPUT_LINE_NUMBER <= 3 o $ ARG = ~ m / match / ) { print $ ARG ; }
Este lema ha sido muy discutido en la comunidad de Perl, y eventualmente se extendió a Hay más de una forma de hacerlo, pero a veces la consistencia tampoco es algo malo ( TIMTOWTDIBSCINABTE , pronunciado Tim Toady Bicarbonate ). [1]
Por el contrario, parte del Zen de Python es: "Debería haber una, y preferiblemente sólo una, forma obvia de hacerlo". [2]
Ver también
Referencias
- ↑ Wang, John (24 de enero de 2009). "¿Puede EPO (o TPF) domesticar TIMTOWTDI?" . Blog de Dev411 . Archivado desde el original el 28 de julio de 2012 . Consultado el 15 de julio de 2019 .
- ^ https://www.python.org/dev/peps/pep-0020/
enlaces externos
- Perl, el primer lenguaje informático posmoderno de Larry Wall
- Hay más de una forma de hacerlo en WikiWikiWeb
- Perl 6, la hermana pequeña de Perl 5 lanzado el día de Navidad de 2015 por Larry Wall y la comunidad de Perl 6.