كيف اتعلم البرمجة

لقد تعلمت لغة c++و kotlin و dart وpython ولكنني حتى الآن لا أعلم ماذا يدور في الحاسوب من عمليات عند ترجمة الكود فكيف يفهم الحاسوب كود c++ أو java وكيف تم صنع هذه اللغات

و أن flutter هو إطار عمل كتب بلغة dart يوفر واجهات رسومية فكيف تم بالفعل صنعه هل هناك كورسات كان يجب علي البدء بها قبل تعلم لغة برمجية؟

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

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

أما بالنسبة لكيف تم صناعة اللغات، فمعظم اللغات البرمجية تعتمد على لغات أخرى، بحيث تم استخدام إحدى هذه اللغات لتطوير لغة أخرى وهكذا، فمثلاً لغة c++ هي امتداد للغة c، وحتى java تم استخدام c++ في كتابتها، كما يمكنك الاطلاع على من صنع هذه اللغات وماهي اللغات أو التقنيات التي تم الاعتماد عليها في بنائها بإجراء بحث بسيط على الانترنت.

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