Jest na to więcej niż jeden sposób - There's more than one way to do it
Jest więcej niż jeden sposób, aby to zrobić ( TMTOWTDI lub TIMTOWTDI , wymawiane Tim Toady ) to motto programowania w Perlu . Język został zaprojektowany z myślą o tym pomyśle, ponieważ „nie próbuje mówić programiście, jak ma programować”. Jak argumentują zwolennicy tego motta, filozofia ta ułatwia pisanie zwięzłych stwierdzeń, takich jak
print if 1..3 or /match/
lub bardziej tradycyjny
if (1..3 or /match/) { print }
lub nawet bardziej szczegółowe:
use English;
if ($INPUT_LINE_NUMBER >= 1 and $INPUT_LINE_NUMBER <= 3 or $ARG =~ m/match/) {
print $ARG;
}
To motto było bardzo często dyskutowane w społeczności Perla i ostatecznie rozszerzyło się na Istnieje więcej niż jeden sposób, aby to zrobić, ale czasami spójność też nie jest zła ( TIMTOWTDIBSCINABTE , wymawiane Tim Toady Bicarbonate ).
W przeciwieństwie do tego, częścią Zen Pythona jest: „Powinien istnieć jeden - a najlepiej tylko jeden - oczywisty sposób na zrobienie tego”.
Zobacz też
Bibliografia
Zewnętrzne linki
- Perl, pierwszy postmodernistyczny język komputera przez Larry Wall
- Jest więcej niż jeden sposób, aby to zrobić na WikiWikiWeb
- Perl 6, młodsza siostra Perla 5 wydana w Boże Narodzenie 2015 r. Przez Larry'ego Wall'a i społeczność Perl 6.