الشفرة: تعليمات للكمبيوتر
صُنعت الرسوم المتحركة والأفلام وألعاب الفيديو باستخدام الشفرة البرمجية. والبرمجة، أو التشفير، تعني كتابة خوارزميات كثيرة لبناء برنامج كامل. فالبرنامج مثل كتاب طبخ كامل، وكل وصفة فيه خوارزمية. يتحدث الناس بلغات مثل العربية والإنجليزية، وأجهزة الكمبيوتر تستخدم لغات برمجة، وهي كثيرة. والكمبيوتر ينفذ تعليماتك بالضبط، ولا يستطيع أن يخمن ما قصدت. فإذا قلت لصديقك الروبوت «امش» فلن يعرف إلى أي مسافة ولا إلى أين. لذلك تحتاج الشفرة إلى تعليمات دقيقة: كم خطوة وفي أي اتجاه.
| ما أقوله لصديق | ما يجب أن أقوله لكمبيوتر |
|---|---|
| اذهب إلى الباب. | انعطف يمينًا، امش ٥ خطوات، ثم قف. |
| ارسم مربعًا. | ارسم خطًّا، ثم لف ربع دورة، وكرر ذلك ٤ مرات. |
| انتظر قليلًا. | انتظر ثانيتين. |
الروبوت والمبرمج. اعملا في أزواج: أحدكما المبرمج والآخر الروبوت. يعطي المبرمج أوامر دقيقة فقط من هذه القائمة: تقدم ١، انعطف يسارًا، انعطف يمينًا. وعلى الروبوت أن ينفذ بالضبط حتى لو بدا الأمر مضحكًا. الهدف: السير من مقعدك إلى الباب. ثم بدّلا الأدوار. ماذا حدث عندما لم يكن الأمر دقيقًا؟