TheBrain نشر 17 أبريل 2016 أرسل تقرير نشر 17 أبريل 2016 لدي صديق مبتدئ في عالم البرمجة ويري تعلم إحدى لغات البرمجة (ستكون أول لغة بالنسبة له)، فهل أنصحه بالبدأ بلغة فيجوال بيسك أم بـ سي بلاس بلاس؟ اقتباس
0 هشام رزق الله نشر 17 أبريل 2016 أرسل تقرير نشر 17 أبريل 2016 الإجابة عن هذا السؤال يعتمد على حاجتك للبرمجة والبيئة المستهدفة، فإذا أردت برمجة برامج لأنظمة ويندوز ففي هذه الحالة يُنصح بتعلم لغة فيجوال بيسك أم لو أردت برمجة برامج تعمل على أنظمة متعددة (ويندوز، لينكس، ماك) فأنصحك بتعلم لغة سي بلس بلس. لو تعلمت لغة سي بلس بلس ستتمكن من تعلم لغات سي وسي شارب وجافا بسهولة كبيرة بسبب التشابه الكبير بين هذه اللغات. حسب رأيي الشخصي: أنصح بتعلم لغة سي بلس بلس. اقتباس
0 حسام برهان نشر 17 أبريل 2016 أرسل تقرير نشر 17 أبريل 2016 إذا كان صديقك مبتدئ تمامًا في البرمجة، فأنصحه بشدة بلغة Python. فهي لغة سهلة التعلّم ومرنة إلى حدّ كبير، فضلًا على أنّها لغة قويّة وتقبل البرامج المكتوبة بها أن تعمل على منصّات مختلفة. كما أنّ المصادر التعليميّة لها كثيرة ومتنوّعة وباللغتين العربية والانجليزية. أنصحه بالبدء بتعلّم الإصدار 3.0 من بايثون Python. بعد تعلّم بايثون وفهم مبادئ البرمجة، يمكنه الانتقال إلى أيّ لغة برمجة أخرى تناسب احتياجاته بسهولة ويسر. بالنسبة للمصادر العربية فيمكنه العمل مع سلسلة تعليم بايثون هنا على أكاديميّة حسّوب: https://academy.hsoub.com/programming/python/ اهم المصادر الانجليزيّة برأيي هي الدروس التي يوفرها الموقع الرسمي للغة: https://docs.python.org/3/tutorial/ بالإضافة إلى هذا الموقع التعليميّ، الذي يوفّر إمكانيّة اختبار البرامج المكتوبة بلغة بايثون مباشرةً على الويب: http://www.learnpython.org/ اقتباس
0 هشام رزق الله نشر 17 أبريل 2016 أرسل تقرير نشر 17 أبريل 2016 بتاريخ 9 ساعات قال حسام برهان: إذا كان صديقك مبتدئ تمامًا في البرمجة، فأنصحه بشدة بلغة Python. فكرت بنصحه بهذه الفكرة لكن الا تعتقد أن الانتقال من بايثون إلى لغة أصعب مثل السي وسي بلس بلس سيكون أكثر صعوبة؟ مثلا في بايثون أنت لا تحتاج إلى الإعلان عن أنواع المتغيرات قبل استخدمها. اقتباس
0 حسام برهان نشر 18 أبريل 2016 أرسل تقرير نشر 18 أبريل 2016 هناك بعض الصعوبة بالتأكيد، ولكن كونه مبتدئ لن يستطيع العمل مع c++ على أيّة حال فهي ليست للمبتدئين. أمّا بالنسبة للعمل مع بايثون فالهدف منه فهم بنية البرنامج واكتساب التفكير المنطقي السليم لحل أيّ مشكلة برمجيّة. فستكون عمليّة الانتقال المستقبلي إلى أيّ لغة برمجة أخرى (إن تتطلّب الأمر كذلك) لا يتعدّى تعلّم الصيغة النحوية لها syntax. فالمبرمج كما نعلم، ينبغي أن يمتلك التفكير المنطقي والتحليلي لحل أي مشكلة تصادفه بصرف النظر عن لغة البرمجة التي يستخدمها. اقتباس
السؤال
TheBrain
لدي صديق مبتدئ في عالم البرمجة ويري تعلم إحدى لغات البرمجة (ستكون أول لغة بالنسبة له)، فهل أنصحه بالبدأ بلغة فيجوال بيسك أم بـ سي بلاس بلاس؟
4 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.