بطاقة تعريف.....

صورتي
حين وقفت بباب التدوين فتش أحلامي الحراس أمروني أن أكتب يومي وأنثر ثنايا الاحساس أمروني أن أرسم فاصلتي بأخر بقايا الانفاس

السبت، 15 نوفمبر 2008

اعمق اسرار البرمجه؟!




السلام عليكم

لا ادري لما حالات الضجر تأتيني بفائده كبيره ..اتذكرون ذاك الموضوع (الذي يحمل عدد ضخم من التعلقيات ..احم لا تتأكدوا من كلامي )



عندما تكلمت عن كتاب (لماذا من حولك اغبياء)ذاك اليوم كنت اعاني من حالة خمول وضجر فصادفني هذا الكتاب ..



اما اليوم ..



كنت اعاني من حالة خمول مماثلة وان كانت اسواء من ذاك اليوم فقد كانت تحمل معها حالة كآبه مرعبه
حتى ان الأغلب قد لاحظها وبادرني بالسؤال (خيرك شن فيك )


ولكن في اثناء بحثي عن بعض الكتب البرمجيه التي لجأت لها لوجود مشكله في منظومتي التي اودت بالبقية الباقيه من عقلي (المسوس)

(معذرة هذه الجمله تشعرني برفع في المعنوية ..الم اقل لكم)



المهم في اثناء بحثي تحصلت على كتب رائعه وبدأت بأولها ..كتاب (اعمق اسرار البرمجه)


الكتاب يحمل طابع فلسفي وهذا ما أعشقه كثيراً ..
انظروا معي لما خطه الكاتب هنا ..به تشبيه اكثر من رائع بل مذهل للعالم البرمجي اقراءوا :


دراسة سقوط المطر

ان المطر حالة فنية رائعة ونعمة كبيرة لاينكرها احد وهو احد
اسباب استمرار الحياة على الارض – واذا تابعنا المطر جيدا –
سوف تلاحظ انك ان فكرت فى متابعة قطرة واحدة فانك ريثما
تنتهى من اتخاذ القرار وتبدا فى المتابعة – فاذا بالقطرة قد
سقطت على الارض وانتهى امرها – اى ان فكرة متابعة قطرة
واحدة تنتهى بمجرد التفكير فيها.
واذا نظرت الى امد بعيد – على مرمى البصر ووجدت قطرات الماء
تسقط امامك فانك تنبهر بالمتظر الجمالى ولا تشعر باى خوف –
فقط المتعة حتى انك تنجذب نحو المطر ولا تتردد فى السير تحته
الا اذا كانت والدتك عودتك منذ الصغر الا تفعل ذلك خوفا على
الملابس او خوفا على صحتك – ولكن مع هذه المتعة تجد ان
ذاكرتك لم تلحظ قطرة واحدة بعينها طوال رحلة سقوطها.
اذا نظرت الا ارض اثناء سقوط المطر الغزيز فانك تجد ان الماء قد
تجمع على الارض خاصة اذا كان الطريق غير مجهز لذلك بمعنى
انه يحجز الماء – عندها قد يشعرك ذلك بالقلق – وربما الخوف اذا
زاد مستوى الماء لدرجة تمنعك من المشى – وربما وصلت
لدرجة من الرعب اذا زاد مستوى الماء لدرجة انك اصبحت فى
بحر.
والسوال الان : ما رايك فى هذا الكلام ؟
هل تشعر ان هذا يفيدك كمبرمج فى اى شىء ؟
هل ترى فى قطرات المطر شىء تحسه فى البرمجة ؟
اتمنى الا تكونوا قد مللتم واغلقتم الموضوع ..انصحكم بالمكوث وقراءة تفسيره

فلنرى :



عزيزى القارىء ان قطرة المطر هنا تمثل سطر برمجى
واحد – يمكن ان تقراءه ضمن اكواد اى نظام او برنامج.
ولهذا اذا فكرت فى قراءة اى سطر برمجى فانه بمجرد الانتهاء
من الفكرة – فان الامر تقريبا قد انتهى حيث ان عملية فهم اى
سطر على حده لاتتجاوز بضع ثوانى وخاصة لمن يتقن اللغة
ويحترفها
قد قام
وهذا يعنى انك ان فتحت شفيرة مصدرية
Source Code

قد قام بكتابتها مبرمج اخر واتبعت اسلوب قراءة كل سطر على حده – او
مايقال (الاطلاع على الكود – بسرعة)
فانك لن تشعر بيقمته وخاصة اذا لم تصتدم باشياء لاتفهمها.
هنا يتحدث الكاتب عن تجربته

ذلك يذكرنى بما كنت افعله وانا فى الحادية عشر من عمرى
حيث كنت امتلك مرجع لاوامر لغة البرمجة كليبر تاليف الاستاذ
مجدى محمد ابو العطا – وكنت بمساعدة هذا المرجع اطلع على
البرامج التى كان قد قام ببرمجتها والدى باستخدام نفس اللغة –
وحينها كنت كلما نظرت الى كل امر على حده وبمساعدة الكتاب
اشعر ان الامر فى غاية البساطة – بصراحة كانت متعة الطفولة
حيث كنت اشعر ان الامر ليس صعبا.
ذلك الامر ايضا يشبه ماكنا نفعله عند دراسة مادة الرياضيات
وبالاخص الاثباتات حيث كنا ننظر الى الاثبات فنرى ان كل القوانين
التى تم استخدامها فى الحل هى قوانين وردت فى المنهج وهذا
امر طبيعى ولكن ذلك آان يجعلنا نشعر ان الامر فى غاية
البساطة وسهل.

ويستطرد



والان اذا نظرنا على الدوال التى يشملها النظام او الفصائل التى
يحتويها فاننا نشعر بمتعة وربما بساطة الامر ولكن الخلاصة انك
لم تستنج محتويات اى دالة بصورة كاملة او اى فصيلة بصورة
كاملة وذلك شبيه بالنظر الى الامد البعيد تحت المطر.
واذا نظرنا الى عدد الاسطر البرمجية او مساحة الشفيرة
المصدرية فاننا قد نشعر بالرغبة فى النوم خاصة عند الاطلاع
على المشاريع الكبيرة التى قد تصل الى الالاف من الاسطر
البرمجية – وذلك يخيف خاصة انها نظم تتسم بالتعقيد – وليس
فقط الحجم الكبير وذلك اشبه بالنظر الى قطرات المطر على
الارض والتى تجمعت لتكون ماء مرتفع قد يشكل خطورة.

الكتاب يحمل في طياته الكثير من الأشياء التي تستحق القراءة ..انصحكم بتحميله

تجدوه في قائمة الكتب البرمجيه في المدونة

اتمنى لكم امسية سعيده

دمتم بخير



هناك 5 تعليقات:

غير معرف يقول...

تم تحميل الكتاب وسحبه ، وسيتم قراءته في عطلة نهاية الإسبوع إن شاء الله ..

شكرا

alfasla يقول...

جيد جيدا سعدت بذلك .

وقت ممتع ومفيد اتمناه لك

غير معرف يقول...

مرحبا !

يبدو أن مزاجك ممتاز هذه الأيام ,, فلم نشاهد أي كتب جديدة ، ناتجة عن حالات الضجر التي تعتريك !!
ويبدو أن هذا أنعكس على تعديلات جديدة على شكل المدونة !

بالمناسبة أنا أمر من هنا بإستمرار وسأظل كذلك ...

high-hopes

alfasla يقول...

High-hopes

اهلا بك ....لقد اضحكتني فعلاً بقولك

ولكن حالات الضجر لا فرار منها في كل يوم ..غير ان الكتب تكدست علي ولم استطع تكملة ايهما فلا حاجة للبحث عن جديد ..

ولكن هناك كتاب استخرجته في حالات احباطي وليس ضجري اسمه برمج عقلك ..
كتاب لا بأس به
ان كنت تريده ..سأزودك به

شاكره حظورك ..وكانت لي زيارة لمدونتك
سعيده بوجودك لتعرفي عليها

دمت بخير

オラアルス يقول...

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

Share/Save/Bookmark