لغات البرمجة وصفحات الويب
للناس لغات كثيرة، وللحواسيب لغات أيضًا. لغة البرمجة مجموعة أوامر تُكتب على شكل جمل ليتبعها الحاسوب ويشغّل برنامجًا. تخيّل وصفة طعام: يقرأ الطاهي الجمل واحدة بعد أخرى ويفعل ما تقوله كل جملة. لغة HTML تُستخدم كثيرًا لبناء صفحات الويب. والصفحة المبنية بها تعرض محتوى ثابتًا: أي إنه محدد ويبقى كما هو لكل زائر، مثل مواعيد فتح مكتبة. وهناك صفحات تحتاج إلى أن تتغير حين يفعل الزائر شيئًا، مثل نتيجة ترتفع في لعبة. هذا هو المحتوى الديناميكي. ويمكن أن تبنيه لغة برمجة مثل جافا سكريبت (JavaScript). وانتبه: جافا سكريبت وجافا لغتان مختلفتان. تذكّر الأسبوع الثامن: الوسوم تحيط بكل جزء من أجزاء الصفحة.
| المحتوى الثابت | المحتوى الديناميكي |
|---|---|
| واحد لكل زائر | يتغير بحسب المستخدم |
| يُبنى بلغة HTML | يُبنى بلغة مثل جافا سكريبت |
| مواعيد الفتح | نتيجة اللعبة |
1<h1>Town museum</h1> 2<p>It opens at 9 in the morning.</p>
Town museum It opens at 9 in the morning.
| اللاعب | الإجابة | النتيجة |
|---|---|---|
| حبيبة | صحيحة | من 3 إلى 4 |
| كريم | خاطئة | بقيت 3 |
صيد الجمل. اعمل مع زميل واكتب خمسة أوامر لروبوت خيالي يعبر الغرفة، جملة لكل أمر وبالترتيب الصحيح (مثل: «قف»، «امشِ ثلاث خطوات»). تبادلا القائمتين ونفّذا أوامر الآخر حرفيًّا. ماذا يحدث إذا نقص أمر؟ ثم اكتب صفحتين تعرفهما تبقيان كما هما لكل الناس.