من اللغات منخفضة المستوى في البرمجة … سؤال سنجيب عنه لك في هذا المقال من الموسوعات التي يعتبر مجال البرمجة فيها من المجالات الأساسية التي لا يمكن التغاضي عنها في تطوير البرامج والمواقع. والتطبيقات، ويشير مفهوم هذا المجال إلى عملية إدخال أوامر في أجهزة الكمبيوتر ليتم تنفيذها هناك، ويتم ذلك باستخدام إحدى لغات البرمجة المعروفة باسم "لغة الآلة"، والتي تتكون من سلسلة من الرموز والأرقام الذي يفهمه الكمبيوتر. لا يقتصر استخدام البرمجة على أجهزة الكمبيوتر فحسب، بل يتم استخدامه أيضًا في الهواتف المحمولة والروبوتات ومشغلات الألعاب مثل Xbox، وكذلك أجهزة التلفزيون الذكية والسيارات الحديثة. تنقسم لغات البرمجة منخفضة المستوى إلى :. تنقسم لغات البرمجة إلى لغات عالية المستوى ومنخفضة المستوى، والتي نراجعها في السطور التالية. مفهوم اللغات منخفضة المستوى
يشير مفهوم اللغات منخفضة المستوى إلى اللغات التي يتم إدخالها في نظام الأرقام الثنائية، والتي تشتمل على الأرقام صفر وواحد، والتي لا يستطيع المبرمج المبتدئ قراءتها لأنها ليست بسيطة ويمكن الاعتماد عليها. حول استخدام مجموعة من الرموز والمفردات التي يترجمها الكمبيوتر عند تنفيذ أوامر الدخول. من اللغات منخفضة المستوى
تنقسم اللغات منخفضة المستوى إلى نوعين رئيسيين:
لغة الآلة
هي لغة تختلف في رموزها ومفرداتها حسب نوع الحاسوب المستخدم، لأن لكل حاسوب معالج مختلف في لغته البرمجية، ويتم إدخال أوامر اللغة هذه باستخدام النظام الثنائي، والتدريب مستمر.
المجموعة الخامسة
لغة التجميع: (بالإنجليزية: Assembly Language)؛ تُعتبر لغة التجميع أسهل نسبياً من لغة الآلة؛ وذلك لاحتوائها على بعض مفردات اللغة الإنجليزية؛ ككلمة add، وكلمة sub على سبيل المثال، مما يجعل قراءة برامجها وفهمها أسهل مقارنةً ببرامج لغة الآلة، وتعمل برامج هذا المستوى من لغات البرمجة بمثابة مُترجم يعمل على تحويل برامج اللغات العالية المُستوى التي يكتبها الإنسان إلى لغة الآلة التي تفهمها الأجهزة، وكما هو الحال في لغة الآلة فإن لغات التجميع هي لغات غير محمولة؛ أي أنه لا يُمكن نقل برنامج مكتوب بلغة التجميع من جهاز كمبيوتر لآخر. أنواع لغات البرمجة وفق طريقة تنفيذ البرامج اللغات المفسرة تُعرّف اللغات المفسرة (بالإنجليزية: Interpreted Language) بأنّها اللغات التي تُترجم أوامرها البرمجية وتُحوّل إلى لغة الآلة أولاً بأول عند كتابتها من قبل المُترجِم، ولا تُترجم برامج هذا النوع من اللغات إلى لغة الآلة الخاصة بمعالج الجهاز نفسه، وإنّما باستخدام برنامجٍ خاص باللغة نفسها يُطلق عليه اسم المُفسّر (بالإنجليزية: Interpreter). تُعدّ اللغات المُفسِرة بطيئة بعض الشيء؛ لأنّها تقوم بتحويل الأوامر إلى لغة الآلة أولاً بأول، وعلى الصعيد الآخر فإنّ لهذه اللغات مزايا مُتعددة منها؛ قابلية تشغيل البرنامج على أجهزة كمبيوتر مُختلفة وعلى أنظمة تشغيل مُتعددة، حيث يتطلب ذلك تنزيل نسخة من لغة البرمجة على الجهاز المُراد تشغيل البرنامج عليه، كما تكون أوامر البرامج المكتوبة بهذا النوع من اللغات قابلة للقراءة والتعديل بشكل دائم، وتُعتبر لغة بايثون (Python) أحد الأمثلة على هذا النوع من لغات البرمجة.
۲- لغة البرمجة بالكائنات.
أجب على السؤال التالي : تنقسم لغات البرمجة عالية المستوى إلى قسمين هما - عالم الاجابات
أنواع لغات البرمجة وفق استخداماتها تُصنّف لغات البرمجة المُختلفة تبعاً لنوع الاستخدام كالآتي: لغات تطوير التطبيقات والبرامج: وهي اللغات التي تُعنى بتطوير البرامج والتطبيقات المُختلفة التي يتعامل معها المُستخدِم يومياً، وتُعد كل من لغات C، و #C، و ++C، و Java، و Visual Basic أشهر الأمثلة على هذا النوع من لغات البرمجة. أجب على السؤال التالي : تنقسم لغات البرمجة عالية المستوى إلى قسمين هما - عالم الاجابات. لغات تطوير الذكاء الاصطناعي: وهي اللغات الخاصة بتطوير برامج الذكاء الاصطناعي؛ كبرامج الروبوتات، وتُعد لغات Prolog، و Python، و AIML، ولغة C، و #C، و ++C من الأمثلة على اللغات التي يُمكن استخدامها لتطوير برمجيات الذكاء الاصطناعي المُختلفة. لغات تطوير قواعد البيانات: وهي اللغات التي يتم استخدامها من قِبل مُبرمجي قواعد القواعد؛ بهدف إنشاءها، والحفاظ على عملها، ومن الأمثلة على هذا النوع من اللغات لغة SQL. لغات تطوير الألعاب: وهي التي تُعنى بتطوير ألعاب الحاسوب، أو أيةّ برامج ترفيهية أُخرى؛ كلغة ++C، ولغة Java، ولغة #C، ولغة DarkBASIC. لغات تطوير أنظمة تشغيل أجهزة الحاسوب: وتُعنى هذه اللغات بتطوير البرامج اللازمة لإنشاء أنظمة تشغيل أجهزة الحاسوب وواجهاتها المُختلفة، وتُعد لغتي C، و Assemply من الأمثلة عليها.
لغات تطوير الإنترنت وصفحات الويب: تُعتبر هذه اللغات أساس وجود الإنترنت في العالم، حيث يتم من خلالها تصميم مواقع الإنترنت، ومُتصفحاتها، وتُعتبر لغات HTML، وHDML، وJava، وJavaScript، وPHP، وXML، وPython من الأمثلة على هذا النوع من لغات البرمجة. Source:
من أهم اللغات منخفضة المستوى في البرمجة - مجلة الدكة
من لغة الآلة، ويتضمن العديد من الأنواع المختلفة على النحو التالي:
لغات التعليم
هي اللغات المستخدمة في المقام الأول لتعليم المبتدئين أساسيات البرمجة، وهي واحدة من أقدم أشكال اللغات المتقدمة التي تم إنشاؤها في الستينيات، وواحدة من أقدمها. تعد لغة باسكال نوعًا شائعًا من اللغات، وتستخدم على نطاق واسع في تصميم البرامج التعليمية، ومن أبرز مزايا هذه اللغات أنها تساعد المبرمج على تحديد الأخطاء التي قد تحدث أثناء إدخال الأمر. اللغات الخوارزمية
تستخدم اللغات الخوارزمية لكتابة أوامر للمعادلات والحسابات الرياضية ومن أبرز الأمثلة على هذه اللغة: LISP و ALGOL. من أهم اللغات منخفضة المستوى في البرمجة - مجلة الدكة. لغات الأعمال
تعد اللغات الموجهة للأعمال من بين أقدم اللغات عالية المستوى التي تم تطويرها في أواخر الخمسينيات من القرن الماضي، وتستخدم في تصميم البرامج التي يتم من خلالها تنفيذ العمل في مؤسسات مختلفة، حيث تقوم على إنشاء وأبرز أنواع قواعد البيانات هذه اللغة هي: COBOL "Language". لغة Cobol و SQL. لغات النص
وهي اللغات المستخدمة على نطاق واسع لتشغيل متصفحات الويب، وتنقسم إلى نوعين أساسيين: لغات البرمجة النصية من جانب الخادم مثل PHP، بالإضافة إلى لغات البرمجة النصية من جانب العميل مثل Java Script.
3. البرامج التطبيقية.
ورد عن النبي صلى الله عليه وسلم أنه كان يرد السلام وهو في الصلاة بالإشارة ، ولكن يجب مراعاة أن لا يكون الرد بحركات كثيرة. يقول الشيخ إبراهيم جلهوم:
عن جابر بن عبد الله ـ رضي الله عنهما ـ قال: " أرسلني رسول الله ـ صلى الله عليه وسلم ـ وهو منطلق إلى بني المصطلق، فأتيته وهو يصلي على بعيره، فكلمته فقال بيده هكذا، ثم كلمته فقال بيده ـ أي أشار بها ـ وأنا أسمعه يقرأ ويومئ برأسه، فلما فرغ قال: ما فعلت في الذي أرسلتك، فإنه لم يمنعني من أن أرد عليك إلا أني كنت أصلي" أخرجه مسلم. وعن ابن عمر ـ رضي الله عنهما ـ قال: قلت لبلال ـ رضي الله عنه ـ كيف كان رسول الله ـ صلى الله عليه وسلم ـ يرد عليهم حين كانوا يسلمون عليه وهو في الصلاة، قال يشير بيده، صححه الترمذي. السلام على المصلي.. حكمه.. وكيفية الرد - إسلام ويب - مركز الفتوى. وعن أنس ـ رضي الله عنه: "أن النبي ـ صلى الله عليه وسلم ـ كان يشير في الصلاة" رواه أحمد وأبو داود وابن خزيمة، وهو صحيح الإسناد. قال الإمام الشوكاني ـ رحمه الله تعالى ـ بعد أن أورد هذه الأحاديث وغيرها: " والأحاديث المذكورة تدل على أنه لا بأس أن يسلم غير المصلي على المصلي؛ لتقريره ـ صلى الله عليه وسلم ـ من سلم عليه على ذلك، وجواز تكليم المصلي بالغرض الذي يعرض لذلك، وجواز الرد بالإشارة، ثم قال: ورد في كيفية الإشارة لرد السلام في الصلاة أنه ـ صلى الله عليه وسلم ـ أشار بأصبعه، وأنه كان يشير بيده، وأنه أشار بجميع كفه، وأنه أومأ برأسه، فتلك روايات واردات عنه ـ صلى الله عليه وسلم ـ ويجمع بينها بأنه فعل هذا مرة وهذا مرة وذلك مرة وتلك مرة، فيكون جميع ذلك جائزا ".
السلام على المصلي.. حكمه.. وكيفية الرد - إسلام ويب - مركز الفتوى
تاريخ النشر: الإثنين 23 ذو الحجة 1423 هـ - 24-2-2003 م
التقييم:
رقم الفتوى: 29101
13575
0
233
السؤال
هل على المأموم رد السلام في الصلاة ؟
الإجابــة
الحمد لله والصلاة والسلام على رسول الله وعلى آله وصحبه أما بعد: فإذا سلم أحد على المصلي سواء كان إمامًا أو مأموماً لم يكن له رد السلام بالكلام، فإن فعل بطلت صلاته، وهو قول أكثر أهل العلم كما ذكر ابن قدامة في المغني. روى مسلم عن ابن مسعود رضي الله عنه قال: كنا نسلم على رسول الله صلى الله عليه وسلم وهو في الصلاة فيرد علينا، فلما رجعنا من عند النجاشي سلمنا عليه فلم يرد علينا، فقلنا: يا رسول الله، كنا نسلم عليك في الصلاة فترد علينا، فقال: إن في - أو في - الصلاة لشغلاً. هذا فيما إذا كان السلام بالكلام. أما رد السلام بالإشارة فهو قول الجمهور أيضاً، وقد وردت به السنة، فقد روى أبو داود والترمذي بإسناد صحيح عن ابن عمر رضي الله عنهما قال: قلت لبلال: كيف رأيت رسول الله صلى الله عليه وسلم يرد عليهم حين كانوا يسلمون عليه وهو يصلي؟ قال: يقول هكذا، وبسط كفه وجعل بطنه أسفل، وجعل ظهره إلى فوق. هذا فيما إذا كان المقصود سلام من هو خارج الصلاة. أما إذا كان المقصود سلام الإمام أو المصلين معه فقد ذهب الشافعية إلى أنه ينوي الرد عليهم، وقد سبق بيان ذلك في الفتوى رقم: 7821.
قوله: "فأخذني ما قدَمُ وما حَدُث" قال الخطابي: معناه الحزن والكآبة قديمها وحديثها، يريد أنه قد عاوده قديم الأحزان، واتصل بحديثها. قال في "المغني" ٤/ ٤٦٠: إذا سلَّم على المصلي لم يكن له ردُّ السلامِ بالكلام، فإن فعل بطلت صلاته. روي نحو ذلك عن أبي ذر وعطاء والنخعي، وبه قال مالك والشافعي وإسحاق وأبو ثور...