فهناك الكثير من اللغات البرمجية الموجودة وهذه اللغات تختلف من ناحية عملها وهدفها ولكن في النهاية كل هذه اللغات تترجم إلى لغة الآلة 0 و1. لذلك يجب على المبرمج أن يكون ملما ببعض لغات البرمجة وأن يعرف ما هي اللغة المناسبة لتطبيق هذا البرنامج. لغة البرمجة الوحيدة التي يفهمها الحاسوب ويستطيع أن يتعامل معها هي لغة الآلة -machine language-. في البداية عمل المبرمجون على تحليل شيفرة الحاسوب –machine code- والتعامل معها بشكلها الجامد وغير المفهوم وهو (0،1). ولكن هذه العملية معقدة جدا ويصعب التعامل معها لعدم فهمها الواضح للبشر ولغموضها لذلك تم ابتكار لغات راقية تعمل كوسيط بين لغة الإنسان ولغة الآلة وهي لغة التجميع اسمبلي Assembly ثم تطورت للغات عالية المستوى مثل لغة السي ولغة البيسيك. ثم يتم تشغيل البرامج المكتوبة بهذه اللغات عن طريق أحد البرامج المتخصصة مثل المترجم والمصرف. هذه البرامج تعمل على ترجمة أسطر لغة البرمجة إلى لغة الحاسوب مما يسهل على الحاسوب تنفيذ هذه الأوامر وإخراج نتائج التنفيذ. البرمجة الحديثة [ عدل]
متطلبات الجودة [ عدل]
لكل نهج في عملية تطوير البرامج، يجب على البرنامج النهائي أن يحقق خصائص جوهرية، مثل:
الاعتمادية
المتانة
الصلاحية
القابلية للنقل
القابلية للصيانة
الفعالية / الأداء
التنقل بين المواضيع
- ما هي لغة الحاسوب نشيد ثالث
- ما هي لغة الحاسوب ppt
- عبدالرحمن الفيصل بن عبدالعزيز الدولي لخدمة
ما هي لغة الحاسوب نشيد ثالث
قد ذكرنا فى موضوع سابق ان الحاسوب لايعمل الا بنظام Binary ذلك النظام الذى لايفهم غيره الحاسوب والمكون من رقمى (0, 1) تلك هى القيم الخاصة بالنظام فنحن كل ما نقوم بكتابته على الحاسوب يعتبر مدخلات للحاسوب ولكن برقمى (0, 1) ثم يقوم الحاسوب بمعالجتها وتحويلها الى معلومات مفيدة والتى تظهر امامنا، والأن اعتقد اننا قد فهمنا ان كل حرف فى الحاسوب يعبر عنه برقم ثابت فعند الضغط على حرف A تصل للحاسوب قيمة مقدارها1000001على سبيل المثال ذلك الرقم او تلك القيمة تعبر عن الحرف A. والأن لنتخيل اذا كانت كانت تلك القيم متغيرة وليست كما هي الان كل حرف او رمز يعبر عن 7 ارقام من نظام Binary اعتقد ان الوضع سوف يختلف من جهاز لأخر على حسب الشركة المصنعة له، فسوف تقوم كل شركة بوضع نظام ترميز او تشفير خاص بها يختلف عن الشركات الأخرى لذلك لن تستطيع الأجهزة الاتصال مع بعضها البعض فالكل حاسوب نظام يختلف عن الاخر فى الترميز. لكن فى بداية التسعينات جاء احد العلماء الذي يسمى بوب بيمير والذى كان يعمل فى شركة IBM الخاصة بتصنيع وتطوير الحواسيب والبرمجيات علي تأسيس نظام تشفير او نظام ثابت يعبر عن جميع الاحرف والرموز بقيم ثابته من نظام Binary والتى يتكون كل منها من 7 خانات bit (تعتبر وحدة تخزين) والتي تعمل عليه الان جميع الشركات المصنعة للحواسيب.
ما هي لغة الحاسوب Ppt
المرحلة الرابعة- مرحلة توليد الشيفرة الوسيطية
وهنا وبعد كل ما سبق يقوم المترجم بإنتاج الشيفرة البرمجية إما بلغة الآلة أو لغة Assembly. تماماً كالمثال التالي:
قد تسأل نفسك الآن ما هي الأدوات التي ساعدت في بناء هذا المترجم ليقوم بكل هذه المراحل والتدقيقات؟
في الحقيقة كما قلنا سابقًا، تُعدّ هذه البرامج برامج خاصة، وكيفية بنائها ليس اعتياديًا، فهناك عدة أدوات خاصة لبنائها. ولكن الآن سنتكلم عن أهم أداتين وتعدان الأداتين الأساستين والأكثر شهرة، وهما:
LEX BISON
الأداة البرمجية (LEX)
وهي أداة تقوم بتوليد محلل المفردات أو ما يسمى بالماسح Scanner مكتوب بلغة c ، حيث يستخدم قوالب جاهزة لمطابقة السلاسل المحرفية للشيفرة التي كتبتها ومن ثم يقوم بتحويلها إلى مفردات tokens وهي معرفات عددية ثابتة ترسل إلى محلل القواعدي. فعندما يصادف الماسح متغيراً x مثلًا في سلسلة الدخل، فسيقوم بإرساله كـ token إلى المحلل القواعدي، ومن ثم يقوم بإدخاله إلى جدول الرموز وتعيين خصائصه مثل اسمه وقيمته ونوعه وحجمه وغير ذلك. الأداة البرمجية (BISON)
وهي أداة تولد شيفرة بلغة C لمحلل القواعد، يعرف أيضًا بالمعرب Parser. يقوم المعرب باستخدام قواعد اللغة لتحليل الـ Tokens الآتية من الماسح، ومنها يبني شجرة الإعراب الموافقة حسب تسلسل الـ Tokens ليتسنّى من خلالها تحديد فيما إذا كانت العبارة تنتمي للنحو أم لا.
يتضمن مصحح أخطاء لبيثون وجافا سكريبت مع واجهة مستخدم رسومية. يمكن للمرء إنشاء الاختبارات وتشغيلها باستخدام عداء اختبار قائم على واجهة المستخدم الرسومية ومساعدة في الترميز. -Jupyter: هي عبارة عن مصدر وقائمة على الويب لمساعدة المبرمجين المبتدئين في مجال علوم البيانات، نظرًا لسهولته، يمكن للمبرمجين التعرف على Jupyter للعمل مع مجموعات البيانات الكبيرة للتحليل، إنه متاح مجانًا ويمكن أن يساعد المحللين في الوظائف العددية وتصور البيانات ويدعم العديد من وظائف البيانات، يحتوي Jupyter على مكتبات مدمجة مثل Pandas و NumPy وما إلى ذلك لمساعدة المبرمجين على أداء وظائف مختلفة على البيانات، بعض ميزاته:
سهل النشر. يمكن تشغيله على الخادم واستخدامه من خلال متصفح الويب، وبالتالي لن يصبح الكمبيوتر المحمول ثقيلًا. يأتي Jupyter مع أداة خاصة، nbconvert، والتي تحول أجهزة الكمبيوتر المحمولة إلى تنسيقات أخرى مثل HTML و PDF. يجلب Jupyter واجهة خفيفة الوزن للغات kernel يمكن تغليفها في Python، يمكن أن تنفذ نواة الغلاف طرقًا اختيارية، لا سيما لإكمال الكود وفحص الكود. هل يمكن تعلم لغة Python دون أي معرفة مسبقة بالبرمجة
البرمجة تدور حول المنطق، إذا كنت واثقًا من المنطق، فيمكنك البدء بأي لغة، ومع كل التغييرات في بناء جملة لغة برمجة يمكنك تعلمها وتنفيذها، لنفترض أنه يجب عليك طباعة من العدد 1 إلى العدد 10، سيكون كل ما عليك أن تقوم به هو التكرار من 1 إلى 10 ثم العرض، وهذا هو المنطق والتصرف الوحيد الذي يجب تنفيذه بأي لغة، لكن في لغة البرمجة يكون بناء الجملة عن طريق الإدخال / الإخراج مثل (C-printf / scanf ، C ++ – cin / cout).
وداعاً البندري بنت عبدالرحمن الفيصل
كان رحيلها رحمها الله صدمة لكل محبيها والقريبين منها، و قد نعاها الكثيرون بكلمات من الحزن والألم عبر مواقع التواصل الاجتماعية، وكان أول المعزين صاحبة السمو الملكي الأميرة ريما بنت بندر والتي قالت بكل ألم كان نورك يضيئ الطريق لكل من عرفك ، الله ينور مثواك مثل مانورتي حياتي. بقلوب حزينة نتقبل أمر الله لا حول ولاقوة إلابا لله إنا لله وإنا إليه راجعون وقالت مؤسسة الملك خالد التي كتبت عبر حسابها الرسمي على تويتر "
بقلوب مؤمنة بقضاء الله وقدره وببالغ الحزن والأسى نتقدم بأحر التعازي للأسرة المالكة في فقيدتنا الرئيس التنفيذي صاحبة السمو الملكي الأميرة البندري بنت عبدالرحمن الفيصل -رحمها الله- وأسكنها فسيح جناته، إنا لله وإنا إليه راجعون ولا حول ولا قوة إلا بالله العلي العظيم"
وقالت مؤسسة مسك عبر حسابها في تويتر "
رحم الله صاحبة السمو الملكي الأميرة البندري بنت عبدالرحمن الفيصل رائدة من روّاد العمل غير الربحي، وقيادة من قيادات الوطن. تغمّدها الله بواسع رحمته ومغفرته ورضوانه وأسكنها فسيح جنانه. الأمير فيصل بن عبدالرحمن الفيصل يحتفل بزواجه من كريمة الأمير بدر بن عبدالمحسن > صــور - هوامير البورصة السعودية. إنا لله وإنا إليه راجعون. كما تقدمت الهيئة العامة للأوقاف عبر حسابها على تويتر بأحر التعازي للأسرة المالكة ولذوي الفقيدة في وفاة صاحبة السمو الملكي الأميرة البندري بنت عبدالرحمن الفيصل الرئيس التنفيذي لمؤسسة الملك خالد الخيرية والتي تعد أحد رواد العمل الخيري في المملكة رحمها الله وأسكنها فسيح جناته، وإنا لله وإنا إليه راجعون.
عبدالرحمن الفيصل بن عبدالعزيز الدولي لخدمة
وغيرهم الكثير ممن عملوا معها في العديد من المناسبات.
الأمير عبد المجيد بن عبد العزيز: وُلِد عام 1942م. الأمير مقرن بن عبد العزيز: وُلِد عام 1942م. الأمير حمود بن عبد العزيز. وفاته
توفي الملك عبد العزيز بن عبد الرحمن آل سعود بقصره بمحافظة الطائف
التابعة لمنطقة مكة في الساعة:4:36ص. من يوم الاثنين 2\3\1373هـ. اثر نوبه قلبيه بعد معاناته من مرض تصلب الشرايين وصليَّ عليه في الحوية ثم نقل جثمانه
من مطار الطائف إلى مطار الرياض القديم حيث دفن في مقابر العود. بعد حكم دام اثنتين وخمسين سنة وبلغ من العمر ثمانين سنة. عبدالرحمن الفيصل بن عبدالعزيز بسكاكا. 2) سيرة الملك عبدالعزيز آل سعود