• 0

ما أول لغة يجب أن بتعلمها المبتدئ فيجوال بيسك أم سي بلاس بلاس؟

لدي صديق مبتدئ في عالم البرمجة ويري تعلم إحدى لغات البرمجة (ستكون أول لغة بالنسبة له)، فهل أنصحه بالبدأ بلغة فيجوال بيسك أم بـ سي بلاس بلاس؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

الإجابة عن هذا السؤال يعتمد على حاجتك للبرمجة والبيئة المستهدفة، فإذا أردت برمجة برامج لأنظمة ويندوز ففي هذه الحالة يُنصح بتعلم لغة فيجوال بيسك أم لو أردت برمجة برامج تعمل على أنظمة متعددة (ويندوز، لينكس، ماك) فأنصحك بتعلم لغة سي بلس بلس.

لو تعلمت لغة سي بلس بلس ستتمكن من تعلم لغات سي وسي شارب وجافا بسهولة كبيرة بسبب التشابه الكبير بين هذه اللغات.

حسب رأيي الشخصي: أنصح بتعلم لغة سي بلس بلس.

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

إذا كان صديقك مبتدئ تمامًا في البرمجة، فأنصحه بشدة بلغة Python. فهي لغة سهلة التعلّم ومرنة إلى حدّ كبير، فضلًا على أنّها لغة قويّة وتقبل البرامج المكتوبة بها أن تعمل على منصّات مختلفة. كما أنّ المصادر التعليميّة لها كثيرة ومتنوّعة وباللغتين العربية والانجليزية. أنصحه بالبدء بتعلّم الإصدار 3.0 من بايثون Python. بعد تعلّم بايثون وفهم مبادئ البرمجة، يمكنه الانتقال إلى أيّ لغة برمجة أخرى تناسب احتياجاته بسهولة ويسر.

بالنسبة للمصادر العربية فيمكنه العمل مع سلسلة تعليم بايثون هنا على أكاديميّة حسّوب:

https://academy.hsoub.com/programming/python/

اهم المصادر الانجليزيّة برأيي هي الدروس التي يوفرها الموقع الرسمي للغة:

https://docs.python.org/3/tutorial/

بالإضافة إلى هذا الموقع التعليميّ، الذي يوفّر إمكانيّة اختبار البرامج المكتوبة بلغة بايثون مباشرةً على الويب:

http://www.learnpython.org/

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0
بتاريخ 9 ساعات قال حسام برهان:

إذا كان صديقك مبتدئ تمامًا في البرمجة، فأنصحه بشدة بلغة Python.

فكرت بنصحه بهذه الفكرة لكن الا تعتقد أن الانتقال من بايثون إلى لغة أصعب مثل السي وسي بلس بلس سيكون أكثر صعوبة؟ مثلا في بايثون أنت لا تحتاج إلى الإعلان عن أنواع المتغيرات قبل استخدمها.

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

هناك بعض الصعوبة بالتأكيد، ولكن كونه مبتدئ لن يستطيع العمل مع c++ على أيّة حال فهي ليست للمبتدئين.  أمّا بالنسبة للعمل مع بايثون فالهدف منه فهم بنية البرنامج واكتساب التفكير المنطقي السليم لحل أيّ مشكلة برمجيّة. فستكون عمليّة الانتقال المستقبلي إلى أيّ لغة برمجة أخرى (إن تتطلّب الأمر كذلك) لا يتعدّى تعلّم الصيغة النحوية لها syntax. 

فالمبرمج كما نعلم، ينبغي أن يمتلك التفكير المنطقي والتحليلي لحل أي مشكلة تصادفه بصرف النظر عن لغة البرمجة التي يستخدمها.

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن