السؤال
أما بعد شيوخنا الافاضل،،،
فسؤالي هو: ما هي صحة هذه المقولة التالية: "لا تربوا أولادكم كما رباكم آباؤكم، فقد خلقوا لزمان غير زمانكم" أو ما تراكب عليها ولها أكثر من شكل والكل يدل على نفس المغزى؟ وهي منتشرة على صفحات التواصل الاجتماعي على أنها لعلي بن أبي طالب ـ رضي الله عنه ـ: فإحساسي بل ويقيني أنها مكذوبة عليه كرم الله وجهه. هذا ما دفعني للبحث في الإنترنت، ووجدت له جوابا على هذا الرابط:
ولكن استطراق الأخ المجيب في الشق الأخير من كلامه، ثم استطراده في الحديث عن العادات والتقاليد ووجوب التماشي معها ـ مع احترامي لرأيه طبعا ـ ولكنه أثار ريبتي في اجتهاده، ولم يسترح صدري بما أضافه من عنده بعد الاستشهاد بالحجج في جوابه، وأردت التيقن بسؤالكم، فأرجوا أن تنفعونا بعلمكم. وجزاكم الله خيرا. لي رجاء خاص أن تنشروا توعية خاصة بخصوص سيدنا علي ومآثره من خلال الدعاة الأفاضل عندكم، فالمبتدعة يعلمون بحب المسلمين لسيدنا علي، ويستغلون هذا الحب لخلخلة العقيدة، ومع الأسف يبثون قول الزور على لسانه ليدسوا الفتنة في صفوف المسلمين بطريقة مبطنة. لا تربوا ابنائكم كما رباكم آباؤكم من القائل - علوم. أرجو التنبه لخطر الموضوع، اللهم إني قد بلغت، اللهم فاشهد. الإجابــة
الحمد لله والصلاة والسلام على رسول الله وعلى آله وصحبه، أما بعد:
فإن هذه العبارة لم نقف عليها مسندة عن علي ـ رضي الله عنه ـ وقد نسبها بعضهم إلى سقراط، كالشهرستاني في الملل والنحل، وابن القيم في إغاثة اللهفان، بلفظ: لا تكرهوا أولادكم على آثاركم، فإنهم مخلوقون لزمان غير زمانكم، وكذلك نسبت إلى أفلاطون ـ كما في التذكرة الحمدونية بلفظ: لا تجبروا أولادكم على آدابكم فإنهم مخلوقون لزمان غير زمانكم.
لا تربوا ابنائكم كما رباكم آباؤكم من القائل - علوم
بقلم: أميمه العبادلة انتشرت منذ مدة ثقافة قمع الرأي عند محاولة التعبير عن الرأي الآخر. مشكلة حقيقية أن ندخل في حوار ونقاش جاد مع شخص ما ليتحول الحوار باتجاه المرسل وإغفال المستقبل. وساهم الإعلام كعادته في تعزيز هذه الظاهرة من خلال البرامج الحوارية كالاتجاه المعاكس. أو ثقافة برامج الضيف الواحد. وعادة ما يكون المذيع أو المحاور فيها محايدا. فيعزز حياده المفتعل تلك الثقافة للأسف. الرأي الواحد. والبطل الواحد. والفكر الواحد. وثقافة الأنا المستبدة استشرت. وكلها أمثلة حياتية انعكست على الإعلام وانعكس هو الآخر عليها. وها هي معاولها لا تمل ولا تكل حتى في سيارات الأجرة بين أشخاص غرباء عن بعضهم البعض. الجميع أصبح أبو العريف. والكل يتشبث بظل العناد صائبا كان أو على خطأ. وانعدمت ثقافة الحوار الراقي بأن يفند كل مزاعمه وأدلته ويترك الخيار للأخر أن يبدي وجهة النظر المقابلة بذات الطريقة. حتى أن مجرد محاولة استثمار مهارات أحدهم في الإقناع تلاشت. واستبدل الأمر بفرض الخضوع بحد السيف وأحيانا بالسيف كله. يعمد البعض للأسف بترديد عبارات خارجة عن إطار الصحة أو المنطق بشكل كامل. فمثلا قد يعتبر أحدهم أنه لا بد أن يفرض رأيه على الصغير لأنه الكبير.
الحمد لله. أولا:
هذا الكلام لا يعرف عن علي بن أبي طالب رضي الله عنه ولا عن أحد من الصحابة أو
غيرهم من السلف الصالح ، إنما يعرف من قول سقراط ، ولفظه: " لا تكرهوا أولادكم على
آثاركم ، فإنهم مخلوقون لزمان غير زمانكم ". انظر: "إغاثة اللهفان" (2/ 265) ، " الملل والنحل" للشهرستاني (2/144). وقيل: هو من قول أفلاطون ، انظر: "لباب الآداب" (ص237) ، " التذكرة الحمدونية"
(1/256). ثانيا:
هذا الكلام بهذا الإطلاق: غير صحيح ؛ فإن من الآداب الشرعية والأخلاق الفاضلة: ما
لا علاقة له بزمان أو مكان ، فالصدق ، والأمانة ، وترك المعصية ، ولزوم الطاعة: كل
هذا لا علاقة له بالزمان والمكان ، وإنما يتعلق بذلك من يقول بنسبية الأخلاق ،
ونسبية الخير والشر ، وهو قول باطل مردود. وقد قال النبي صلى الله عليه وسلم: ( إِنَّمَا بُعِثْتُ لِأُتَمِّمَ صَالِحَ
الْأَخْلَاقِ). رواه أحمد (8595) وغيره ، وصححه الألباني. والناس على خيرٍ ماداموا
يتأدبون بآداب السلف ، ويستنون بسنتهم ويأخذون بهديهم؛ وكان السلف يأخذ صغيرهم عن
كبيرهم ، ومتعلمهم عن عالمهم ؛ كما قال بعض أهل العلم:
" كَانَ ابْنُ مَسْعُودٍ يُشَبَّهُ بِالنَّبِيِّ صَلَّى اللَّهُ عَلَيْهِ وَسَلَّمَ
فِي هَدْيِهِ وَدَلِّهِ وَسَمْتِهِ، وَكَانَ عَلْقَمَةُ يُشْبِهُهُ ، وَكَانَ
إِبْرَاهِيمُ يُشْبِهُ عَلْقَمَةَ ، وَكَانَ مَنْصُورٌ يُشْبِهُ إِبْرَاهِيمَ ،
وَكَانَ سُفْيَانُ يُشْبِهُ مَنْصُورًا ، وَكَانَ وَكِيعٌ يُشْبِهُ سُفْيَانَ ،
وَكَانَ أَحْمَدُ يُشْبِهُ وَكِيعًا ، وَكَانَ أَبُو دَاوُدَ يُشْبِهُ أَحْمَدَ
بْنَ حَنْبَلٍ ".
NS[2] راجع أيضًا: أمثلة على لغات البرمجة الشيئية أنواع لغات البرمجة حسب مستوى البرمجة تصنف لغات البرمجة إلى الآتي: لغات البرمجة منخفضة المستوى: هي لغة برمجة صعبة ومعقدة مكتوبة بالثنائي (0،1) ، حتى يتمكن الكمبيوتر من فهمها وتنفيذها ، وهي لغة غير مفهومة للمبرمجين ، وتصنف إلى الآتي:[3] لغة الآلة: هي لغة يمثلها نظام العد الثنائي ، بحيث يفهمها الكمبيوتر فقط ، ولا يستطيع المبرمجون فهمها وكتابتها ، فهي مسألة معقدة للغاية ، بالإضافة إلى أنها تختلف من جهاز لآخر حسب نوع المعالج سواء كان PowerPC أو معالج Intel وما إلى ذلك. لغة التجميع: هي لغة أسهل من لغة الآلة ، لأنها تحتوي على بعض الكلمات الإنجليزية التي يمكن من خلالها فهم أوامر البرمجة. لغة البرمجة الاجرائية – عرباوي نت. تعمل لغة التجميع كمترجم للغات البرمجة عالية المستوى التي يفهمها البشر ويكتبونها إلى لغة الآلة في النظام الثنائي. لغات البرمجة عالية المستوى: إنها اللغات التي تُكتب بها الأوامر والتعليمات البرمجية بطريقة معينة بحيث يفهمها المبرمج ويتعامل معها. تسمى هذه الأوامر والتعليمات أكواد البرمجة ، وهي مكتوبة باللغة الإنجليزية ، ومن خلال لغات البرمجة عالية المستوى ، يمكن إضافة التعليقات داخل البرنامج الذي لا يزال قيد التنفيذ ، مما يتيح إمكانية التعديل.
لغة البرمجة الاجرائية – عرباوي نت
المقارنة مع اللغات الكائنية [ عدل]
إن الهدف الرئيسي للبرمجة الاجرائية هو تقسيم مهام البرنامج إلى عدة تفرعات تسهل عمل المبرمج سواء كان ذلك التقسيم بمجموعة متحولات أو بنى معطيات أو توابع، بينما في لغات البرمجة الكائنية فإنه يتم تقسيم مهام البرنامج إلى كائنات وكل كائن يتم تغليفه بمتحولاته وتوابعه الخاصة فيه. الفرق الرئيسي بين النمطين هو أن البرمجة الاجرائية تقوم بالعمليات على بنى المعطيات المتوفرة بينما في النمط كائني التوجه تتم العمليات على حزم مكونة من الغرض وبنى المعطيات الخاصة فيه. التسميات تتغير بين النمطين على الرغم من انهما يملكان نفس الدلالات
object-oriented procedural
method function
object module
message function call
attribute variable
المقارنة مع اللغات المنطقية [ عدل]
(logic) في لغات البرمجة المنطقية البرنامج هو عبارة عن مجموعة من قضايا أو حقائق منطقية وقواعد دلالية، العمليات الحسابية تتم محاولة إيجاد برهان النظرية. من وجهة النظر هذه فإن لغات البرمجة المنطقية هي لغات تصريحية (declarative) تركز بشكل أساسي على ماهية المشكلة أكثر من كونها تركز على الحل بحد ذاته. بكل الأحوال تستخدم اللغات المنطقية تكتيك السلسلة الخلفية لعملية الاستنتاج (backward reasoning) يتم التعامل مع البرنامج على انه تساؤل يجب الإجابة عليه والبحث عن اجابته.
تدعم بايثون أنماط عديدة للبرمجة مثل البرمجة الكائنية، والبرمجة الوظيفية والبرمجة الإجرائية. من مميزات بايثون أيضًا أنها تتمتع بمكتبات معيارية شاملة مُضمنة تلقائيًا في جميع اصدارات بايثون. انطلقت لغة البايثون في بداية التسعينيات على يد Guido van Rossum وأطلق عليها هذا الإسم بسبب اعجابه بفرقة مسرحية شهيرة في بريطانيا كانت تُسمى مونتي بايثون. يُمكن استخدام لغة البرمجة بايثون في بناء وتطوير البرامج والتطبيقات الصغيرة والمتوسطة والضخمة، ويُنصح بتعلمها في البداية لكل شخص يرغب بتعلم البرمجة بشكل عام، وذلك لأنها سهلة التعلم. أحد مميزات لغة البرمجة بايثون هي أن الشيفرة البرمجية فيها تقوم بالكثير بواسطة عدد قليل من الأسطر، فلن تحتاج الى كتابة شيفرات وأسطر برمجية كثيرة. كما أن اللغة تُساعد على كتابة كود نظيف Clean Code، ونقصد بذلك أن الشيفرة البرمجية تكون مُرتبة وسهلة القراءة والفهم بسبب الاعتماد على Identation في تحديد نطاق/كُنلة الشيفرة البرمجية وليس الأقواس كما في لغات برمجية أخرى. الجدول التالي يُوضح بعض الفروق بين لغتي البايثون والجافا. تتمتع بايثون بالعديد من الخصائص والمميزات نذكر بعضها في القائمة التالية: لغة برمجة مفتوحة المصدر.