التعليموظائف و تعليم

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

بحث عن لغات البرمجة 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

  • تعتبر إحدى أكثر لغات البرمجة مرونة وقوة، وتمتاز بقدرتها العالية على إنتاج برمجيات متعددة وفعالة بشكل كبير.
  • تعتبر لغة C++ تطورًا للغة C، وتتميز بكونها لغة برمجة مرئية.

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

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

لغة الكوبل COBOL Language

  • يُستخدم اللغة الإنجليزية على نطاق واسع في الأعمال التجارية، حيث تستخدم البنوك والشركات هذه اللغة.
  • تعني كلمة كوبل اختصاراً لـ `Oriented Language Common Business`
  • تم استخدام لغة الكوبل لأول مرة في عام 1959 وتم تعديلها وتطويرها في عام 1974

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

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

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

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

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

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

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

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

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

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

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

اترك تعليقاً

زر الذهاب إلى الأعلى