سؤال

كان التفسير الذي حصلت عليه لهذا هو أنه كان من الممارسات الشائعة أن يمثل المبرمجون ببساطة رقمين. ولكن لماذا يفعل أي شخص ذلك؟ إذا كان أي شيء أتصور أن الأمر سيستغرق المزيد من الجهد لإعادة برنامج إلى عام 1900 بدلاً من الذهاب إلى عام 2000.

هل كانت مفيدة؟

المحلول

قسط من مساحة التخزين + عدم وجود التبصر = علة y2k.

كان توفير البايتات مهمًا جدًا في العديد من الأنظمة القديمة. بالإضافة إلى ذلك ، فإن مغالطة شائعة في تطوير البرمجيات هي "لا أحد يستخدم هذا في سنتات X". فلماذا لا تنقذ تلك البايتات الآن؟ 10/20/30 سنة أسفل الخط سيتم إلغاء هذا بالتأكيد لنظام جديد تمامًا.

على حد تعبير Lex Luthor - "خطأ".

نصائح أخرى

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

من الواضح أن "لماذا لا" كان لأن "برنامجك قد يكون في الواقع قيد الاستخدام لكميات كبيرة من الوقت." كان لدى بعض المبرمجين التبصر للتخطيط للمستقبل ، ولكن ليس كل شيء.

تقول القصة إلى أن هذا قد عاد في اليوم الذي تكلف فيه كيلوغرام من ذاكرة الوصول العشوائي أكثر من 1000 دولار. حذف الأرقام الإضافية يعني توفير المال حقا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top