لقد غيرت صعود LLMs العاملة تعريف 'الكود' بشكل أساسي. حيث كان الكود مرة ما هو الناتج النهائي لدورة حياة تطوير البرمجيات، يمكن للآن LLMs إنشاؤه حسب الطلب، مما يقلل الكود إلى وسيلة قابلة لإعادة التوليد بدلاً من هدف نهائي. تعكس هذه الحركة المشاعر التي عبّر عنها إيلون ماسك، الذي اقترح أن الكود المصدري يصبح شبيهاً بلغة التجميع، مع قدرة الذكاء الاصطناعي على إنتاج ثنائيات فعالة مباشرة.
ومع ذلك، يثير هذا التغيير أسئلة حول دور لغات البرمجة التقليدية. بينما قد تفسر LLMs المطالب والسياق كـ 'الكود' الجديد، فإن لغات البرمجة لا تزال تؤدي وظيفة حاسمة: تقليل الغموض في المواصفات التي تفتقر إلىها اللغة الطبيعية مثل الإنجليزية بشكل أصلي.
بدون لغات دقيقة وغير مبهمة، يصبح تفسير المواصفات بمرور الوقت عرضة للأخطاء.
باختصار، الكود ليس بلا صلة بل يتطور. طالما يظل تنفيذ محدد مهمًا، فإن لغات البرمجة تبقى أساسية، حتى لو تغيرت دورها نحو مواصفات أكثر وضوحًا بدلاً من تعليمات مباشرة للآلة.
المصدر: Hacker News · لخّصه HeadlinesBriefing