حسنا، من عادة المبتدئ تجاوز الدرس الأول وربما حتى الثاني لأنه فقط يتحدث عن تاريخ اللغة التي يريد البدء بتعلمها

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

طبعا أتحدث عن العصاميين وليس التعليم الأكاديمي الذي يفرض عليك التسلسل في تلقي الدروس.

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

  • لكي تبحث عن كتبه.

  • لكي تبحث عن المؤتمرات التي يشارك بها و تستفيد منها.

  • لكي تعرف في أي شركة يعمل حاليا و التقنيات التي تعتمد عليها الشركة.

  • و خصوصا أن تعرف نظرته المستقبلية بخصوص تلك اللغة.

  • و أهم شيء إذا صادفته يوما تعرفه :)

أما بخصوص التاريخ فقد يكون مهما أيضا من الزوايا التالية :

  • ستعرف سبب تصميمه لهذا اللغة، قد يفيدك تقنيا في التعرف على مختلف المشاكل و كيف تم حلها.

  • ستعرف مستوى التقنية آنذاك و كيف تطورت اليوم، و ما هي أهم التطورات.

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

  • سيصبح فهمك أكثر عمقا للمشاكل البرمجية الموجودة و حلولها، و منه فلا بد للرجوع قليلا إلى الوراء.

غالبا في بعض لغات البرمجة، من المهم ان تعلم تاريخ اللغة لانك بهذه الطريقة ستعلم سبب تصميمها، فمعظم اللغات تم تصميمها من أجل مشكلة معينة أو غرض معين، وبهذه الطريقة تعرف أين تستخدمها واين لا تستخدمها (i.e php for desktop)

لا ليس مهما من ناحية تعله للبرمجة

طبعًا لا، سيفيده كمعلومات عامة، ولكن من الناحية العملية مالذي سيستفيده إن علم أن الشخص الفلاني هو من برمجها في عام 1900 وخشبة؟

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

من ناحية برمجية وتقنية ليس مهماً, لكن كثقافة عامة اعتقد انه مهم.

لو كان ليس مهما فلماذا اغلب الكتب والدورات تبدا بهذه المرحلة ؟؟

ليس مهماً, تعلم فقط ماتحتاجه.

ارى انه مهم من ناحية الثقافة العامة فقط

يوما ما سيكون مهم ان لم يكن الان: كلمك حصدت معلومة ، كلما أصبحت أكثر علماً.

برمجة

المواضيع والنقاشات المتعلقة بالبرمجة بشكل عام او لغات البرمجة التي لايوجد لها مجتمعات فرعية.

15.8 ألف متابع