muzruno.com

Защо да използвате езици за програмиране на високо ниво?

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

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

Програмата е поредица от стандартни команди, чието изпълнение води до решаване на конкретна задача. за първите компютри програмите са написани директно на машинния език, те са много тромави и трудни за разбиране. В началото - в средата на 50-те години на миналия век, в 20-тото столетие се появиха първите макроси, които направиха процеса на програмиране по-структуриран, а след това т.нар. езици Асемблер, който също се фокусира върху машинните кодове. След бързото развитие на компютърните технологии, програмните езици също се развиха и подобриха. И още в средата на петдесетте години се появи Фортран, първият пълноправен език за програмиране на високо ниво. През 1968 г. Николай Уърт въвежда нов език Pascal, който се използва широко за разработване и създаване на интересни софтуерни продукти до момента. След това се появи BASIC, езикът, чиято основа се използва в обектно-ориентираната платформа на Visual Basic. През 70-те години на миналия век бе въведен друг широко използван език C, който беше адаптиран специално за системно програмиране. В момента разработката и разпространението са получили интегрирани и разнообразни обектно-ориентирани системи, както и онези езици, които помагат на специалистите да създават интернет приложения: html, php, java. Общо в програмите има около две хиляди различни езика, чиято обща маса е условна, не се използва в компютрите, както и многобройни езици за програмиране на високо ниво.



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

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

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

Споделяне в социалните мрежи:

сроден