مستخدم:محمد بن سويلم السلماني/ملعب

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

البرمجة بالإنجليزية Programming أو Scripting، والبرمجة هي عملية إنشاء أو كتابة التعليمات أو الأوامر لكي يتم تنفيذها من قبل المتلقي، والمتلقي هو أي جهاز قابل للبرمجة.

ويمكن تعريف البرمجة على أنها وسيلة للتواصل بين البشر (المبرمج) والآلة (والتي تتمثل في أي جهاز قابل للبرمجة)، حيث إعتاد البشر على إستخدام اللغات المختلفة مثل اللغة العربية أو الإنجليزية للتواصل فيما بينهم، فقد تم إبتكار مجموعة من اللغات الأخرى (لغات البرمجة) للتواصل بين البشر والآلة، وكما هو الحال بين البشر اللذين يتحدثون بلغات مختلفة حيث يتم إستخدام مترجم ليتمكن البشر من فهم اللغات المختلفة، يتم ذلك أيضا بين البشر والآلة حيث يتم ترجمة لغة البرمجة (التي يفهمها البشر) إلى لغة الآلة والتي تتمثل في الصفر والواحد أو كما تعرف بـ النظام الثنائي وهي اللغة التي تفهمها الآلة عن طريق إستخدام برامج مخصصة لذلك مثل المترجم Compiler أو المفسر Interpreter.

ما هو الهدف من البرمجة؟

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

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


في البداية يجب التيقن بأنه يمكن لأي شخص أي كانت إمكانياته، أن يتعلم البرمجة، ولكي تتعلم البرمجة فأنت تحتاج إلى شيئين رئيسيين، بخلاف أنك تمتلك جهاز حاسوب، وهما:

  • أن تقوم بتوسيع تفكيرك أو ما يعرف بـ Growth Mindset، فعلى سبيل المثال تخبر نفسك بأنه يمكنك أن تفعل شيء ما، على عكس أن تقول أن إمكانياتك لا تسمح بالقيام بهذا الشيء.
  • أن تقوم بتطبيق ما تتعلمه بإستمرار، ويفضل أن تقوم بالتطبيق مع مدرب أو معلم.

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

ما هي افضل طريقة لتعلم البرمجة؟

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

وأيضا يمكنك قراءة بعض الكتب الخاصة بالبرمجة، أو قراءة المستندات الرسمية (Documentation) لأي لغة برمجة ترغب في تعلمها، وأي كانت الطريقة التي ستبدأ بها يجب أن تعلم أنه عاجلا أو آجلا سوف تلجأ لقراءة المستندات الرسمية للغات البرمجة.

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

ويتبقى أن نتعرف على بعض المفاهيم المتعلقة بالبرمجة

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

البرنامج بالإنجليزية Program، والبرنامج هو عبارة عن مجموعة من الأوامر أو التعليمات البرمجية تسمى الخوارزميات، وهذه الأوامر يتم كتابتها بأي لغة برمجة ثم يتم ترجمتها أو تحويلها إلى لغة الآلة، حتى تتمكن الآلة من تنفيذ الأوامر أو بإختصار تشغيل البرنامج.

يتم تحويل الأوامر البرمجية إلى لغة الآلة عن طريق إستخدام برامج متخصصة مثل المترجم Compiler أو المفسر Interpreter، ويتم تحديد البرنامج المستخدم طبقا لتصنيف لغة البرمجة المستخدمة أو بمعنى آخر لإنتماء لغة البرمجة لأي نوع من أنواع لغات البرمجة.


المصدر:https://abuelfateh.com/blog/%D9%85%D8%A7%D9%87%D9%8A-%D8%A7%D9%84%D8%A8%D8%B1%D9%85%D8%AC%D8%A9/