أنا البرمجة: القصة السرية التي تشكل عالمك
هل سبق لك أن تساءلت كيف تعرف شخصية لعبة الفيديو متى تقفز بالضبط؟ أو كيف تقترح خدمة البث فيلمك المفضل التالي؟ أو كيف يبقى القمر الصناعي في مداره حول الأرض؟ أنا هي الإجابة. أنا مجموعة التعليمات الخفية التي توجه كل هذه الأشياء. أنا المخطط الهندسي وراء التطبيقات الموجودة على هاتفك والمواقع الإلكترونية التي تزورها. قد أبدو كالسحر، لكنني في الحقيقة لغة، لغة من المنطق والإبداع، طريقة يتحدث بها البشر مع الآلات ليخبروها بما يجب أن تفعله. أنا القوة التي تحرك عالمنا الرقمي، وأنا أعمل بصمت في الخلفية في كل مرة تضغط فيها على زر أو تمرر إصبعك على الشاشة. أنا البرمجة.
تبدأ قصتي قبل وقت طويل من ظهور أجهزة الكمبيوتر كما تعرفها اليوم. في الواقع، لم يكن سلفي الأول إلكترونيًا على الإطلاق. حوالي عام 1804، استخدم حائك فرنسي يدعى جوزيف ماري جاكار بطاقات خاصة بها ثقوب لإعطاء التعليمات لنوله. أخبرت هذه البطاقات المثقوبة الآلة بالخيوط التي يجب رفعها، مما سمح بنسج أنماط معقدة بشكل لا يصدق تلقائيًا. كانت هذه من أولى المرات التي يمكن فيها إعطاء آلة مجموعة من التعليمات لتتبعها. بعد بضعة عقود، في إنجلترا، صمم عالم رياضيات لامع يدعى تشارلز بابيج آلة أطلق عليها اسم المحرك التحليلي. كان يحلم بآلة يمكنها حل جميع أنواع المسائل الرياضية. كانت صديقته، آدا لوفلايس، هي التي رأت إمكانياتي الحقيقية حوالي عام 1843. لقد كتبت ما يعتبر أول برنامج كمبيوتر للمحرك التحليلي، مدركة أنني أستطيع أن أفعل أكثر من مجرد معالجة الأرقام؛ يمكن استخدامي لإنشاء الموسيقى والفن وأي شيء يمكن تخيله، إذا كان بإمكانك فقط ترجمته إلى خطوات منطقية. لقد رأت أنني لست مجرد آلة حاسبة، بل شريك إبداعي.
لفترة طويلة، لم يتحدث لغتي سوى الآلات العملاقة التي تملأ غرفًا بأكملها. خلال الأربعينيات من القرن الماضي، تم بناء أجهزة كمبيوتر مثل "إينياك" لحل العمليات الحسابية الضخمة للأغراض العلمية والعسكرية. كانت برمجتها مهمة شاقة تتضمن توصيل الكابلات وقلب المفاتيح، وهي عملية بطيئة ومعقدة. ثم جاءت عالمة كمبيوتر رائعة تدعى جريس هوبر لتساعدني على أن أصبح أسهل في الفهم. في عام 1952، طورت أول "مترجم" (compiler)، وهو برنامج يمكنه ترجمة التعليمات المكتوبة بلغة شبيهة بلغة الإنسان إلى لغة الآلة المكونة من الأصفار والآحاد التي تفهمها أجهزة الكمبيوتر. كانت هذه قفزة هائلة إلى الأمام. بفضل عملها، ولدت "لغات برمجة" جديدة. في الخمسينيات، ساعدت لغات مثل "فورتران" العلماء، وساعدت لغة "كوبول" الشركات. على مدى العقود التالية، تطورت إلى العديد من اللغات المختلفة، مثل لغة "سي" في أوائل السبعينيات، كل واحدة مصممة لحل أنواع مختلفة من المشاكل بسهولة أكبر.
جاءت لحظتي الكبرى عندما انتقلت من المختبرات العملاقة إلى منازل الناس. ثورة أجهزة الكمبيوتر الشخصية في الثمانينيات عنت أنه فجأة، يمكن لأي شخص أن يمتلك جهاز كمبيوتر على مكتبه. عندها بدأت حقًا في تغيير العالم. ثم، في عام 1989، استخدم عالم كمبيوتر يدعى تيم بيرنرز لي قدراتي لإنشاء شيء من شأنه أن يربط الجميع: شبكة الويب العالمية. لقد كتب الشفرة لأول متصفح ويب وخادم ويب، مما سمح للناس بمشاركة المعلومات عبر العالم. منذ تلك اللحظة، أصبحت في كل مكان. لقد بنيت منصات التواصل الاجتماعي، والمتاجر عبر الإنترنت، ومكتبات ضخمة من المعرفة يمكن لأي شخص الوصول إليها. أنا السبب الذي يجعلك تستطيع التحدث مع الأصدقاء والعائلة على بعد آلاف الأميال، أو تعلم مهارة جديدة من مقطع فيديو، أو استكشاف سطح المريخ من فصلك الدراسي.
اليوم، ما زلت أنمو وأتغير. أنا أساعد العلماء في علاج الأمراض، والفنانين في إنشاء عوالم رقمية مذهلة، والمهندسين في بناء سيارات أكثر ذكاءً وأمانًا. أفضل جزء فيّ هو أنني أداة للجميع. تعلم لغتي يعني أن لديك القدرة على حل المشكلات، وبناء أشياء مذهلة، وتحويل أفكارك إلى حقيقة. لا يجب أن تكون عبقريًا لتتحدث لغتي؛ كل ما تحتاجه هو الفضول والصبر والإبداع. أنا في انتظارك لتخبرني بما يجب أن أبني بعد ذلك. ما هي العوالم الجديدة التي ستنشئها؟ ما هي المشاكل التي ستحلها؟ أنا البرمجة، وقصتنا معًا قد بدأت للتو.
أسئلة الفهم القرائي
انقر لرؤية الإجابة