"1900" ، هل "20" اكبر من "1900"، وسوف تجد ان النتيجة صحيح True، وذلك لأن "2" قيمته كحرف أكبر من "1". بسبب هذا المفهوم قد يقع المبرمج في مشاكل عديدة Bugs عندما يريد ترتيب مجموعة من النصوص التي تحتوى على ارقام، فهو قد يتوقع النتيجة كما يتوقعها البشر Human Sort، ولكن سوف تجد النتيجة التي تمت مختلفة، والسبب هو Lexicographical Order الافتراضي في لغات البرمجة. هناك حلول لهذه الأمر، وفي كثير من الحالات قد يكون اسهل حل هو مسح الاجزاء النصية وتحويل المدخلات الى integer ومن ثم ترتيبها، وسوف تحصل على البيانات مرتبة بالشكل الطبيعي. هل وقعت في مشاكل bugs كهذه من قبل؟ لمزيد من الاطلاع: https://blog.codinghorror.com/sorting-for-humans-natural-sort-order/"> , "1900", ،, هل, "20", اكبر, من, "1900"،, وسوف, تجد, ان, النتيجة, صحيح, True،, وذلك, لأن, "2", قيمته, كحرف, أكبر, من, "1". بسبب, هذا, المفهوم, قد, يقع, المبرمج, في, مشاكل, عديدة, Bugs, عندما, يريد, ترتيب, مجموعة, من, النصوص, التي, تحتوى, على, ارقام،, فهو, قد, يتوقع, النتيجة, كما, يتوقعها, البشر, Human, Sort،, ولكن, سوف, تجد, النتيجة, التي, تمت, مختلفة،, والسبب, هو, Lexicographical, Order, الافتراضي, في, لغات, البرمجة. هناك, حلول, لهذه, الأمر،, وفي, كثير, من, الحالات, قد, يكون, اسهل, حل, هو, مسح, الاجزاء, النصية, وتحويل, المدخلات, الى, integer, ومن, ثم, ترتيبها،, وسوف, تحصل, على, البيانات, مرتبة, بالشكل, الطبيعي. هل, وقعت, في, مشاكل, bugs, كهذه, من, قبل؟ لمزيد, من, الاطلاع: https://blog.codinghorror.com/sorting-for-humans-natural-sort-order/"> "1900" ، هل "20" اكبر من "1900"، وسوف تجد ان النتيجة صحيح True، وذلك لأن "2" قيمته كحرف أكبر من "1". بسبب هذا المفهوم قد يقع المبرمج في مشاكل عديدة Bugs عندما يريد ترتيب مجموعة من النصوص التي تحتوى على ارقام، فهو قد يتوقع النتيجة كما يتوقعها البشر Human Sort، ولكن سوف تجد النتيجة التي تمت مختلفة، والسبب هو Lexicographical Order الافتراضي في لغات البرمجة. هناك حلول لهذه الأمر، وفي كثير من الحالات قد يكون اسهل حل هو مسح الاجزاء النصية وتحويل المدخلات الى integer ومن ثم ترتيبها، وسوف تحصل على البيانات مرتبة بالشكل الطبيعي. هل وقعت في مشاكل bugs كهذه من قبل؟ لمزيد من الاطلاع: https://blog.codinghorror.com/sorting-for-humans-natural-sort-order/" /> حلول برمجية مع ملوك البرمجة