English  

كتب there is more than one way to do this

اذا لم تجد ما تبحث عنه يمكنك استخدام كلمات أكثر دقة.

عرض المزيد

هناك أكثر من طريقة للقيام بذلك (معلومة)


هناك أكثر من طريقة للقيام بذلك 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 ).

في المقابل ، جزء من زن البايثون هو ، "يجب أن يكون هناك طريقة واحدة - ويفضل واحدة فقط -أي طريقة واضحة للقيام بذلك." ("There should be one — and preferably only one — obvious way to do it.")

المصدر: wikipedia.org