Полезное / Новости /

Русский / English

Адаптированный перевод Дзена языка Питон

Попытался не просто перевести - как обычно это делают - а локализовать стих с формулировкой философии языка Питон. Вот что получилось.
Дискламер: публикую, осознавая, что это делали уже много раз. Как минимум - про варягов ход оригинальный :)


Русская локализация

  • Красивое лучше уродливого.
  • Явное лучше неявного.
  • Простое лучше сложного.
  • Сложное лучше запутанного.
  • Одноуровневое лучше вложенного.
  • Распределенное лучше нагроможденного.
  • Читаемость решает.
  • Исключительные условия недостаточно исключительны, чтобы нарушать правила
  • не смотря на то, что практичность всегда побеждает безупречность.
  • Ошибки не должны умалчиваться
  • до тех пор, пока они не умалчиваются явным образом.
  • Встретив двусмысленность, избегайте соблазна предполагать.
  • Должен быть один единственный и очевидный способ действия
  • хотя такой способ на первый взгляд может быть и не очевиден, если вы не из Варягов.
  • "Сейчас" лучше чем "никогда"
  • однако, "никогда" часто лучше чем "немедленно"
  • Если реализацию сложно объяснить – это плохое решение
  • если реализацию просто объяснить – это может оказаться хорошим решением.
  • Пространства имен – одно из великолепных решений, давайте придумаем больше таких!

Англоязычный оригинал

  • Beautiful is better than ugly.
  • Explicit is better than implicit.
  • Simple is better than complex.
  • Complex is better than complicated.
  • Flat is better than nested.
  • Sparse is better than dense.
  • Readability counts.
  • Special cases aren't special enough to break the rules.
  • Although practicality beats purity.
  • Errors should never pass silently.
  • Unless explicitly silenced.
  • In the face of ambiguity, refuse the temptation to guess.
  • There should be one – and preferably only one – obvious way to do it.
  • Although that way may not be obvious at first unless you're Dutch.
  • Now is better than never.
  • Although never is often better than right now.
  • If the implementation is hard to explain, it's a bad idea.
  • If the implementation is easy to explain, it may be a good idea.
  • Namespaces are one honking great idea -- let's do more of those!


06 июня 2009

Ваше имя:
Текст:

Введите символы с картинки ниже:
[an error occurred while processing this directive] [отправить]