الموسوعة العربية

ابحث عن أي موضوع يهمك

بحث عن لغات البرمجة pdf

بواسطة: نشر في: 6 نوفمبر، 2021
mosoah
بحث عن لغات البرمجة pdf

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

بحث عن لغات البرمجة pdf

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

مقدمة بحث عن لغات البرمجة

اللغة هي التي تمنحنا الفرصة للتواصل وقد ميز الله كل الكائنات الحية بلغة خاصة بها، وعند ظهور الحاسب الآلي ظهرت حاجة الإنسان إلى لغة تمكنه من التواصل من الحاسب الآلي ومن هنا ظهرت لغات البرمجة.

  • يوجد الكثير من أنواع لغات البرمجة التي يتم استخدامها، الفرق بين تلك اللغات يكمن فقط في كيفية التعبير عن الأوامر والتعليمات، هناك العديد من التعريفات لمصطلح لغات البرمجة.
  • عند اختراع الحاسب الآلي الأول في أربعينيات القرن الماضي بدأ اختراع لغات البرمجة وكان يتم استخدام لغات البرمجة بشكل يدوي حيث يقوم المبرمج باختيار المفاتيح المخصصة لكل رمز من رموز الأوامر.
  • كانت المرحلة التالية هي مرحلة ظهور اللوحات الإلكترونية بدلًا من المفاتيح ومن ثم ومواكبةً للتطور ظهرت البرمجة باستخدام لغة الآلة والتي تعتمد على النظام الثنائي.
  • كان التعامل باستخدام لغة الآلة صعب لذا ظهرت لغة الاختصارات وكان ذلك على 1952 وكان الاعتماد الأساسي فيها على المترجمات والتي تقوم فقط بترجمة لغة الاختصارات إلى لغة الآلة ومنها إلى لغة الانتقال وفي النهاية إلى لغة التجميع.
  • استمر تطور لغات البرمجة إلى أن ظهرت لغات البرمجة الراقية وهي:
    • Basic Fortan  _ Pascal

تعريف البرمجة

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

ما هي لغات البرمجة

لغات البرمجة متعددة ومتنوعة حتى تناسب جميع المجالات والتخصصات، وهناك عدد من التعريفات التي يمكننا تعريف لغات البرمجة من خلالها ومن أشهرها:

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

عدد لغات البرمجة

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

  • التصنيف الأول للغات البرمجة يقسمها إلى:
    • لغات منخفضة المستوى.
    • لغات مرتفعة المستوى.
  • التصنيف الثاني يقسم لغات البرمجة إلى:
    • اللغات المكتوبة بلغة الآلة.
    • اللغات التي يتم كتابة البرامج باستخدامها في ملف.

أنواع لغات البرمجة منخفضة المستوى

تعتبر هي اللغات الأولى وهي اللغات المرتبطة بالجزء الصلب من الحاسب الآلي مثل وحدة المعالجة، وتعرف بلغة المجمع وفيها يتم استخدام الرموز والتي تشبه العمليات الحسابية.

  • سميت لغات المستوى المنخفض بذلك الاسم لأنها تكتب بشكل قريب إلى لغة الآلة وهي لغة الحاسب الآلي ويتم استخدامها للتواصل مع :
    • Hardware
  • تنقسم لغات المستوي المنخفض إلى نوعان وهما:

لغة الآلة

  • هي لغة الحاسب الآلي ويتم استخدامها ليقوم الحاسب الآلي بتنفيذ الأوامر الموجهة إليه.
  • تعتمد تلك اللغة على نظام العدد الثنائي فنجد أن العمليات والأوامر تتكون من  (0 _ 1)

لغة التجميع

  • تعرف باسم لغة الاختصارات لأنها تعتمد بشكل أساسي على الاختصارات.
  • تتكون التعليمات من بعض الرموز المختصرة وكل رمز منها له دلالة معينة.
  • هناك بعض الأوامر التي تستخدم في لغة التجميع بنفس الصيغة في لغة الآلة ومن أبرزها:
    • عملية الجمع.
    • عملية الطرح.
    • عملية الضرب.

بحث عن لغات البرمجة عالية المستوى

هي عدد من اللغات عالية المستوى والتي يتم من خلالها توضيح بعض الأوامر والمهام البرمجية المعقدة، فهي اللغات المتطورة والتي لجأ الإنسان إليها.

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

لغة البيسك _ BASIC

  • Beginners AllPurpose Symbolic Instruction Code.
  • هي من أسهل وأبسط لغات البرمجة حيث تستخدم في كافة الأعمال ومنها التطبيقات العلمية.
  • تتميز ببساطتها لذا يكثر استخدامها في العملية التعليمية.
  • هناك عدة إصدارات من لغة البيسك:
    • BASICA
    • GWBASIC
    • TURBO BASIC
    • QUICK BASIC

لغة الفيجوال بيسك _ Visual Basic

  • هي لغة البرمجة المرئية أكثر الإصدارات تطورًا من لغة البيسك.
  • تستخدم لغة الفيجوال بيسك لإنتاج البرمجيات عالية القدرة والتي تتناسب مع نظام ويندوز Windows

لغة سي & سي ++ _ C & C++ Language

  • من أكثر لغات البرمجة مرونة وقوة فهي تتمتع بقدرة عالية على إنتاج عدد من البرمجيات المختلفة والتي تتمتع بكفاءة عالية.
  • لغة سي ++ هي التطور من لغة سي + وتتميز عنها بكونها لغة برمجة مرئية.

لغة الجافا _ Java Language

  • هي ضمن قائمة اللغات المرئية والشينية.
  • تشبه لغة الجافا كثيرًا لغة سي ++ والاختلاف بينهما هو أن لغة الجافا أسها منها بكثير.
  • تستخدم لغة الجافا لإنتاج البرمجيات المتنوعة.

لغة الكوبل COBOL Language

  • تستخدم في الأعمال التجارية فنجد البنوك والشركات تستخدمها كما أنها لغة واسعة الانتشار.
  • كلمة كوبل هي اختصار Oriented Language Common Business
  • كانت بداية استخدام لغة الكوبل في عام 1959 وتم تعديلها وتطويرها في عام 1974

لغة الباسكال _ PASCAL Language

  • سميت بذلك الاسم نسبة إلى مخترع الحاسب الآلي العالم الفرنسي Blaise Pascal 
  • تم اختراعها في عام 1973 وتستخدم للأغراض العامة كما أنها تستخدم في العملية التعليمية.
  • بالرغم من  كونها لغة سهلة الاستخدام إلا أن تعلمها صعب.
  • يتم تعليمها للطلاب في مختلف المراحل التعليمية لمدى وضوح سماتها الأساسية بهدف تخطيط البرامج البنانية Programming Structured

لغة الذكاء الاصطناعي Artificial Intelligence Languages

  • هي لغة تختص بالحاسبات الذكية والتي تتميز بأنها تحاكي القدرات الحركية والبصرية للإنسان والقدرة على التحليل والاستنتاج إلى جانب القدرة على اتخذا القرارات.
  • كل ذلك من خلال أنظمة الخبرة التي يتم تغذية الحاسب الآلي بها.
  • من أبرز لغات الذكاء الاصطناعي:
    • لغة البرمجة المنطقية _ Programming in Logic.
    • لغة ليسب _ Lisp والتي تعرف باسم لغة برمجة القوائم _ List Programming Language.

ما هو أسلوب البرمجة

حتى يتمكن المبرمج من إعداد البرامج لاستخدامها في الحاسب الآلي عليه أن يقوم بالخطوات التالية:

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

خاتمة عن لغات البرمجة

بعد أن تعرفنا على لغات البرمجة وأنها تنقسم لعدة تصنيفات ويندرج من كل تصنيف عدد من اللغات، وجب التعريف بأن لغات البرمجة قد مرت بعدد من مراحل التطور والتي يمكننا القول عن كل مرحلة فيها بالجيل  حيث تنقسم لغات البرمجة إلى 4 أجيال.

  • الجيل الأول: وهو المتمثل في لغة الآلة machine Language
  • الجيل الثاني: هو جيل لغة التجميع Assembly Language
  • الجيل الثالث: ظهر به عدد من لغات البرمجة والتي يستخدمها المبرمجون المتخصصون، وهم:
    • لغة سي.
    • لغة سي ++.
    • لغة جافا.
  • الجيل الرابع: هي اللغات التي يستخدمها مستخدمو الحاسب الآلي.
  • الجيل الخامس: ويقصد بها اللغة الطبيعية أو لغة الإنسان.

بذلك نكون قد وصلنا إلى ختام حديثنا عن لغات البرمجة والذي قدمنا لكم من خلاله عدد من اللغات وتعريف كل لغة منها والأجيال التي تطورت خلالها لغات البرمجة كل ذلك وأكثر عنها إلى جانب عدد من الأبحاث بصيغة pdf بحث عن لغات البرمجة pdf