Monday, March 25, 2019

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

ما زلت أتذكر الإثارة التي شعرت بها عندما كتبت أول برنامج أساسي على بي بي سي مايكرو في المدرسة. لقد كان برنامجًا بسيطًا من أربعة أسطر وضع مثلثًا على الشاشة. في أوائل الثمانينات من القرن الماضي ، استمتعنا بلعب ألعاب مثل Chuckie Egg و Granny's Garden الشهير على BBC Micro الذي كان أول جهاز كمبيوتر عرفناه ، لكن الإثارة الحقيقية كانت تكمن في جعل الكمبيوتر يؤدي مهام بلغة البرمجة الأساسية. لم تكن البرامج البسيطة التي رسمت أشكالًا أو نصًا مطبوعًا على الشاشة جديدة تمامًا ولكنها كانت كافية لتهدئة شهيتي للبرمجة وضبطني على الطريق إلى برمجة الألعاب على أجهزة كمبيوتر أخرى مثل Spectrum و Atari ST و Amiga.

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

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

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

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

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

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

No comments:

Post a Comment

خدمات الويب من TD: خادم السحابة

  مراجعة: Cloud Server وصلت تقنية الإنترنت إلى مستوى الذروة حيث تهيمن الشركات الصغيرة والكبيرة على خدماتها. في عالم الأعمال اليوم ، يجب أن ...