كتاب: البحر الشاسع لدخول الخوارزميات من بابها الواسع

الحمد لله معز الحق وناصره، ومذل الباطل وقاصره، علام الغيوب، ومن بيده أزمة القلوب، الخبير بما تخفي الضمائر، وتكن السرائر، العالم بما تفضي إليه الأمور، وبخائنة الأعين وما تخفي الصدور، والصلاة والسلام على حبيبنا محمد كاشف الغمة عن الأمة، الناطق فيهم بالحكمة، الصادع بالحق، الداعي إلى الصدق.
ثم أما بعد:
كل البرامج التي تستخدمها على حاسوبك لم تأت من فراغ، بل هي نتاج للتركيبة البشرية التي فطر الله عز وجل الناس عليها، والتي تدفعهم باستمرار إلى إيجاد حلول لوضعيات معينة أو ابتكار وسائل للوصول إلى غايات منشودة كلما ألمت بهم حاجة، وهذا دأب الإنسان وحاله مذ أوجده الله جل وعلا، فكما أن الإنسان في أول عهده عانى من قسوة الأجواء والطقوس وتقلباتها بين قر وحر، فدفعته الحاجة إلى أن يتخذ من الكهوف والغيران مساكنا له ليحتمي بها ويلجأ إليها، ودفعته صعوبة صيد الوحوش باليد فاتخذ من جذع الشجر سلاحا له يهوي به على الطرائد، ودفعه حياؤه من الجنس الآخر فاتخذ من جلد الأنعام لباسا له يواري سوأته، ودفعته الحاجة إلى صنع مراكب يمشي بها في البحر فصنع المطرقة وباقي الأدوات، فكذلك شأن الإنسان اليوم، فإنه كلما ألمت به حاجة أو أصابته داهية، فكر مليا كيف يسلم منها في المرة القادمة عبر ابتكار حلول جديدة لم يعرفها أسلافه.
في بريطانيا، في عشرينيات القرن التاسع عشر احتاج التجار إلى وسائل لنقل البضاعة والسلع الكثيرة بين المناطق المتباعدة، فدفعت هذه الحاجة إلى اختراع أول خط للسكك الحديدية بمحركات بخارية، فتطورت الفكرة لتصبح القطارات بالشكل الذي نراها عليه اليوم.
وحينما احتاج الناس إلى نقل الأنباء والأخبار، قاموا بنشر الصحف، ثم اختراع المذياع، ثم التلفاز، ثم الانترنت.
وحينما احتاج الناس للتواصل فيما بينهم، بدؤوا باستعمال الحمام الزاجل، ثم استخدام البريد الورقي، ثم استخدام التلغراف، ثم الأقمار الصناعية وغيرها.
كلنا شاهدنا كيف تتالت الأمواج البحرية الزلزالية "تسونامي" على شرق آسيا، فدفع ذلك اليابانيين إلى إنشاء مباني مضادة للزلازل، وكلنا شاهد كيف عانت اليابان من مشكل استيراد المنتجات الزراعية بسبب انعدام السهول في أراضيها، فدفعها ذلك إلى إنشاء مدرجات فلاحية على الجبال.
الحاجة أم الاختراع، فلولا حاجة الإنسان إلى الشيء لما شغل باله به، وحاجات الإنسان متغيرة وتتزايد باستمرار، والحاجة هي التي تدفع الناس إلى إنشاء برامج.
اسأل نفسك عن كل برنامج نصبته على حاسوبك: لماذا نصبته؟ وسيكون جوابك حتما ومن غير شك هو حاجتك له، فأنت نصبت مكافح الفيروسات anti-virus لحماية حاسوبك من الأضرار المحتملة، ونصبت برنامج ميكروسوفت وورد microsoft word لأنك تحتاج إلى كتابة ومعالجة النصوص وتنسيقها، ونصبت برنامج قارىء الميديا، لأنك تحتاج إلى مشاهدة تسجيلات مرئية، ونصبت متصفح الويب لأنك تحتاج إلى الدخول إلى المواقع.
نفس الحاجة التي دفعتك إلى تحميل البرنامج وتنصيبه دفعت غيرك من مستخدميه، ودفعت قبلكم جميعا فئة من الناس، فقالوا: نحن نحتاج إلى برنامج يقوم بكذا وكذا، فلما بزغت الحاجة برزت شركة برمجية وقالت:أنا لها.
لكن ما يهمنا نحن كأفراد نسعى إلى تعلم البرمجة، هو معرفة الطريقة الصحيحة التي بانتهاجنا لها سننشىء برامج قوية وتطبيقات جيدة بالشكل الذي نطمح إليه أو بالشكل المطلوب منا.
وهذا ما سنعرض له خلال كتابنا هذا، وسنحاول قدر المستطاع أن نسلك سبيل البساطة والتفكيك، بعيدين كل البعد عن الصعوبة والتعقيد، لذلك قد أطيل في فصل معين وأسهب فيه فلا تلوموني وتعذلوني فإني ما أسهبت فيه وأطلت حبا في ذلك أو رغبة في استعراض المعارف، كلا وألف كلا، وإنما طبيعة المدروس تستلزم منا شرحه من كل جوانبه لنفهمه فهما شاملا، ولو لخصناه أو اقتضبناه لشوهناه وأسأنا شرحه، فتصل إليكم المعلومة مغلوطة أو غير كاملة.
يتكون هذا الكتاب من ثلاثة أجزاء يكمل بعضها البعض، فالجزء الأول يتناول مفهوم أنظمة الترميز والطرق التي يعالج بها جهاز الحاسوب البيانات والمكونات المادية المتدخلة في العملية لكي يكون المتعلم على دارية بما يحصل على مستوى الجهاز حينما يخاطبه بأوامر برمجية، والجزء الثاني يعرض باختصار كيفية القيام بالعمليات الحسابية الأساسية على البيانات الثنائية، أما الجزء الثالث فهو يتناول الخوارزميات من البداية بأسلوب متدرج وبأمثلة تطبيقية.

خالد السعداني 16/10/2013

هناك 30 تعليقًا:

  1. بارك الله بك و رزقك من حيث لا تحتسب
    كما عودتنا أخي فأنت تقدم محتوى مميز عن باقي الناس وتقدم ما يحوز على اعجاب الجميع ولكني اليوم سأتكلم عن مقدمة الكتاب الذي قد حملته للتو
    دائماً يعجبني المقدمة التي تفتتح بها كتبك واستخدامك لنفس طريقة
    المؤلفين العرب الأوائل.
    و دائماً ما تكون المقدمة بنفس جودة محتوى الكتاب
    شكراً لك أخي خالد و أعانك الله على عملك

    ردحذف
  2. بارك الله فيك وجزاك الله خيرا

    ردحذف
  3. مرة يكون الكلام همزة وصل بين الناس ولكن اذا لم يجدوا ما يقولون فإن التعريب في هاته الحالة يصل من القلب إلى القلب و هذا ما حصل لي
    فتقبل مني كل المتمنيات بالصحة و العافية و جاري تحميل الكتاب و مراجعته و الله يجازيك على هذا العمل فالكلمات لا تعبر بقدر ما يعبر القلب فإذا وصل ما في القلب ذهبت الكلمات و السلام عليكم و رحمة الله تعالى و بركاته

    ردحذف
  4. طول عمرك عظيم يامستر وصاحب كل جديد دائما جزاك الله عنا كل خير
    متعك الله بالصحة والعافية ايها الكبير ....بارك الله لنا فيك و متعك بالصحة و العافية

    ردحذف
  5. يا رب بعلمك أحببت هذا الرّفيق، فبرحمتك وسّع له كلّ طريق، ونجّه من كلّ همٍّ وضيق، مع نسائم الصّباح إليك هذه الهديّة، ملأ الله قلبك بالأنوار وحفظك من الأخطار، وأسعدك ما دام الّليل والنّهار، وجعل حياتك حياة الصّالحين الأبرار، صبّحك الله بالسّعادة، ورطّب لسانك بالشّهادة، وحبّب فيك خلقه، وسخّر لك عباده، وجعل خير عمرك آخره، وخير عملك خواتمه، وخير أيّامك يوم لقائه، جعلك الله ممّن يناديهم المنادي يوم القيامة، لكم النّعيم سرمدا تحيون ولا تموتون أبداً، تصحون ولا تمرضون أبداً، تنعمون ولا تبتئسون أبداً، يحلّ عليكم رضوان ربّكم ولا يسخط عليكم أبداً.

    ردحذف
  6. بارك الله فيك وجزاك الله خير .. اسال الله ان يوفقك ويسددك ويرفع قدرك ويعلي شأنك وان يجعل كل ماتقدمه لامة الاسلام في موازين حسناتك ..اخيك خالد .السودان .الخرطوم

    ردحذف
  7. الله يرزقك الفردوس الاعلى بغير حساب ولا عقاب
    عبدالله

    ردحذف
  8. مرحبا..في حدا عنده خبرة بالبرمجة بليز يساعدني

    ردحذف
  9. يلزمنا مبرمج له خبرة بلغة SDK وملم بل AR ، كما يلزمنا شاب متمكن في برامج 3D ومعالجة الصور. لمن يهمه الأمر:
    الإتصال بنا 00905348343968 أو يراسلنا على basseldroubi@gmail.com;basseldroubi@yahoo.com;basseldroubi@hotmail.com

    ردحذف
  10. يلزمنا مبرمج له خبرة بلغة SDK وملم بل AR ، كما يلزمنا شاب متمكن في برامج 3D ومعالجة الصور. لمن يهمه الأمر:
    الإتصال بنا 00905348343968 أو يراسلنا على basseldroubi@gmail.com;basseldroubi@yahoo.com;basseldroubi@hotmail.com

    ردحذف
  11. شكرًا >>>>>>>>>>>>> شكرًا >>>>>>>>>>>>>>>شكرًا

    ردحذف
  12. رحم الله والديك وحشرك مع محمد وأهل بيته والأنبياء والعلماء
    كنت محتاجا لهكذا كتاب
    جزيت خير الجزاء

    ردحذف
  13. كتاب رائع، جزاك الله خير.

    ردحذف
  14. مرحبا بالجميع انا السيدة جوليانا لوبيز، من ولاية تكساس، الولايات المتحدة الأمريكية. وأود أن حصة الخير من الله في حياتي بعد شهور عديدة من محاولة للحصول على قرض على شبكة الانترنت وكان قد خدع ولذا فإنني أصبح لا يهدأ واليأس في الحصول على قرض من بنك شرعي على الانترنت. ولكن كما أراد الله أن يكون ذلك، رأيت تعليق من أحد الأصدقاء دعا انابيل وتحدثت عن هذه الشركة قرض شرعي حيث حصلت على قرض لها بسرعة وسهولة دون أي ضغوط حتى أنها عرفتني على رجل يدعى السيد فرانكلين سكوت الذي يسيطر على شركة دعا FRANKLIN سكوت شركة القروض، لذا تقدمت بطلب للحصول على مبلغ القرض من ($ 900،000.00USD) مع انخفاض سعر الفائدة من 2٪، لذلك تمت الموافقة على القروض وتودع في حسابي المصرفي في أقل من 48hrs، الذي كان كيف كنت قادرا على الحصول على مرة أخرى على قدمي للحفاظ على بلدي كسر الأعمال الجارية، وكذلك لتسديد فواتير بلدي حتى أنا المشورة كل واحد منكم من يهمه الأمر في الحصول على قرض بدون ضمانات، أي التحقق من الائتمان، لا الموقع المشترك مع 2٪ فقط سعر الفائدة وأفضل السداد خطط / الجدول الزمني، لإرضاء الاتصال السيد فرانكلين سكوت، يمكنك الاتصال به من خلال بريده الإلكتروني: franklinosayandescott@gmail.com

    السيدة جوليانا لوبيز.

    ردحذف
  15. ما شاء الله ... شئ عظيم .. بارك الله فيك

    ردحذف
  16. مشاء الله عليك ربي يحفظك أسلوب احترافي في الشرح فائدة كبيرة ببساطة مطلقة ,,,,,,

    ردحذف
  17. ربنا يجازيك كل خير ويرزقك من حيث لا تحتسب

    ردحذف
  18. يوجد خطاء بالصفحة 73 الشفرة الانجليزية السطر رقم 9 READ(UserName);

    يجب أن تكون Read(Password)

    مع خالص الاحترام والتقدير

    ردحذف
  19. ELSE (ID = SavedID AND Password<> SavedPWD)

    برجاءتعديل الشفرة الواردة أعلاه إلى

    ELSE

    WRITE("البيانات المدخلة غير صحيحه");

    لك كل التقدير على مجهودك :)

    ردحذف
  20. نحن هنا لإعلامك ككل خدماتنا المالية المعترف بها عالميا وتأمين رأس المال. نحن تقديم خدمات الإقراض إلى الخطوة الباب الخاص بك، مع 100٪ فائدة التأمين وبسعر فائدة بأسعار معقولة من 3٪ فقط. يتم فتح خدماتنا للعملاء من جميع أنحاء العالم. التأهل لخدمات القروض لدينا، وإرسال التطبيقات الخاصة بك الآن لمزيد من التفاصيل. نص / نداء: +1 (954) 299-4453 البريد الإلكتروني: vijaymallya803@gmail.com

    ردحذف
  21. عزيزي العميل، هل أنت متعب من طلب القروض والرهون العقارية، هل تم رفض باستمرار من جانب المصارف والمؤسسات المالية الأخرى، ونحن نقدم أي شكل من أشكال القروض إلى الأفراد والهيئات الاعتبارية بفائدة منخفضة rate.If كنت مهتما في أخذ قرض ، لا تتردد في الاتصال بنا اليوم، ونعد بأن نقدم لكم أفضل الخدمات ever.Just تعطينا المحاولة، لأن المحاكمة سوف اقناع لكم.
    ما هي الاحتياجات المالية الخاصة بك؟ هل تحتاج إلى قرض الأعمال؟ هل تحتاج إلى قرض شخصي؟ هل تريد شراء سيارة؟ هل تريد إعادة تمويل؟ هل تحتاج إلى قرض الرهن العقاري؟ هل تحتاج إلى رؤوس أموال ضخمة لتبدأ عملك هذا الاقتراح أو التوسع؟ هل فقدت الأمل وكنت أعتقد أن هناك طريقة للخروج، والتي لا تزال الأعباء المالية الخاصة بك لا يزال قائما؟

    اتصل بنا عبر skyfinance.online@gmail.com

    1. اسم مقدم الطلب .............. 2. بلد السكني ............
    3. عنوان السكن: ........ 4. عنوان العمل:..................
    5. العمر: .......................... 6. الاحتلال: ................ 7. مبلغ القرض المطلوب .............. 8.Loan مدة ........ ......
    9. الغرض من القرض: ............ 10. رقم الهاتف:..........
    11.LOAN المدة ................
    املأ المعلومات أعلاه وارسالها
    تكنولوجيا المعلومات إلى معلومات الاتصال أدناه:

    ملاحظة: يجب أن ترسل جميع استجابة مباشرة إلى: skyfinance.online@gmail.com

    ردحذف
  22. عزيزي العميل، هل أنت متعب من طلب القروض والرهون العقارية، هل تم رفض باستمرار من جانب المصارف والمؤسسات المالية الأخرى، ونحن نقدم أي شكل من أشكال القروض إلى الأفراد والهيئات الاعتبارية بفائدة منخفضة rate.If كنت مهتما في أخذ قرض ، لا تتردد في الاتصال بنا اليوم، ونعد بأن نقدم لكم أفضل الخدمات ever.Just تعطينا المحاولة، لأن المحاكمة سوف اقناع لكم.
    ما هي الاحتياجات المالية الخاصة بك؟ هل تحتاج إلى قرض الأعمال؟ هل تحتاج إلى قرض شخصي؟ هل تريد شراء سيارة؟ هل تريد إعادة تمويل؟ هل تحتاج إلى قرض الرهن العقاري؟ هل تحتاج إلى رؤوس أموال ضخمة لتبدأ عملك هذا الاقتراح أو التوسع؟ هل فقدت الأمل وكنت أعتقد أن هناك طريقة للخروج، والتي لا تزال الأعباء المالية الخاصة بك لا يزال قائما؟

    اتصل بنا عبر skyfinance.online@gmail.com

    1. اسم مقدم الطلب .............. 2. بلد السكني ............
    3. عنوان السكن: ........ 4. عنوان العمل:..................
    5. العمر: .......................... 6. الاحتلال: ................ 7. مبلغ القرض المطلوب .............. 8.Loan مدة ........ ......
    9. الغرض من القرض: ............ 10. رقم الهاتف:..........
    11.LOAN المدة ................
    املأ المعلومات أعلاه وارسالها
    تكنولوجيا المعلومات إلى معلومات الاتصال أدناه:

    ملاحظة: يجب أن ترسل جميع استجابة مباشرة إلى: skyfinance.online@gmail.com

    ردحذف

  23. عزيزي العميل، وأنا MR HARRY، وأعطي على قروض بفائدة 2٪ ..

    هل أنت متعب من طلب القروض والرهون العقارية، هل تم رفض باستمرار من جانب المصارف والمؤسسات المالية الأخرى، ونحن نقدم أي شكل
    من القروض للأفراد والهيئات الاعتبارية بفائدة منخفضة rate.If كنت مهتما في أخذ قرض، لا تتردد في الاتصال بنا اليوم، ونعد بأن نقدم لكم أفضل الخدمات ever.Just تعطينا المحاولة، لأن المحاكمة سوف اقناع لكم .
    ما هي الاحتياجات المالية الخاصة بك؟
    هل تحتاج إلى قرض الأعمال؟
    هل تحتاج إلى قرض شخصي؟
    هل تريد شراء سيارة؟
    هل تريد إعادة تمويل؟
    هل تحتاج إلى قرض الرهن العقاري؟
    هل تحتاج إلى رؤوس أموال ضخمة لتبدأ عملك هذا الاقتراح أو التوسع؟ هل فقدت الأمل وكنت أعتقد أن هناك طريقة للخروج، والتي لا تزال الأعباء المالية الخاصة بك لا يزال قائما؟

    اتصل بنا عبر skyfinance.online@gmail.com

    1. اسم مقدم الطلب ..............
    2. بلد السكني ............
    3. عنوان السكن: ........
    4. عنوان العمل: ..................
    5. العمر: ..........................
    6. الاحتلال: ................
    7. كمية القرض المطلوب ..............
    8.Loan مدة ..............
    9. الغرض من القرض: ............
    10. رقم الهاتف: ..........
    11.LOAN المدة ................

    املأ المعلومات أعلاه وترسل معلومات الاتصال أدناه:

    ملاحظة: يجب أن ترسل جميع استجابة مباشرة إلى: skyfinance.online@gmail.com

    ردحذف

  24. عزيزي العميل، وأنا MR HARRY، وأعطي على قروض بفائدة 2٪ ..

    هل أنت متعب من طلب القروض والرهون العقارية، هل تم رفض باستمرار من جانب المصارف والمؤسسات المالية الأخرى، ونحن نقدم أي شكل
    من القروض للأفراد والهيئات الاعتبارية بفائدة منخفضة rate.If كنت مهتما في أخذ قرض، لا تتردد في الاتصال بنا اليوم، ونعد بأن نقدم لكم أفضل الخدمات ever.Just تعطينا المحاولة، لأن المحاكمة سوف اقناع لكم .
    ما هي الاحتياجات المالية الخاصة بك؟
    هل تحتاج إلى قرض الأعمال؟
    هل تحتاج إلى قرض شخصي؟
    هل تريد شراء سيارة؟
    هل تريد إعادة تمويل؟
    هل تحتاج إلى قرض الرهن العقاري؟
    هل تحتاج إلى رؤوس أموال ضخمة لتبدأ عملك هذا الاقتراح أو التوسع؟ هل فقدت الأمل وكنت أعتقد أن هناك طريقة للخروج، والتي لا تزال الأعباء المالية الخاصة بك لا يزال قائما؟

    اتصل بنا عبر skyfinance.online@gmail.com

    1. اسم مقدم الطلب ..............
    2. بلد السكني ............
    3. عنوان السكن: ........
    4. عنوان العمل: ..................
    5. العمر: ..........................
    6. الاحتلال: ................
    7. كمية القرض المطلوب ..............
    8.Loan مدة ..............
    9. الغرض من القرض: ............
    10. رقم الهاتف: ..........
    11.LOAN المدة ................

    املأ المعلومات أعلاه وترسل معلومات الاتصال أدناه:

    ملاحظة: يجب أن ترسل جميع استجابة مباشرة إلى: skyfinance.online@gmail.com

    ردحذف
  25. عزيزي العميل، وأنا MR HARRY، وأعطي على قروض بفائدة 2٪ ..

    هل أنت متعب من طلب القروض والرهون العقارية، هل تم رفض باستمرار من جانب المصارف والمؤسسات المالية الأخرى، ونحن نقدم أي شكل
    من القروض للأفراد والهيئات الاعتبارية بفائدة منخفضة rate.If كنت مهتما في أخذ قرض، لا تتردد في الاتصال بنا اليوم، ونعد بأن نقدم لكم أفضل الخدمات ever.Just تعطينا المحاولة، لأن المحاكمة سوف اقناع لكم .
    ما هي الاحتياجات المالية الخاصة بك؟
    هل تحتاج إلى قرض الأعمال؟
    هل تحتاج إلى قرض شخصي؟
    هل تريد شراء سيارة؟
    هل تريد إعادة تمويل؟
    هل تحتاج إلى قرض الرهن العقاري؟
    هل تحتاج إلى رؤوس أموال ضخمة لتبدأ عملك هذا الاقتراح أو التوسع؟ هل فقدت الأمل وكنت أعتقد أن هناك طريقة للخروج، والتي لا تزال الأعباء المالية الخاصة بك لا يزال قائما؟

    اتصل بنا عبر skyfinance.online@gmail.com

    1. اسم مقدم الطلب ..............
    2. بلد السكني ............
    3. عنوان السكن: ........
    4. عنوان العمل: ..................
    5. العمر: ..........................
    6. الاحتلال: ................
    7. كمية القرض المطلوب ..............
    8.Loan مدة ..............
    9. الغرض من القرض: ............
    10. رقم الهاتف: ..........
    11.LOAN المدة ................

    املأ المعلومات أعلاه وترسل معلومات الاتصال أدناه:

    ملاحظة: يجب أن ترسل جميع استجابة مباشرة إلى: skyfinance.online@gmail.com

    ردحذف
  26. شكراً جزيلاً على هذا الكتاب الرائع و القيم

    لكن الكتاب تظهر فيه مشكلة و هي عدم ظهور بعض المقاطع و الجمل خاصة عند فتحه بواسطة الموبيل
    ارجوا منك إصلاحها و إعادة رفعه و شكرا


    ردحذف
  27. نحن هنا لإعلامك ككل خدماتنا المالية المعترف بها عالميا وتأمين رأس المال. نحن تقديم خدمات الإقراض إلى الخطوة الباب الخاص بك، مع فائدة التأمين وبسعر فائدة بأسعار معقولة من 2٪. يتم فتح خدماتنا للعملاء من جميع أنحاء العالم. التأهل لدينا قرض الاتصال بنا عبر البريد الإلكتروني في trust.quiries@yahoo.com للحصول على مزيد من المعلومات.

    ردحذف