فصل اول : گفتگو |
|
من مثل عليرضا كامپيوتري نيستم. به ضرورت شغلي با چند نرم افزار مهندسي سرو كار دارم كه امكان UNDO را در آنها بارها و بارها بكار برده ام . محدوديتي كه اين دستور در تمامي نرم افزار هايي كه من با آنها آشنايي دارم ديده ميشود، عملكرد نوبتي و مرحله اي است. به اين معنا كه مثلا اگر 10 دستور به ترتيب اجرا شده باشد و شما بخواهيد دستور 4 را UNDO كنيد تمام دستورات 5 تا 10 اجبارا UNDO ميشود. زيرا حذف هر دستور بر دستور بعدي موثر است و اين تاثيرات به صورت زنجير وار بر دستور بعدي و بعدي اعمال ميشود. طراحان نرم افزار، محاسبات و بررسي و پيش بيني اين تاثيرات را به علت پيچيدگي خارج از حوصله نرم افزار و حتي در برخي موارد ناممكن ديده اند و براي سادگي ، كاربر را ملزم به حذف ترتيبي دستورها- به شكلي كه در بالا اشاره شد- كرده اند.
در زندگي واقعي نيز با توجه به پيچيدگي هاي بسيار زياد هر عملي كه اكنون اتفاق مي افتد وابستگي مستقيم به پيشينه خود دارد. اين وابستگي ها به صورت شبكه تار عنكبوتي بسيار متراكمي در طول زمان گسترده است. بدين ترتيب تغيير جزيي در يكي از گره هاي اين شبكه عظيم ميتواند تاثيرات كاملا غير منتظره و پيش بيني نشده اي در ساير بخشهاي شبكه پديد آورد. به عنوان مثال عمل نوشتن اين متن توسط من وابسته به عمل انتخاب موضوع مطلب روز وبلاگ فصل، توسط فروغ است و انتخاب موضوع توسط فروغ وابسته به متني است كه آيدا در وبلاگش نوشت و ....حال اگر مثلا در اين رشته ساده آيدا نوشتن مطلب وبلاگش را حذف (UNDO) كند، من الان به جاي نوشتن اين متن مثلا مشغول نوشيدن چاي يا هر كار غير قابل پيش بيني ديگري بودم. در موضوعات بسيار پيچيده و اتفاقات تاريخي بزرگ با فرض امكان حذف يك عمل دگرگوني هاي بسيار بزرگي در كل زندگي بشر اتفاق مي افتاد كه پيش بيني آن غير ممكن بود. زندگي شخصي ما، فعاليتهاي بزرگ و كوچك ما و به طور كلي بودن يا نبودن ما تنها يك پديده مجرد و مستقل نيست. لحظه به لحظه از زندگي هركدام از ما به نوعي مستقيم يا غير مستقيم تاثيرات بزرگ يا كوچكي بر زندگي ساير آدمها و محيط پيرامونمان دارد. فكر ميكنم اگر امكان UNDO حتي براي يكبار هم در زندگي در اختيار بشر قرار ميگرفت فاجعه عظيمي در كل جريان زندگي پديد مي آمد. Asdola @ December 29, 2002
|
|