C++ dilində maşınyönlü dillər

Vikikitab saytından
Jump to navigation Jump to search

c++ dilində maşınyönlü dillər əmeliyyatların və operant ünvanlarinin simvolik işarılırdın istifadı olunur.

Mes: C=A+B əməlinin yerinə yetirilməsinin C(toplama) ABC(unvan) əmri şəklində yazmaq olar.

Bu yazılışın əvvəlki ilə müqayisəsindən görünür ki, burada kodlar əvəzinə şərti işarələrdən istifadə olunmushdur. Buna görə də əmr əlverişli dərəcədən sadə şəklə düşmüşdür. Proqramlaşdirma dillərinin bu qrupunu simvolik kodlashdirma dilləri adlandirirlar.

Simvolik kodlashdirma dillerinin struktur emrleri sherti ishareleri konkret EHM-in strukturu ile teyin olundugundan her bir EHM uchun oz simvolik kodlashdirma dilleri vardir.Bu tip dillere Assembler,Makroassembler,Mnemokod,Avtokoddillerini misal gosdermek olar.Simvolik kodlashdirma dillerde yazilan proqramlar mashin diline xususi proqramlarin vasitesile tercume olunur.

Mashinyonlu dillerde proqramlashdirma dilleri komputerin strukturu onun ayri-ayri qurgularin bezi hetta elementlerinin ish prinsipi nezere alindigindan bu diller meselenin yuksek suretle hellini temin edir.Ona gore debu dillerden istehsalatda boyuk suretle istifade olunan proqramlarin vesistem proqramlarin tertibinde istifade olunur.

Peshekarsistem proqramchilari komputerin butun qurgularindan semereli istifade etmek uchun assembler ve makroassembler dillerini tetbiq edirler.assembler dili mashin diline yaxin olub mashin emirlerini simvolik formada tesvirini temin edir.Bashqa sozle mashin emrlerini remzi isharelerle evez etmeye imkan verir.

Komputerin imkanlarindan yalniz bir qismi proqramchinin deyil daha cox adamin istifade ede bilmesi uchun danishiq diline yaxin olan proqramlashdirma dillerine ehtiyach vardir.