Какво е програмен език от ниско ниво

Наименование на работа: Програмиране. Езиците за програмиране на високи и ниски нива

Специализация: информатика, кибернетика и програмиране

Описание: програмиране на ниско ниво на първите компютри трябваше да бъде програмиран двоичен код машина. За да се опрости тази задача, започнаха да се появяват езици за програмиране от ниско ниво, които позволяват да се машинни инструкции в четима за човека форма. Един пример за език от ниско ниво е асемблер. езици от ниско ниво са насочени към определен тип процесор и да вземат под внимание това, което предлага, така че да се прехвърлят на програмата на асемблер в друга хардуерна платформа той трябва да бъде почти напълно пренаписана.







Размер на файла: 25.55 KB

изтеглен на работа: 11 души.

Програмирането е изкуство - да се създадат софтуерни продукти, които са написани на език за програмиране. език за програмиране # 150; това е официална система за вход, която е предназначена за писане на програми, който е разбираем за художника (в нашия внимание # 150; компютър). Този сайт prednaznachendlya начинаещи, за манекени, за начинаещи, за деца, така и за професионалисти.

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

От създаването на първите програмируеми машини са създадени над две хиляди езика. Всяка година броят им се допълва с нови. Някои езици са в състояние да използват само малък брой от собственото си развитие, докато други са познати на милиони хора. Професионални програмисти обикновено се използват в своите работни няколко програмни езици.

програмиране ниско ниво







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

Пример за машинен код и да го представи на асемблер

Преводачите се разделят на:

компилатори - се превръщат текста на програмата в машинен код, който може да се съхранява и след това да се използва без компилатор (например изпълним файл с разширение * EXE на.).

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

С помощта на езици от ниско ниво са ефективни и компактна програма, защото предприемачът има достъп до всички функции на процесора.

А програмист работи с езици ниско ниво, трябва да се висококвалифицирани добре разбрано микропроцесорна система за което се създава програмата. Например, ако дадена програма е създадена за компютъра, компютърът трябва да знае устройството и, в частност, устройството и функциите на неговия процесор.

Получената програма не могат да бъдат прехвърлени към компютър или друго устройство с тип процесор.

значително време развиващите се големи и сложни програми.

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

Assembler - език на ниско ниво, което е широко използвана досега.

езици за програмиране на високо ниво

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

За високо ниво езици за програмиране включват:

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