المبرمج المتواضع: تأملات حول أزمة البرمجيات ومستقبل البرمجة
2025-06-17
هذه المقالة هي نص محاضرة Edsger W. Dijkstra الشهيرة التي ألقاها عام 1972، والتي تستكشف بدايات البرمجة والأزمة المتصاعدة للبرمجيات. يستذكر Dijkstra الافتقار الأولي للاعتراف بالبرمجة كمهنة، وكيف أدى الارتفاع الأسي في قوة الحواسيب إلى زيادة مماثلة في تعقيد البرمجيات، مما أدى إلى أزمة البرمجيات. ويجادل بأن الحل يكمن في تغيير نموذج مناهج البرمجة، داعياً إلى "برامج قابلة للإدارة فكرياً" ويشدد على أهمية إثبات صحة البرنامج، مع التحذير من لغات البرمجة شديدة التعقيد. ويعرب عن ثقته في أن اللغات المحسّنة، ومنهجيات البرمجة الأكثر تنظيماً، والتركيز على الصحة، ستحسّن بشكل كبير جودة وكفاءة تطوير البرمجيات.