-1

البرمجة المتقدمة

السلام عليكم

العديد منا يستعمل الدوال الجاهزة خصوصا في البحت والترتيب.

لأنها تكون أقوى وأسرع وأفضل من أي دالة ستكتبها بنفسك كمبرمج

لاكن ما سر تلك الدوال؟

هل يستخدوم طرق في البرمجة تكون أسرع؟

أريد أن أعرف ما هي هته الطرق مثل هل هناك من يقوم بعمليات المقارنة بالبت

أم تلك الدوال تستخدم فقط خوارزميات ذكية ومتطورة وطريقة البرمجة تبقى عادية ؟

أم

يع

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

تلك الدوال تستخدم فقط خوارزميات ذكية ومتطورة وطريقة البرمجة تبقى عادية

كجوجل مثلا ، يستطيع اي شخص البرمجة بلغة برمجة محرك جوجل (لا اذكر هل كانت بايثون ام روبي ام بيرل..)

لكن ليس بجودة هذا المحرك العملاق،

في الغالب تستخدم شئ يسمى بـ الخوراميات السريعة ؛ فهي طرق تم تحليلها منذ نشأت الحاسوب و إلي الأن يتم تطويرها لتسريع عمليات البحث في الحاسوب منها خوارزمية البحث الثنائي وهي سريعة جدأً لدرجة أنها يمكن أن تجد كمثال رقم هاتفي من بين مليون رقم خلال 14 محاولة على أقصى تقدير بشرط أن تكون الارقام مرتبة . هذا مثال بسيط من كثير