مقدمة في لغات البرمجة

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

ما هي اللغة المستوى الراقي؟

  • لغة الجيل الثالث (correct)
  • لغة الجيل الثاني
  • لغة الجيل الرابع
  • لغة الجيل الأول

ما يتكون منه البرنامج في لغات المستوى الراقي؟

  • مجموعة من الأوامر المعقدة
  • مجموعة من الجمل المختصرة أو الصياغات الحسابية (correct)
  • مجموعة من المتغيرات والثوابت
  • مجموعة من التعابير الشرطية

ماذا ينتج عن كل جملة في المستوى الثالث؟

  • أخطاء ترجمة
  • مجموعة من أوامر لجهاز الحاسوب عند ترجمتها إلى لغة اآللة (correct)
  • لا شيء مذكور
  • مخرجات مطبعية

ماذا يسمى البرنامج الذي يقوم بترجمة لغات المستوى الراقي إلى لغة اآللة؟

<p>compilers (B)</p> Signup and view all the answers

ما الاسم الآخر الذي يُطلق على لغات المستوى الراقي؟

<p>لغات الجيل الثالث (D)</p> Signup and view all the answers

ما يتكون منه البرنامج في لغات المستوى الراقي؟

<p>من مجموعة من الجمل المختصرة أو الصياغات الحسابية (C)</p> Signup and view all the answers

كيف يسمى البرنامج الذي يقوم بترجمة لغات المستوى الراقي إلى لغة اآللة؟

<p>compilers (D)</p> Signup and view all the answers

ماذا ينتج عن كل جملة في المستوى الثالث؟

<p>مجموعة من األوامر لجهاز الحاسوب عند ترجمتها إلى لغة اآللة (A)</p> Signup and view all the answers

. ما هي تكوين كل جملة في لغات المستوى الراقي؟

<p>. تكون كل جملة في هذه اللغة من مجموعة من األوامر (C)</p> Signup and view all the answers

ما الاسم الآخر الذي يُطلق على لغات المستوى الراقي؟

<p>لغات الجيل الثالث (C)</p> Signup and view all the answers

ما يسمى البرنامج الذي يقوم بترجمة لغات المستوى الراقي إلى لغة اآللة؟

<p>compilers (D)</p> Signup and view all the answers

كيف يتكون كل جملة في لغات المستوى الراقي؟

<p>من مجموعة من الجمل المختصرة أو الصياغات الحسابية (C)</p> Signup and view all the answers

ماذا ينتج عن كل جملة في المستوى الثالث؟

<p>مجموعة من األوامر لجهاز الحاسوب عند ترجمتها إلى لغة اآللة (B)</p> Signup and view all the answers

. كيف يكون برنامج لغات المستوى الراقي عند ترجمته إلى لغة اآللة؟

<p>. يحتوي على مجموعة من األوامر لجهاز الحاسوب (C)</p> Signup and view all the answers

Flashcards

High-level language

A programming language designed to be easy to read and write, often referred to as third-generation languages.

Third-generation languages

Also known as high-level languages, these are languages that allow programmers to write instructions in a style closer to human language.

Compilers

Programs that translate high-level language code into machine language that a computer can execute.

Command generation

The result of translating a high-level language statement into machine code commands for the computer.

Signup and view all the flashcards

Statements in high-level languages

Each line of code in a high-level language is composed of simplified commands or mathematical formulations.

Signup and view all the flashcards

Structure of a statement

A statement in high-level programming typically consists of a sequence of commands.

Signup and view all the flashcards

Machine language

The lowest-level programming language, consisting of binary code that the computer's processor can directly execute.

Signup and view all the flashcards

Translation process

The conversion of code from a high-level language to machine language through compilers.

Signup and view all the flashcards

Programming instructions

Commands written in a high-level language that dictate actions for the computer to perform.

Signup and view all the flashcards

Simplification in coding

High-level languages allow for simplified coding through concise commands.

Signup and view all the flashcards

Code execution

The process of running a program after it has been translated to machine language.

Signup and view all the flashcards

Program blocks

Sections of code in high-level languages that represent logical or functional segments of the overall program.

Signup and view all the flashcards

Logic in programming

The way commands are structured in programming to create functional applications and solve problems.

Signup and view all the flashcards

Efficiency in high-level languages

High-level languages improve programmer productivity by allowing more functionality with fewer lines of code.

Signup and view all the flashcards

Study Notes

لغات البرمجة

  • تستخدم لغات البرمجة لكتابة البرامج التي تعمل على الحاسوب.
  • البرنامج هو مجموعة من الأوامر والتعليمات التي ينفذها جهاز الحاسوب.

تقسيم لغات البرمجة

  • لغة الآلة (Machine Language):

    • تمثل لغات الجيل الأول.
    • تعتبر المستوى الأساسي لتشغيل الحاسوب.
    • يتم تحويل أي برنامج مكتوب إلى لغة الآلة ليتم تنفيذه.
  • لغات التجميع (Assembler Languages):

    • تُعرف أيضًا بلغات الجيل الثاني.
    • طورت لتسهيل الكتابة على المبرمجين وتخفيف صعوبات لغة الآلة.
    • يتم ترجمة البرامج المكتوبة بهذه اللغات إلى لغة الآلة بواسطة برنامج يُسمى المجمّع (Assembler).
    • تُعرف أيضًا باللغات الرمزية (Symbolic Languages) لاستخدامها الرموز بدلاً من الكود الثنائي.
    • الرموز تتكون من حروف وأرقام، مما يسهل حفظ التعليمات وأسماء المتغيرات.

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

  • تعتبر لغات البرمجة جزءًا أساسيًا من تطوير البرمجيات وعمليات الحوسبة.
  • الفهم الدقيق لمستويات لغات البرمجة يساعد في التصميم الفعّال للبرامج والتطبيقات.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

More Like This

Use Quizgecko on...
Browser
Browser