من اللغات منخفضة المستوى في البرمجة … سؤال سنجيب عنه لك في هذا المقال من الموسوعات التي يعتبر مجال البرمجة فيها من المجالات الأساسية التي لا يمكن التغاضي عنها في تطوير البرامج والمواقع. والتطبيقات، ويشير مفهوم هذا المجال إلى عملية إدخال أوامر في أجهزة الكمبيوتر ليتم تنفيذها هناك، ويتم ذلك باستخدام إحدى لغات البرمجة المعروفة باسم "لغة الآلة"، والتي تتكون من سلسلة من الرموز والأرقام الذي يفهمه الكمبيوتر. لا يقتصر استخدام البرمجة على أجهزة الكمبيوتر فحسب، بل يتم استخدامه أيضًا في الهواتف المحمولة والروبوتات ومشغلات الألعاب مثل Xbox، وكذلك أجهزة التلفزيون الذكية والسيارات الحديثة. المجموعة الخامسة. تنقسم لغات البرمجة إلى لغات عالية المستوى ومنخفضة المستوى، والتي نراجعها في السطور التالية. مفهوم اللغات منخفضة المستوى
يشير مفهوم اللغات منخفضة المستوى إلى اللغات التي يتم إدخالها في نظام الأرقام الثنائية، والتي تشتمل على الأرقام صفر وواحد، والتي لا يستطيع المبرمج المبتدئ قراءتها لأنها ليست بسيطة ويمكن الاعتماد عليها. حول استخدام مجموعة من الرموز والمفردات التي يترجمها الكمبيوتر عند تنفيذ أوامر الدخول. من اللغات منخفضة المستوى
تنقسم اللغات منخفضة المستوى إلى نوعين رئيسيين:
لغة الآلة
هي لغة تختلف في رموزها ومفرداتها حسب نوع الحاسوب المستخدم، لأن لكل حاسوب معالج مختلف في لغته البرمجية، ويتم إدخال أوامر اللغة هذه باستخدام النظام الثنائي، والتدريب مستمر.
Books عناصر لغات البرمجة - Noor Library
الدرس الخمامس
أقسام لغات البرمجة تنقسم لغات البرمجة الى قسمين.. :
لغات عالية المستوى - لغات منخفضة المستوى
1. لغات منخفضة المستوى Low Level Language
اللغات المنخفضة المستوى هي اللغات القريبة جدا من الحاسب تظهر التركيب الداخلي للحاسب في مجموعة اوامر وتعليمات هذه اللغات. وتنقسم الى:
1. لغة الالة: تكتب الاوامر في لغة الالة على شكل ارقام. 2. لغة التجميع: تكتب الاوامر على هيئة ارقام واختصارات مفهومة. Books البرمجة الكارتوجرافيا - Noor Library. 2. لغات عالية المستوى High Level Language. هي لغات تخفي تفاصيل الحاسب الداخلية عن المبرمج وهي بعكس منخفضة المستوى ولا تتوافق اوامر اللغات عالية المستوى مع التركيب الداخلي للحاسب. وتنقسم الى قسمين:
1. لغة البرمجة الاجرائية:تعتمد على المبرمج بكتابة البرنامج مفصلا اجراء بعد اجراء ومن ثم تحديد التعليمات. 2. لغة البرمجة بالكائنات:وتسمى ايضا بالبرمجة بالعناصر وفي هذه اللغات تجمع البيانات مع الاوامر الخاصة بها تحت كائن واحد. مثال اخر
جدول يوضح مقارنة بين البرمجة الاجرائية والبرمجة بالكائنات:
تعريف البرنامج:
سلسلة من الاوامر مكتوبة بلغة معينة لتنفيذ مهمة محددة داخل جهاز الحاسب ويوجد كثير من لغات الرمجة المستخدمه في كتتابة البرامج وكما نعلم فان لغة الالة هي اللغة التي ينفذها الحاسب مباشرة وهي مجموعة من التعليمات تنفذ مباشرة من قبل وحدة المعالجة المركزية للحاسب (CPU) حيث تكتب مجموعة من التعليمات لتنفيذ مهمة محددة للغاية وتكتب كافة برامج الحاسب اليوم بلغات متعددة ومحتلفة لها قواعدهاو مفرداتها تترجم الى لغة الالة بواسطة برنامج المترجم.
يعود السبب في تسمية هذا النوع من اللغات باللغات عالية المُستوى لبُعدها عن اللغة التي يفهما الحاسوب، وقربها من اللغة التي يفهمها الإنسان، لذلك تُعدّ كتابة البرامج عبر هذا النوع من اللغات أسهل وأسرع من كتابتها باللغات البرمجية ذات المستوى المنخفض، ولا تعتمد اللغات العالية المُستوى على نوع جهاز الحاسوب؛ فهي مُصممة للعمل على أجهزة الحاسوب المُختلفة، وبعض النظر عن نوعها، أو نظامها تشغيلها، ومن الأمثلة على هذا النوع من لغات البرمجة؛ لغة #C، ولغة Java، ولغة JavaScript، ولغة Python، ولغة SQL.
Books البرمجة الكارتوجرافيا - Noor Library
أنواع لغات البرمجة وفق استخداماتها تُصنّف لغات البرمجة المُختلفة تبعاً لنوع الاستخدام كالآتي: لغات تطوير التطبيقات والبرامج: وهي اللغات التي تُعنى بتطوير البرامج والتطبيقات المُختلفة التي يتعامل معها المُستخدِم يومياً، وتُعد كل من لغات C، و #C، و ++C، و Java، و Visual Basic أشهر الأمثلة على هذا النوع من لغات البرمجة. لغات تطوير الذكاء الاصطناعي: وهي اللغات الخاصة بتطوير برامج الذكاء الاصطناعي؛ كبرامج الروبوتات، وتُعد لغات Prolog، و Python، و AIML، ولغة C، و #C، و ++C من الأمثلة على اللغات التي يُمكن استخدامها لتطوير برمجيات الذكاء الاصطناعي المُختلفة. Books عناصر لغات البرمجة - Noor Library. لغات تطوير قواعد البيانات: وهي اللغات التي يتم استخدامها من قِبل مُبرمجي قواعد القواعد؛ بهدف إنشاءها، والحفاظ على عملها، ومن الأمثلة على هذا النوع من اللغات لغة SQL. لغات تطوير الألعاب: وهي التي تُعنى بتطوير ألعاب الحاسوب، أو أيةّ برامج ترفيهية أُخرى؛ كلغة ++C، ولغة Java، ولغة #C، ولغة DarkBASIC. لغات تطوير أنظمة تشغيل أجهزة الحاسوب: وتُعنى هذه اللغات بتطوير البرامج اللازمة لإنشاء أنظمة تشغيل أجهزة الحاسوب وواجهاتها المُختلفة، وتُعد لغتي C، و Assemply من الأمثلة عليها.
مطلوب لذلك. اللغة بالترتيب. لإدخال أوامر برامجه بشكل صحيح. لا تستخدم اللغة لإنشاء البرامج، لأنه يصعب على المبرمج حفظ مفردات جميع وحدات وحدة المعالجة المركزية. عند كتابة برامج لهذه اللغة، فإن ذلك يعتمد على استخدام النظام الثماني أو نظام العد السادس عشر، ثم يتحول هذا النظام إلى نظام ثنائي باستخدام برنامج "Loader". لغة الآلة. لغة التجميع
أقل اللغات تعقيدًا هي لغة الآلة حيث يسهل على المترجم قراءتها، لأنها تستخدم اللغة الإنجليزية، لكن الخطأ في هذه اللغة أنها ليست مرنة كما هي ليست كذلك، فهي قابلة للنقل من آلة إلى أخرى. يقوم المبرمج بتحويل لغة التجميع إلى لغة الآلة باستخدام برنامج "المجمع"، ونتيجة لذلك، تتضمن لغة الآلة الأوامر التي تم إدخالها في لغة التجميع، ولكنها تدخلها في لغة الآلة. من مزايا لغة التجميع أنها تعمل على تسريع تشغيل البرامج، ومن عيوبها أنه من الصعب حفظ كافة أوامر البرمجة الخاصة بها. لغات البرمجة المتقدمة
بالنسبة للغات البرمجة المتقدمة، فإن اللغات سهلة القراءة لأنها تستخدم بعض مفردات اللغة الإنجليزية وتتضمن شرحًا لاستخدام اللغة، كما أنها من أهم العوامل التي تجعل من السهل قراءتها لأنها مختلفة.
المجموعة الخامسة
اهمية البرمجة:
نستطيع القول ان جهاز الحاسب لا فائدة منه دون البرمجة اطلاقا لان البرامج هي التي تخبر الجهاز بما عليه تنفيذه وكيفية تنفيذه
أمثلة على اجهزة ونظم تعمل باستخدام برامج خاصة بها:
في المنزل: جهاز المايكرويف والهاتف المحمول وبعض الساعات الاكترونية. في الشارع: اشارات المرور اجهزة الصراف الالي السيارات الحديثة. في المستشفيات:الاجهزة الطبية المختلفة نظام المواعيد وملفات المرضى. في المحلات التجارية: نظام البيع وقارئ الاكواد
أهمية الأوامر في البرمجة:
لا يستطيع الحاسب فهم ما يريد المبرمج القيام به حيث يجب ان يكتب المبرمج سلسلة دقيقة من الاوامر تحدد بالتفصيل جميع الخطوات اللازمة لحل المسألة. ففي النشاط السابق يجب القيام بالخطوات كما ياتي:
1. استقبل الرقم الاول واحفظه. 2. استقبل الرقم الثاني واحفظه. 3. اجمع الرقم الاول مع الثاني واحفظه. 4. اعط النتائج. وعلينا ان نعطي الحاسب هذه الاوامر على هيئة برنامج حتى يتم تنفيذه. ولو اردنا كتابة برنامج يجمع رقمين فانه سوف يحتوي على هذه الاوامر ولكن تختلف التسميات قليلا فعمليات استقبال الرقمين تسمى الادخال وعملية اعطاء النتائج تسمى اخراج. أهم الاوامر في البرمجة:
الادخال:عملية استقبال البيانات التي سوف يعالجها البرنامج.
لغات تطوير الإنترنت وصفحات الويب: تُعتبر هذه اللغات أساس وجود الإنترنت في العالم، حيث يتم من خلالها تصميم مواقع الإنترنت، ومُتصفحاتها، وتُعتبر لغات HTML، وHDML، وJava، وJavaScript، وPHP، وXML، وPython من الأمثلة على هذا النوع من لغات البرمجة. Source:
يُسمى الجزء العلوي الصغير من المعدة بـ "جيب المعدة Pouch " وهو الجزء الذي يدخل إليه الطعام ويستوعب حوالي 28 جرام من الطعام؛ مما يساعد على تناول كميات أقل. تهدف الخطوة الثانية من العملية إلى تقليل امتصاص الطعام عن طريق الربط بين جيب المعدة وجزء من الأمعاء الدقيقة، وبذلك يمر الطعام مباشرة من جيب المعدة الصغير إلى منتصف الأمعاء الدقيقة فتقل نسبة امتصاص السعرات الحرارية. يتم إجراء عملية تحويل مسار المعدة باستخدام المنظار عن طريق عمل 3 فتحات صغيرة في البطن لإدخال الأدوات وكاميرا المنظار والأدوات الجراحية الأخرى، وهي الطريقة الأفضل والأكثر أمانًا بدلاً من الجراحة المفتوحة. من الأفضل استخدام الأدوات الجراحية مرة واحدة فقط لكل مريض لضمان أعلى معدلات التعقيم والأمان وتقليل نسبة حدوث العدوى. مميزات عملية تحويل مسار المعدة بالمنظار
تقليل الشعور بالألم مقارنة بالجراحات المفتوحة. سرعة التعافي، وسرعة التئام الجروح بعد العملية مع عدد ندبات أقل. معدل خسارة الوزن الزائد بعد تحويل مسار المعدة يكون سريع بشرط الالتزام الكامل بتعليمات الطبيب. فقدان أكثر من 70% من الوزن الزائد بعد عام من إجراء العملية. تحسين الحالة الصحية بشكل عام، وعلاج الكثير من المشاكل الصحية المصاحبة للسمنة مثل: السكري من النوع الثاني، ارتفاع ضغط الدم، صعوبة التنفس وانقطاع النفس أثناء النوم، آلام الظهر والمفاصل.
تحويل مسار المعدة - Dr. Mohamed El Fouly
أسباب اللجوء إلى عملية تحويل مسار المعدة يلجأ المريض إلى عملية تحويل المسار بعد فقدان الأمل في التخلص من الوزن الزائد عن طريق اتباع الأنظمة الغذائية والرياضية المختلفة، وعلى الجانب الأخر يلجأ الطبيب إلى إجراء العملية للتخلص من الوزن الزائد الذي قد يؤدي إلى مضاعفات خطيرة على صحة المريض، وتشمل هذه المضاعفات ما يلي: ارتجاع المريء. أمراض القلب والشرايين. ارتفاع كوليسترول الدم. توقف التنفس أثناء النوم. مرض السكري من النوع الثاني. الجلطات والسكتات الدماغية. العقم لدى الرجال والنساء. يتوقف قرار المريض حيال الخضوع إلى إجراء العملية على تكلفة عملية تحويل مسار المعدة، إذاً دعنا نتعرف على العوامل التي تتوقف عليها من خلال السطور القليلة التالية. العوامل المؤثرة في تكلفة عملية تحويل مسار المعدة تتوقف اسعار عملية تحويل مسار المعدة على عدة عوامل تتسبب في تفاوت كبير في التكلفة الإجمالية، وتتضمن تلك العوامل التالي: خبرة الطبيب وكفاءته. نوع الدباسات المُستخدمة في العملية. مستوى المستشفى الطبي. بعد أن تطرقنا إلى عوامل تحديد تكلفة عملية تحويل مسار المعدة ، دعنا نكمل حديثنا حول شروط الخضوع إلى العملية والمخاطر التي قد يتعرض لها المريض جراء العملية.
[1]
خطوات إجراء عملية تحويل مسار المعدة
تتم عملية تحويل مسار المعدة على مجموعة من الخطوات والتي تتمثل في ما قبل إجراء العملية وفي خلال إجراء العملية ومن ثم بعد القيام بالعملية وتتمثل أهم خطوات إجراء هذه العملية فيما يلي: [1]
قبل إجراء العملية: وتعتبر هذه الخطوة بمثابة تحضير للقيام بهذه العملية حيث يتم إجراء مجموعة من الفحوصات والتحاليل من أجل معرفة ما إذا كانت العملية مناسبة للشخص أم لا، كما أن الطبيب يخبر المريض في هذه المرحلة بالتعليمات التي يجب أن يتبعها المريض بعد العملية خاصةً في الأيام والأسابيع الأولى. أثناء العملية: حيث يخضع الشخص في هذه المرحلة للتخدير العام من أجل البدء في الجراحة عن طريق ما يعرف بتنظير البطن، كما توجد بعض الحالات التي تتطلب الفتح من أجل القيام بالجراحة، حيث يقوم الطبيب بعمل فتحة أو جيب صغير في الجزء الأعلى من المعدة باستخدام الدبابيس، وبعد ذلك يقوم الطبيب باستخدام الغرز من أجل التوصيل بين هذا الجراب والأمعاء الدقيقة، وبالتالي إجبار الطعام على عدم المرور بالمعدة وكذلك أول جزء من الأمعاء وبالتالي التقليل من كمية السعرات الحرارية التي تدخل الجسم بهدف فقدان الوزن.