ПредишенСледващото

езици от високо ниво

Създаване на следните езици имаше за цел да опрости процеса на програмиране. В тези езици, кодексите на машинни инструкции, са заменени с символичен нотация на операциите и данни.

Този подход се е увеличил нивото на езика, стана по-ясно на лицето. Но това изисква създаването на специална система за програма Assembler, превръщането на езика по програма, която използва символичен нотация за машина езикови команди, като компютъра може директно да изпълни програмата само в машинен език.

Тези езици най-разбрани от хората. В тези проекти се използват, подобно на математически формули, използвани функционални думи, които отразяват смисъла на действие.

Примери за високо ниво езици са езици Turbo Pascal, Object Pascal, C ++, Visual Basic и др

Това езици от високо ниво и в момента се използват за създаване на програми в различни области на човешката дейност.

Алгоритъмът, представена в език на високо ниво, наречено първоначалната програма. Такава програма може да се извършва директно от процесора. Изисква предварителен превод на програмата в машина език инструкция.

Превод програма от един език на друг - е вид логическа обработка на данни и може да се възлага на самия компютър. За тази цел, в компютърен софтуер осигурява специален софтуер, наречен преводачи. Самият процес на превод на програма от един език на друг се нарича превод.

Има два основни начина да се излъчват:

В случай на специална програма съставянето компилатор превежда програма източник (източник модул) в програмата на езика на машинни инструкции (обект модул), но не може да стартира, докато в резултат на програмата за изпълнение. модул обект все още не е готова за работа.

Освен това се обработват от специален монтаж програма, която се свързва към него на редица софтуерни модули услуга и, евентуално, други програмни модули, събрани по-рано, ако е оригиналната програма се състои от няколко софтуерни модули.

Като резултат от такова лечение (монтаж) се превръща програма готов за изпълнение (изпълним). По-късно тя се зарежда в основната памет на компютъра и екзекутиран.

В случай на тълкуване на специална програма интерпретатор превежда всеки редовен структура на оригиналната програма в съответната последователност от машинни инструкции и веднага го пуска за изпълнение.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!