البرمجة التفرعية.. فوائدها واستخداماتها

لديك مشكلة كبيرة بحاجة للحل، وترغب في توفير الوقت، وادخار الجهد، ما هي الطرق لتحقيق ذلك؟

1. بذل جهد أكبر ونشاط أكثر.

2. استخدام طرق ذكية لتقليل وقت المهمة.

3. الاستعانة بآخرين لمساعدتك.

ما هي البرمجة التفرعية؟

عادة، تكتب البرمجيات من أجل حوسبة تسلسلية حيث:

_ تقسم المشكلة إلى سلسلة من التعليمات.

_ تنفذ التعليمات بالتتابع واحدة تلو الأخرى.

_ تنفذ التعليمات على معالج واحد.

_ يمكن تنفيذ تعليمة واحدة فقط خلال لحظة من الزمن.

يُقصد بالبرمجة التفرعية الاستخدام المتزامن لموارد متعددة لحل مشكلة حسابية

_ تقسم المشكلة إلى أجزاء منفصلة يمكن حلها في وقت واحد.

_ تقسم أيضًا كل جزء إلى سلسلة من التعليمات.

_ تنفذ تعليمات كل جزء في وقت واحد على معالجات مختلفة.

_ تستخدم آلية شاملة للرقابة / التنسيق.

ستجد أيضاً على منصة جوك ضرورة استعجال البرمجة للأطفال

كيف يجب أن تكون المشكلة الحسابية؟

1. قابلة للتقسيم إلى كتل منفصلة والتي يمكن حلها أو تنفيذها في وقت واحد.

2. أن يتم تنفيذ تعليمات البرنامج المتعددة في أي لحظة من الزمن.

3. أن تحل في أقل وقت بوجود موارد حساب متعددة بالمقارنة مع مورد حساب واحد.

4. بعض الأعمال لها قيد زمني محدد (يجب أن تنجز ضمن فترة محددة).

مثال: قد يتأخر بناء المنزل ولكن قد يفسد الزرع إذا لم يحصد في وقته.

موارد الحساب عادة ما تكون:

1. جهاز حاسوب واحد مع معالجات/ متعددة النوى.

2. عدد من الحواسيب متصلة بشبكة.

أسباب استخدامات البرمجة التفرعية

1. توفير الوقت والمال.

2. حل مشاكل معقدة إضافية/كبيرة.

3. مشاكل التحدي الكبرى، محركات البحث.

4. توفير التزامن.

5. الاستفادة من الموارد غير المحلية.

الاعتمادية: وجود أكثر من جهاز يضمن سير العمل لو تعطلت بعض الأجهزة.

الموثوقية: يمكن تنفيذ البرنامج في أكثر من جهاز ومقارنة النتائج للتأكد من صحتها.

ستجد أيضاً على منصة جوك البرمجة العصبية اللغوية

مجال استخدام البرمجة التفرعية

1. العلوم والهندسة: تاريخيًا، اعتبرت الحوسبة المتوازية كونها "مكرّسة للحوسبة الفائقة"، وقد استخدمت لنمذجة مشاكل صعبة في العديد من مجالات العلوم والهندسة:

1. الهندسة الميكانيكية من الأطراف الاصطناعية إلى المركبات الفضائية.

2. الهندسة الكهربائية، تصميم الدوائر، الإلكترونيات الدقيقة.

3. علم الحاسوب، الرياضيات.

4. الدفاع، الأسلحة.

5. الغلاف الجوي، الأرض، البيئة.

6. الفيزياء التطبيقية، النووية، الجسيمات، المادة المكثفة، الضغط المرتفع، الانصهار، الضوئيات.

7. العلوم البيولوجية، التكنولوجيا الحيوية، علم الوراثة.

8. الكيمياء، العلوم الجزيئية.

9. الجيولوجيا، علم الزلازل.

10. معالجة كميات كبيرة من البيانات بطرق متطورة. مثلاً:

 النمذجة المالية والاقتصادية

_ إدارة الشركات الوطنية والمتعددة الجنسيات.

_ الرسومات المتقدمة والواقع الافتراضي، خاصة في صناعة الترفيه.

_ تقنيات الوسائط المتعددة.

_ بيئات العمل التعاونية.

_ البيانات الضخمة، وقواعد البيانات، واستخراج البيانات.

_ التنقيب عن النفط.

_ محركات البحث على شبكة الإنترنت، خدمات الأعمال التجارية على شبكة الإنترنت.

_ التصوير الطبي والتشخيص.

 

_ التصميم الصيدلاني.

تجد أيضاً على منصة جوك لغة البرمجة #C "سي شارب" ميِّزاتها وعيوبها وراتب مبرمجها

ملاحظة: المقالات والمشاركات والتعليقات المنشورة بأسماء أصحابها أو بأسماء مستعارة لا تمثل الرأي الرسمي لجوَّك بل تمثل وجهة نظر كاتبها ونحن لا نتحمل أي مسؤولية أو ضرر بسبب هذا المحتوى.

ما رأيك بما قرأت؟
إذا أعجبك المقال اضغط زر متابعة الكاتب وشارك المقال مع أصدقائك على مواقع التواصل الاجتماعي حتى يتسنى للكاتب نشر المزيد من المقالات الجديدة والمفيدة والإيجابية..

تعليقات

يجب عليك تسجيل الدخول أولاً لإضافة تعليق.

هل تحب القراءة؟ كن على اطلاع دائم بآخر الأخبار من خلال الانضمام مجاناً إلى نشرة جوَّك الإلكترونية

مقالات ذات صلة
يونيو 3, 2023, 7:25 م - اسامه غندور جريس منصور
مايو 29, 2023, 11:53 ص - انطوني وائل وديع
مايو 26, 2023, 7:22 م - عصام أحمد عبدالله عياد
مايو 25, 2023, 10:11 ص - دكتور احمد رفعت محمد
مايو 24, 2023, 10:08 ص - دكتور احمد رفعت محمد
مايو 22, 2023, 2:27 م - دكتور احمد رفعت محمد
مايو 22, 2023, 12:26 م - دكتور احمد رفعت محمد
مايو 22, 2023, 10:59 ص - دكتور احمد رفعت محمد
مايو 11, 2023, 4:42 م - زهرة حبيب
أبريل 29, 2023, 9:09 ص - مؤمن صفوت عبدالله
أبريل 12, 2023, 6:59 ص - عمرو عبد الحكيم عوض التهامي
أبريل 10, 2023, 11:28 ص - وليد راجي شوجة
أبريل 10, 2023, 9:55 ص - أسامة الدسوقي عبدالعزيز
أبريل 5, 2023, 2:02 م - طلعت مصطفى مصطفى العواد
مارس 27, 2023, 9:10 م - خالد المصرى
مارس 27, 2023, 8:25 م - بن بوهة فاطمة
مارس 21, 2023, 8:08 م - منة الله صبرة القاسمي
مارس 18, 2023, 2:13 م - محمد إسماعيل الحلواني
مارس 18, 2023, 12:45 م - شائف محمد قائد دماج القباطي
مارس 15, 2023, 3:47 م - فريال محمود لولك
مارس 15, 2023, 1:11 م - محمد محمود الجندي
مارس 5, 2023, 3:01 م - وليد فتح الله صادق احمد
فبراير 24, 2023, 12:19 م - سناء محمد
فبراير 22, 2023, 9:53 ص - عادل صلاح احمد الجرفي
فبراير 11, 2023, 9:26 م - زهرة حبيب
فبراير 11, 2023, 6:56 م - محمدالمخلافي
فبراير 11, 2023, 5:20 م - إيمان يحيى
فبراير 9, 2023, 6:09 م - وليد فتح الله صادق احمد
فبراير 5, 2023, 2:35 م - عبدالراضى عبدالغنى احمد حامد
يناير 30, 2023, 9:07 ص - عيسى بن سليمان بن سالم المسروري
يناير 26, 2023, 8:00 ص - عائشة صلاح الدين
يناير 22, 2023, 7:39 م - محمدالمخلافي
يناير 16, 2023, 4:35 م - هاجر فايز الزبيري
يناير 5, 2023, 11:09 ص - محمد محمد صالح عجيلي
يناير 2, 2023, 9:40 ص - أ . عبد الشافي أحمد عبد الرحمن عبد الرحيم
يناير 2, 2023, 8:40 ص - زكريا عبد المجيد سرهد
نبذة عن الكاتب