TMTOWTDI

TMTOWTDI

Принцип TMTOWTDI (произносится «Тим Тоуди»), или «There’s More Than One Way To Do It» («Есть больше одного способа сделать это») — девиз языка Perl. Этот принцип с самого начала имелся в виду при создании данного языка программирования. В соответствии с этой идеей синтаксис языка предоставляет программисту множество возможностей для записи одного и того же алгоритма, позволяя выбирать ту из них, которая кажется наиболее удобной и эффективной в данном конкретном случае. Это делает возможным написание чрезвычайно запутанных и трудночитаемых программ, но, как утверждают сторонники принципа TMTOWTDI, позволяет в то же время проще создавать краткий, эффективный и качественный код.

Согласно perlstyle [1], рекомендуется выбирать из нескольких способов записи тот, который улучшит читаемость кода:

Perl is designed to give you several ways to do anything, so consider picking the most readable one. (англ.)

Perl спроектирован так, чтобы дать несколько способов сделать одно и то же, обдумайте и выберите наиболее читаемый.[2] (рус.)

«Дзэн языка Python» (en:Python_philosophy) включает в себя обратный принцип: «There should be one—and preferably only one—obvious way to do it» («Должен быть один — и желательно только один — очевидный способ сделать это»).

Внешние ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Полезное


Смотреть что такое "TMTOWTDI" в других словарях:

  • Tmtowtdi — Perl Paradigmen: prozedural, modular, teilweise objektorientiert Erscheinungsjahr: 1987 Entwickler: Larry Wall, Perl Porter Aktuelle  …   Deutsch Wikipedia

  • TMTOWTDI — There s More Than One Way To Do It (Computing » SMS) …   Abbreviations dictionary

  • TMTOWTDI — ● ►en sg. ►PERL There s More Than One Way To Do It. Il y a plus d une façon de le faire . Devise des perliens, i.e. des utilisateurs de Perl, dont l une des principales qualités est de permettre au développeur de faire ce qu il veut. C est aussi… …   Dictionnaire d'informatique francophone

  • TMTOWTDI — There s More Than One Way To Do It …   Glossary of chat acronyms & text shorthand

  • TMTOWTDI — abbr. There s More Than One Way To Do It (Slang, PERL) …   United dictionary of abbreviations and acronyms

  • PERL — Paradigmen: prozedural, modular, teilweise objektorientiert Erscheinungsjahr: 1987 Entwickler: Larry Wall, Perl Porter Aktuelle  …   Deutsch Wikipedia

  • Programmiersprache Perl — Perl Paradigmen: prozedural, modular, teilweise objektorientiert Erscheinungsjahr: 1987 Entwickler: Larry Wall, Perl Porter Aktuelle  …   Deutsch Wikipedia

  • Tim Towtdi — Perl Paradigmen: prozedural, modular, teilweise objektorientiert Erscheinungsjahr: 1987 Entwickler: Larry Wall, Perl Porter Aktuelle  …   Deutsch Wikipedia

  • Timtowtdi — Perl Paradigmen: prozedural, modular, teilweise objektorientiert Erscheinungsjahr: 1987 Entwickler: Larry Wall, Perl Porter Aktuelle  …   Deutsch Wikipedia

  • Perl — This article is about the programming language. For other uses, see Perl (disambiguation). Perl Paradig …   Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»