مقال تك

البرمجة لغير المبرمجين : رحلة من لغة الآلة إلى عصر الذكاء الاصطناعي

🗓️ 12 مارس، 2026 ✍️ فريق أخبار تك 6 دقائق للقراءة

دليل مبسط – أخبار تك

ماذا يعني أن تتعلم لغة الكمبيوتر؟

هل تساءلت يومًا كيف تعمل التطبيقات التي تستخدمها يومياً؟ كيف يتحول الضغط على شاشة هاتفك إلى إجراء محدد؟ الإجابة ببساطة هي البرمجة.

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

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

البطاقات المثقبة الجد الأعلى للبرمجة المعاصرة

رحلة سريعة في تاريخ البرمجة

البدايات الأولى: من آلة النسيج إلى آدا لوفليس

قبل اختراع الحواسيب الإلكترونية بقرون، كانت هناك محاولات بدائية لـ”برمجة” الآلات. في عام 1804، ابتكر جوزيف ماري جاكار نظام بطاقات مثقبة للتحكم في آلات النسيج. كانت الفكرة بسيطة عبقرية: وجود ثقب في البطاقة يعني رفع إبرة معينة، وغياب الثقب يعني بقاءها في مكانها. هذا النظام الثنائي (ثقب/لا ثقب) يُعتبر سلفاً مباشراً للغة التي تفهمها الحواسيب اليوم ..

القارة السمراء بعيون عربية.. “أخبار تك” تطلق أول نافذة عربية لأخبار التكنولوجيا في أفريقيا

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

من لغة الآلة إلى اللغات عالية المستوى

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

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

تلتها بعد ذلك انفجار حقيقي في ابتكار اللغات:

  • كوبول (COBOL) في 1959: صممت للأعمال والتطبيقات التجارية، ولا تزال تستخدم في العديد من الأنظمة المصرفية حتى اليوم . وتقول التقارير ان خبراء هذه اللغة في تناقص شديد ، لكن الذكاء الاصطناعي قادر على تعويض النقص.
  • ليسب (LISP) في 1958: لغة خاصة بتطبيقات الذكاء الاصطناعي .
  • سي (C) في 1972: لغة قوية تستخدم في بناء أنظمة التشغيل والبرامج المعقدة .

جولة في أشهر لغات البرمجة

اليوم، يوجد مئات اللغات، لكل منها شخصيتها ومجالها المفضل. تخيل أنك تختار أداة من صندوق العتلة: كل أداة مناسبة لمهمة معينة.

بايثون (Python)

  • التصنيف: لغة عالية المستوى، متعددة الاستخدامات
  • مميزاتها: سهلة التعلم والقراءة، تشبه اللغة الإنجليزية. لديها مكتبات ضخمة جاهزة للاستخدام في مجالات متعددة.
  • أين تستخدم؟: تُعتبر الملك بلا منازع في مجال الذكاء الاصطناعي، وتعلم الآلة، وتحليل البيانات الضخمة . تستخدم أيضاً في تطوير الويب والأتمتة. شركات مثل Google و Spotify و Yahoo تستخدمها بكثافة .

جافا (Java)

  • التصنيف: لغة عالية المستوى، كائنية التوجه
  • مميزاتها: تعمل على مبدأ “اكتب مرة، شغل في أي مكان”، مما يعني أنها متوافقة مع جميع الأجهزة والأنظمة. قوية ومستقرة جداً.
  • أين تستخدم؟: اللغة الأساسية لتطوير تطبيقات الأندرويد، وتستخدم في بناء الأنظمة المصرفية الضخمة وتطبيقات المؤسسات .

جافا سكريبت (JavaScript)

  • التصنيف: لغة عالية المستوى، تعمل في المتصفح
  • مميزاتها: لغة الويب الأولى. تتيح إضافة التفاعلية والوظائف المتقدمة لمواقع الإنترنت.
  • أين تستخدم؟: قلب تطوير الويب الحديث. مع إطار عمل Node.js، يمكنها أيضاً العمل كخادم خلفي (Backend)، مما يسمح باستخدام لغة واحدة للواجهة الأمامية والخلفية .

سويفت (Swift) وكوتلن (Kotlin)

  • التصنيف: لغات عالية المستوى، مطورة خصيصاً للأجهزة المحمولة
  • مميزاتها: سويفت هي لغة آبل الرسمية لتطوير تطبيقات iOS وmacOS، بينما كوتلن هي اللغة الرسمية والمفضلة من جوجل لتطوير تطبيقات الأندرويد . كلتاهما حديثتان، سريعتان، وآمنتان.

سي (C) وسي بلس بلس (C++)

  • التصنيف: لغات قريبة من العتاد (متوسطة المستوى)
  • مميزاتها: تمنحك تحكماً كبيراً جداً في موارد الحاسوب (الذاكرة والمعالج)، مما يجعلها سريعة جداً.
  • أين تستخدم؟: تطوير أنظمة التشغيل، قواعد البيانات، برامج تشغيل الأجهزة، ومحركات الألعاب الضخمة. برامج مثل Microsoft Office وAdobe Photoshop وGoogle Chrome مكتوبة بلغة C++ .

إس كيو إل (SQL)

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

مستقبل البرمجة في عصر الذكاء الاصطناعي

هل سيحل الذكاء الاصطناعي محل المبرمجين؟

هذا هو السؤال الأكبر الذي يشغل الجميع اليوم. والإجابة المختصرة هي: لا، لكنه سيغير شكل المهنة جذرياً .

المهام الروتينية البسيطة التي كانت تُعطى للمبرمجين المبتدئين، مثل كتابة أكواد متكررة أو إنشاء صفحات ويب بسيطة، باتت أدوات الذكاء الاصطناعي (مثل GitHub Copilot و ChatGPT) قادرة على إنجازها بدقة وسرعة فائقة .

من صناعة الأدب إلى الأدب الاصطناعي

“الانفجار الذكي”: هل يمكن للآلة أن تبرمج نفسها؟

هذا يقودنا إلى سيناريو أكثر عمقاً، وهو احتمال أن يصل الذكاء الاصطناعي إلى مرحلة “إعادة البرمجة الذاتية” .

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

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

ماذا يعني هذا للمبرمج الجديد؟

هذا التحول لا يعني نهاية الحاجة إلى المبرمجين، بل يعني ارتفاع سقف التوقعات. لن يكون المبرمج المطلوب هو مجرد “كاتب أكواد”، بل سيكون:

  1. موجهاً ومشرفاً على الذكاء الاصطناعي: بدلاً من كتابة كل سطر بنفسه، سيتعلم كيف يعطي الأوامر الصحيحة للأدوات الذكية، وكيف يدقق مخرجاتها ويصححها .
  2. متمكناً من الأساسيات: الاعتماد المبكر على الذكاء الاصطناعي دون فهم الأساسيات قد يضعف قدرة المطور على حل المشكلات المعقدة أو توجيه الآلة بشكل صحيح .
  3. صاحب رؤية ومهارات هجينة: سيكون المبرمج الناجح هو من يجمع بين المعرفة التقنية وفهم تجربة المستخدم والتفكير الاستراتيجي. سيكون قادراً على تحديد “ماذا” يجب بناؤه، و“لماذا”، وكيفية توظيف الذكاء الاصطناعي لإنجازه .
  4. مستعداً لقيادة فرق صغيرة: مع تقليص الحاجة إلى فرق كبيرة، قد يصبح المطور القادر على إدارة خط إنتاج كامل بمساعدة الذكاء الاصطناعي هو النموذج الجديد .

خلاصة

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

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