الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

أيها المبرمجون ...لا تبنوا فوق الرمال

مغلق
بدأه organic في 15 يونيو 2005 · 14 رد · 3,112 مشاهدة · في الأخبار والنقاشات التقنية
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أيها المبرمجون ...لا تبنوا فوق الرمال

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

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

بناء عليه فإن المبرمج لن يتمكن من التخطيط لكل الإحتمالات والمواقف التي يواجهها البرنامج في أثناء كتابته ، فإن كتابة برنامج يعمل مائة بالمائة كل الوقت سوف تكون دائماً عملية مستحيلة ، ويستطرد والاس وانج قائلاً أن المخيف في الأمر أن ذلك ينطبق على كل أنظمة تشغيل الحاسوب مثل Windows 98 ، ومعنى ذلك أنك سوف تكتب برنامجاً لا يعمل بصورة صحيحة مائة بالمائة على نظام تشغيل لا يعمل هو الآخر بصورة صحيحة مائة بالمائة ، وهذا يشبه أن تبني بيتاً على الرمال ثم تظل تتساءل لماذا يتهدم البيت مرة بعد مرة ؟ :D .

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

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

ألم أقل لكم مراراً ... كم هي طريفة مهنة البرمجة !! :lol:

#2

السلام عليكم و رحمة الله و بركاته

تعيش المنصورة ...تعيش ..تعيش....تعيش

:lol: :lol: :lol: :lol: :lol:

سلام

حكمتي الدائمة.....................................................

ان ما عند الله لا يطلب الا بطاعته

.....................................................................

?who is Ingm

Name: Hasan Adel Hasan

Education: BCs in IS from Faculty of computers & information systems

Mansoura University- 2003

E-mail: hsn_3004@yahoo.com

#3

وعليكم والسلام ورحمة الله وبركاته

عشت يا سيدنا

#4

والله مقالاتك كثير حلوة يا اخ organic ومهمة

سلام حار لك ول

والاس وانج

من دروسي :

درس مبسط لفهم ال VB6.... Resource File

تعلم تصميم اداة ال Active X خطوة بخطوة (الجزء الأول)

الطريقة المثلى للتعامل مع مسجل النظام( VB6..... (Registry

من برامجي :

Abo Sabreen Messenger v2.1 العملاق

--------------------------------------------------

مفكرة الإسلام؛ طالع أخبار العالم وأخبار المجاهدين بعيدا عن التعتيم الاعلامي.

#6

:wacko: منصورة ايه

#7

شكراً يااخ ORGANIC وشكراً للمعلم والاس وانج :lol: :lol:

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

#8
anwarica كتب:
بقولك أخى organic معندكش صوره لـ "ولاس وانج" :lol:

مطلوب الصوره من قبل انوريكا .. يالله يا باشا .. حسك عينك تتأخر :lol: :lol:

#9

كلامك صح 100%

خاصة لغة الفجيوال بيسك الي تعبتني وأنا أدح فيها

مع أنني أعرف فيها الكثير الا انني أتمنى اليوم الذي أنتقل فيه الى لغة برمجة أخرى

حتى لو كانت low level language

مش يمكن ما يكنش فيها متاعب زي الفجيوال

ومساء الفل للجميع

من كان في حاجة أخيه كان الله في حاجته

_______________________________________________________________

الآن سجل الأصوات الصادرة عن الجهاز مع برنامج TOTAL RECORDER

اجعل صورتك الرمزية متحركة

#10

أخواني الأفاضل ....شكراً لمروركم الكريم

بالنسبة لصورة والاس وانج الشخصية فهي ليست لدي ، ولن أسعى للحصول عليها بطريقة ما ، فأنا أحب الصورة التي له في مخيلتي . :rolleyes:

#11

و ندور على والاس وانج ليه ماهوعندنا ويرتاد المنتدى كل يوم

أضاعوني وأي فتى أضاعـوا * * * ليـوم كــريهـة وســـداد ثغــــر

وخـــــلونـي ومعتـرك المنايـا * * * وقد شـــرعوا أسنــتهم لنحـري

كأني لم أكــــــن فيهـم وسيطـا * * * ولم تك نســبتي في آل عمــرو

أجرر في الجـــوامع كـل يـوم * * * ألا لله مظــــلمتـي وهـصـــري

عسى الملك المجيب لمن دعاه * * * سينجيني فيعلم كيــف شكـري

فأجـــزي بالكرامـة أهـل ودي * * * وأجزي بالضـغينة أهل ضري

منتديات الرياضيات العربية

#12

... READING

:)

Nothing to mention except that I am Muslim

Using your brain is not bad as you think

My Blog

logo.jpg

#13
anwarica كتب:
بقولك أخى organic معندكش صوره لـ "ولاس وانج" :lol:

wang_wallace_100x140.jpg

organic كتب:
أخواني الأفاضل ....شكراً لمروركم الكريم

بالنسبة لصورة والاس وانج الشخصية فهي ليست لدي ، ولن أسعى للحصول عليها بطريقة ما ، فأنا أحب الصورة التي له في مخيلتي . :rolleyes:

معلش بقا سماح المرة دى :P

---

آسف على رفع الموضوع لكن سلسلة مواضيع الأخ Organic (الموجودة فى توقيعة) تستاهل قراءة كل الاعضاء و الزوار.

#14

الصراحة مقالة ولا اروع فما هذا الابداع

فعلا البرمجة هذه عالم غريب ؟؟

#15

شكراً لك على هذه المقالة و هذا التلخيص الجميل ...

هذا الموضوع مغلق.

مواضيع مشابهة