وإليك كيف علموها لنا :
بدأنا بتعلم أساسيات الخوارزميات (algorithms) ، ونحل المشكلات بناء على ذلك ، وتكون بهذا الشكل
حتى هذا الوقت لم نستخدم أي لغة برمجة
ثم شرعنا بتطبيق ما تعلمناه على لغة "PASCAL" إذ كنا نترجم الخوارزميات التي نكتبها على الشكل الذي يجب أن تبدو عليه به
بعدها
بدأنا بتعلم أساسيات الخوارزميات (algorithms) ، ونحل المشكلات بناء على ذلك ، وتكون بهذا الشكل
حتى هذا الوقت لم نستخدم أي لغة برمجة
ثم شرعنا بتطبيق ما تعلمناه على لغة "PASCAL" إذ كنا نترجم الخوارزميات التي نكتبها على الشكل الذي يجب أن تبدو عليه به
بعدها
انتقلنا إلى لغة "C" .. ، وجربت ++c وهي شبيهة جدا بسابقتها
بعدها كنت مضطرة لتقديم مشروع بلغة PHP رغم اننا لم ندرسها بعد ، ولم يكن ذلك صعبا ، كل ما احتجت فعله لتعلمها معرفة رموزها وطريقة كتابة الكود بها ، و لم أجد اختلافا شاسعا عما تعلمته مسبقا في ال C ،
بعدها كنت مضطرة لتقديم مشروع بلغة PHP رغم اننا لم ندرسها بعد ، ولم يكن ذلك صعبا ، كل ما احتجت فعله لتعلمها معرفة رموزها وطريقة كتابة الكود بها ، و لم أجد اختلافا شاسعا عما تعلمته مسبقا في ال C ،
أقصد أنه كان بإمكاني إسقاط معلوماتي القبلية عليها .
تعلمنا بعدها لغة JAVA في إطار تعلمنا ل Object-oriented programming ، ومع وجود اختلاف بينها وبين اللغات التي سبق وجربتها ، إلا أن تعلمها لم يكن صعبا
تعلمت بعدها Python ، javascript ، وغيرها
تعلمنا بعدها لغة JAVA في إطار تعلمنا ل Object-oriented programming ، ومع وجود اختلاف بينها وبين اللغات التي سبق وجربتها ، إلا أن تعلمها لم يكن صعبا
تعلمت بعدها Python ، javascript ، وغيرها
لذا بناء على هذه ا ، أستطيع القول بأن تعلمك للخوارزميات في البداية سيجعل من البرمجة أمرا في منتهى السهولة ، أيا كانت اللغة المستخدمة ، لأن عملك حينها سيقتصر على ترجمة الأوامر في إطار اللغة .
كبداية لا زلت أرى الC أو ++C خيارا جيدا ، لا بأس ب Python أيضا لكن أفضل الأولى كبداية .
كبداية لا زلت أرى الC أو ++C خيارا جيدا ، لا بأس ب Python أيضا لكن أفضل الأولى كبداية .
جاري تحميل الاقتراحات...