الطريق لإحتراف اي لغة برمجة :
الطريق لإحتراف اي لغة برمجة ليست صعبة وليست سهلة في نفس الوقت هل كنت تعلم ذلك اخي الطالب ل تعلم لغة البرمجة !!!!؟؟؟؟؟
الطريق لإحتراف لغة البرمجة مليء بالمسهلات التي تسهل عليك عملية تعلم اللغة من حيث وجود المصادر المتعددة وهذا هو السهل ف لغات البرمج لا تسأل اي لغة برمجة سوف اتعلم ولكن قل صوف ارى ماذا يكمنني ان اعمل على لغة البرمجة الفلانية او العلانية هذا هو التحدي الصعب الذي نواجهه في تعلم لغات البرمجة في هذه الأيام لكثرتها وتنوعها وتنوع استخداماتها في الوقت الحالي حيث العديد من الغات الموجودة التي تنتجها عدى شركات غربية وللاسف فإنه لا يوجد اي شركة عربية صنعت لغة برمجة ولا اي طالب وإلا لكنا سمعنا عنه هذا ليس الموضوع الأساسي من المناقشة
المهم من المناقشة ليس عليك في لغة البرمجة ان تول ان هذه اللغة صعبة التعلم في ولكن
قبل ان تتعلم لغة البرمجة يجب ان يكون لديك العقل المنطقي الواسع قبل ان تتمكن من البرمج على لغة البرمجة الفللانية .
ولنتعرف اكثر على لغات البرمجة يجب التعرف ايضا على ما هية لغات البرمجة هذه لغات البرمجة عبارة عن عدة عبارات منطقية ترتبها ترتيبا معينا بحيث ان تنتج لك برنامج ليحل لك مشكلة معينة وبالمناسبة فإن لغة البرمجة ما هي إلا عبارة عن subclass من شيء اسمه problem لأن لغة البرمجة بصراحة ما هي الا عبارة عن وسيلة تمكنك انت المبرمج من حل معضلة معينة وتستطيع عمل حل لهذه المشكلة بعدة طرق بواسطة لغة البرمجة هذه وفي بعض الأحيان تكون مختلفة عن اللغات الأخرى مثلا عندما تريد ان تبدل ما يوجد في a الى b في السي شارب يمكنك تبديلهم بعدم وجود متغير ثالث كما رأيت في احد مقالات المنتدى السي شارب لكن في لغا ت البرمجة الأخرى لا يمكنك مطلقا ان تحل مثل هذه المشكلة إلا بوجود متغير ثالث هذا مثال على اختلاف بسيط ما اود التنويه اليه في هذا الموضوع هو سهولة تعلم لغات البرمجة على كافة انواعها وليست بالصعوبة الصعوبة تأتي عندما تريد ان تحل المشكلة لأنك تحتاج للتفكير وان يكون لديك عقل منطقي .
طبعا الكل يعلم ان هناك حل معضلة للwindows application and web application ولكل منهم حالة خاصة وحل خاص به لكهم في النهاية يندرجان تحت انهما بصدد حل مشكلة معينة .
وايضا هناك لو اننا تحدثنا عن prolog او بشكل عام عن لغات الذكاء الصانعي فإنك بأي لغة برمجة تستطيع ان تصل للذاء الصناعي لكن في لغات الذكاء الكود مسهل عليك مثلا لو اردت ان تبرمج دالة صغيرة مثلا تقول x ان اباها هو z ففي السي شارب مثلا تحتاج الى كود طويل عريض ولكن في الprolog لا تحتاج الا إلا دالة واحدة فقط .
هل نظرت الفرق كل لغة برمجة مختصة بما هو لديها .
لديك ايضا الDelphi مشهورة بتحكمها في قواعد البينات بشكل رهيب السي متحكمة بشكل رهيب في الهاردويير ال.net متحكمة في الويب وتطبيقاته .
اي ان لديك العديد من لغات البرمجة المشكلة ليست في تعلم اللغ المشكلة هي في ان لديك عقل منطقي سليم يستطيع ان يدير اي افكار برمجية او مشاكل تواجهك .
والسلام على من اتبع الهدى.