هناك أكثر من طريقة للقيام بذلك
هناك أكثر من طريقة للقيام بذلك There's more than one way to do it ( TMTOWTDI أو TIMTOWTDI ، تنطق Tim Toady ) هي شعار برمجة بيرل . تم تصميم اللغة مع وضع هذه الفكرة في الاعتبار ، من حيث أنها "لا تحاول إخبار المبرمج بكيفية البرمجة". كما يجادل أنصار هذا الشعار ، فإن هذه الفلسفة تجعل من السهل كتابة عبارات موجزة مثل
print if 1..3 or /match/
أو الأكثر تقليدية
if (1..3 or /match/) { print }
أو حتى المطوّل:
use English;
if ($INPUT_LINE_NUMBER >= 1 and $INPUT_LINE_NUMBER <= 3 or $ARG =~ m/match/) {
print $ARG;
}
تمت مناقشة هذا الشعار كثيرًا في مجتمع بيرل، وامتدت في نهاية المطاف إلى أن تصبح هناك أكثر من طريقة للقيام بذلك ، ولكن في بعض الأحيان لا يكون الاتساق أمرًا سيئًا أيضًا ( TIMTOWTDIBSCINABTE ، تلفظ حالياً Tim Toady Bicarbonate ). [1]
في المقابل ، جزء من زن البايثون هو ، "يجب أن يكون هناك طريقة واحدة - ويفضل واحدة فقط -أي طريقة واضحة للقيام بذلك." ("There should be one — and preferably only one — obvious way to do it.")[2]
انظر أيضًا
المراجع
- Wang, John (2009-01-24). "Can EPO (or TPF) tame TIMTOWTDI?". Dev411 Blog. مؤرشف من الأصل في 28 يوليو 2012. اطلع عليه بتاريخ 15 يوليو 2019. الوسيط
|CitationClass=
تم تجاهله (مساعدة) - https://www.python.org/dev/peps/pep-0020/ نسخة محفوظة 2020-06-23 على موقع واي باك مشين.
روابط خارجية
- بيرل ، أول لغة كمبيوتر ما بعد الحداثة بواسطة لاري وول
- هناك أكثر من طريقة للقيام بذلك على ويكي ويكي
- تم إصدار Perl 6 ، الأخت الصغيرة لـ Perl 5 في يوم عيد الميلاد ، 2015 ، بواسطة Larry Wall ومجتمع Perl 6.
- بوابة برمجيات