هل ترى انه من الجيد ان تعلم اكثر من لغة برمجه فى نفس الوقت خصوصا كما فى حالتى اذا كان ذلك مفروضا عليك كطالب جامعى ..شكرا
فى رأيك: هل من الجيد تعلم أكثر من لغة برمجه فى نفس الوقت؟
في نفس الوقت؟ لا.
خلال فترة حياتك؟ بالتأكيد! هنالك الكثير من أصناف اللغات وليس من المنطق أن لا تتعرض لها في حياتك!
أشهر نوع من لغات البرمجة هي لغات صيغة الأمر (Imperative programming languages) مثل السي والسي شارب والجافا والبيسك. وكل واحدة من هذه اللغات لها من ما تقدمه من مزايا مختلفة.
هناك أنواع أخرى من اللغات مثل اللغات الاقترانية الصرفة (ترجمة حرفية لـPurely Functional Languages) مثل هاسكيل (Haskell) و إف شارب. وأيضاً هنالك لغات مثل Prolog. كلها لغات مختلفة جداً في مفاهيمها وستعطيك وجهات نظر عديدة للمنطق البرمجي.
"برأيي" لا اعتقد تعلّم اكثر من لغة برمجة هو امر صائب لانه قد يصيبك بعض التشتت او الخلط ما بين الاكواد بين اللغات , اما اذا كنت تملك موهبة وقابلية على تعلّم اكثر من لغة برمجة في نفس الوقت فلا تهتم لما قلته وابدأ طريقك للتعلّم , واظن ان تعلّم اكثر من شيء في نفس الوقت ( ليس فقط لغات البرمجة ) ليس بالشيء السيء لكن ربما اراه صعباً بعض الشي .
لا اؤيد هذا الأمر فهو مشتت مثل ما قال الأخوة، يمكن إستخدام وتعلم أكثر من لغة برمجة إذا كانت هذه اللغات من نفس العائلة (من ناحية الإنشاء والتكوين) أو تستخدم نفس المترجم Compiler ومثال على ذلك C, C++, Java, Objective-c ستجد أمور متشابهة من حيث طريقة كتابة المتغيرات، حلقات التكرار، رموز إستبدال النص بأنواع متغيرات مختلفة، .. وغيره.
تعلم لغة برمجة قريبة أو من نفس العائلة يسهل الإنتقال إلى لغة برمجة أخرى قريبة منها، ولكن أرى أن الأفضل ممارسة اللغة فترة وعمل مشاريع بإستخدامها بدلاً من التشتت من لغة إلى أخرى، يجب تحديد الغرض من الإستخدامها أعني ما هو نوع مشروعك وموجه إلى أي منصة؟ قبل البدء بتعلم لغة برمجة معينة.
التعليقات