ماهي لغة البرمجة التي يجب أن يبدأ بها كل مبرمج
- سبتمبر 19, 2022
- Posted by: خالد البهجة
- Category: البرمجة

لا يوجد شيء مثل “هذه هي أول لغة برمجة يجب أن يبدأ بها كل مطور على هذا الكوكب”. إنه أمر سخيف. على الرغم من أن بعض الأشخاص قد يخبرك أنه يجب أن تبدأ بلغة البرمجة C أو ربما C ++ أو Java أو حتى python. الاحتمالات لا حصر لها وسيقدم لك كل شخص النصيحة بناءً على ما يحلو له أو ما يعتبرونه أفضل لغة. لذلك هذا كل ما نعتقد. إذا كنت لا تحب البدء بلغة C في البداية ، فلا تفعل ذلك. جربت جافا ، بيثون ، حتى سي ++ ، سي #. هذا اختيارك. في نهاية اليوم ، تتعلم البرمجة.
الآن بعد أن أصبح لديك حرية اختيار لغة البرمجة التي تريد أن تبدأ بها ، عليك أن تسأل نفسك أسئلة مثل ، هل هناك لغات سهلة وصعبة للتعلم؟ هل كلهم من نفس النوع؟ ما هي اللغة التي تجعل البرمجة أسهل بالنسبة لي؟ هل هناك لغة برمجة من شأنها أن تساعدني في تعلم لغات البرمجة الأخرى بشكل أسرع؟
هذه الأسئلة ستساعدك بالتأكيد على اتخاذ القرار. على سبيل المثال ، عندما نتحدث عن لغات البرمجة ، قد تصادف كلمة “مستوى عالٍ” و “مستوى منخفض”. ماذا يعني؟
كما تعلم ، يختلف التركيب اللغوي الذي نستخدمه من لغة برمجة إلى أخرى ، ونعلم أيضًا أن تلك الرموز التي نكتبها ستتم ترجمتها إلى كود آلة وهو ثنائي. الآن ، مع أخذ ذلك في الاعتبار ، كلما كانت لغة البرمجة تلخص (أو تخفي) تفاصيل الكمبيوتر ، كلما كانت أعلى والعكس صحيح. تذكر أن التجميع هو أدنى مستوى وأن الخيار الثنائي هو الأدنى على الإطلاق.
الآن بعد أن عرفت ما هي لغة البرمجة عالية المستوى واللغة منخفضة المستوى ، دعني أخبرك أن Python و Java هما الأعلى بلا جدال ، حيث تعتبر C و C ++ هي الأقل ، بالطبع بعد لغة التجميع.
لماذا هذه المعلومات مفيدة بالنسبة لي؟ ربما تسال. حسنًا ، إذا تعلمت البرمجة بلغة java و python ثم حاولت تعلم C أو C ++ ، فستجد أن هناك أشياء أخرى لا تعرفها عن البرمجة ، مثل المؤشرات وتخصيص الذاكرة … إلخ. لكنك ما زلت مبرمجًا ويمكنك البرمجة ، أليس كذلك؟ أعتقد أنك تتفق معي. الآن ، إذا تعلمت C أو C ++ ، يمكنك تعلم أي لغة برمجة أخرى في وقت أقل مما يتطلبه الأمر.
شيء مهم آخر يجب أن أذكره هو أنه عند محاولة تعلم البرمجة في Java ، تسمح لك العناصر المجردة بالتركيز على البرمجة وعدم القلق بشأن إدارة الذاكرة وما إلى ذلك. يتم التعامل مع كل شيء تلقائيًا نيابة عنك. هذا هو السبب في أن بعض الناس يقولون إن Java و Python سهلة التعلم.
باختصار ، ستعلمك كل لغة برمجة كيفية البرمجة ، ولكن سيكون من السهل تعلم بعضها ، ولكن تخفي بعض مفاهيم البرمجة ، بينما يصعب تعلم البعض الآخر ، ولكنها ستظهر لك كل ما تحتاج لمعرفته حول البرمجة.