لغة الآلة machine Language، تم تصميم وحدة المعالجة المركزية مجموعة تعليمات تدعى لغى الآلة ولكل تعليمة منها لها تحديد واجب إجراؤه في اللغة، ولغة الآلة هي  عبارة عن اللغة الوحيدة التي يفهمها جهاز الكمبيوتر، ولغة الآلة تعد من لغات البرمجة الأولية، فمثلا عند إدخال مجموعة من العمليات النموذجية يتم تشفير العمليات كمجموعة من البيانات، وتقدر على تفسيرها وحدة المعالجة المركزية، وهذه البيانات يصعب علينا نحن فهمها فيتم ترميز لغة الآلة عن طريق مجموعة من mnemonics، تتمثل في مجموعة رموز لتكون عناوين الذاكرة بالإضافة إلى المحفوظات الموجودة على CBU، و كل نوع من التعليمات الخاصة بلغة الآلة يتم ترجمتها إلى لغة تعليمية معينة، وتعتمد لغة تجميع الآلة على نوع الآلة المستخدم.

اللغة عالية المستوى ولغة التجميع

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


المراجع

almrsal.com

التصانيف

برمجة  حواسيب  لغات برمجة   العلوم التطبيقية