-->
اكتب ما تود البحت عنه و اضغط Enter
معذرة، فالصفحة التي تبحث عنها في هذه المدونة ليست متوفرة.

السبت، 3 سبتمبر 2016

الخوارزميات طريقك لتعلم منطق البرمجة

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

الخوارزميات سميت هكذا لان مكتشفها هو العالم المسلم الخوارزمي وهو عالم رياضيات وهي ليست لغة برمجة بل هي عبارة عن تقنية لحل المشاكل التي نواجهها في حياتنا اليومية والعملية وما يهمنا اكثر المشاكل البرمجية التي يجب ان نجد لها حلا منطقيا سلسا ومنظما لكي ننتهي بكتابته بلغة برمجية مثل الجافا والبايثون وغيرها العديد لنجد في الأخير تطبيقا او برنامجا يستعمل في الهواتف والأجهزة الالكترونية والحواسيب ليسهل حياتنا اليومية ويحسن جودة حياتنا في مجالات كالطب والفضاء وغيرها 

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


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



 كخلاصة فالخوارزميات مهمة جدا للطالب الذي يريد دخول عالم البرمجة لأنها تفيده في اكتساب المنطق السليم وتسهل عليه تعلم أي لغة برمجة أخرى فيكفي أن يقوم بترجمة الخوارزمية الى لغة برمجية يفهمها الحاسوب وتظهر أهمية هذا الشيء بالنسبة للمبرمجين المحترفين بحيث أنك اذا أردت تقديم كودك البرمجي لمبرمج اخر وهو لا يعرف اللغة التي انت كتبتها له به فانه سيكون من الصعب عليه أن يفهمها لذلك فان الخوارزميات تعتبر كلغة قاعدية وصلة ربط بين جميع المبرمجين لفهم بعضهم البعض لتجاوب اسهل ولكي ينفذ المشروع المشترك بسهولة ويسر   

شارك الموضوع عبر :

كاتب الموضوع :

ليست هناك تعليقات:

إرسال تعليق

بث مباشر

للإجابة على تساؤلاتكم التقنية من الإثنين إلى الخميس THE PRO البث المباشرة مع

730

بتوقيت غرينيتش

2230

بتوقيت مكة المكرمة

المحترف: شروحات برامج مكتوبة ومصورة بالفيديو  | Almohtarif  '
THEPRO عبارة عن مدونة ضخمة تضم عدد كبير من الفيديوهات المصورة عن طريق حلقات متسلسلة نتطرق فيها إلى مختلف المواضيع التقنية القريبة من الشباب العربي ، بالإضافة إلى مقالات . مدونة THEPRO تأسست سنة 2017 حيث تستقطب الآن عدد كبير من الزوار من كافة ربوع الوطن العربي ، حيث ان مقرها الرئيسي بتونس و مديرها THEPRO
للإتصال بنا: benjouiran@gmail.com
جميع الحقوق محفوظة ل THE PRO
صمم وكود بكل من طرف THE PRO