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

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

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

Видео: За какво са езиците за програмиране?
Видео: Езици за програмиране: с кой да започна? (със Светлин Наков) 2024, Март
Anonim

Компютрите стават все по-широко разпространени всяка година. Те стават по-бързи и по-удобни за използване, а професията на програмист отдавна се е превърнала в една от най-търсените и високо платени. Дори човек, далеч от програмирането, почти със сигурност е чувал, че има езици за програмиране. За какво са и защо са толкова много?

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

Колкото и да е перфектен компютърът, без софтуер той е само купчина метал и пластмаса. Програмите определят какво и как прави компютърът, в каква последователност извършва определени операции. Първите езици за програмиране започват да се появяват в началото на петдесетте години и се използват за преобразуване на прости аритметични изрази в машинен код. Машинният код е система от компютърни инструкции, интерпретирани директно от микропроцесор. Но е много неудобно човек да пише програма в машинни кодове. За да се улесни работата на програмиста, започнаха да се създават езици за програмиране Езиците за програмиране се делят на езици на високо и ниско ниво. Колкото по-високо е нивото на езика, толкова по-лесно е програмистът да пише на него. Такъв език е по-разбираем за човек, тъй като позволява използването на прости семантични конструкции за задаване на необходимата последователност от действия. След създаването на програмата тя се компилира - тоест автоматично се превежда на езика на машинните кодове, който процесорът разбира. Езиците на ниско ниво са много по-близо до машинния код и следователно са по-трудни за писане. Но те имат своето предимство - програмите, написани на такъв език, са много бързи и компактни. Най-популярният език на ниско ниво е Assembler. Някои от неговите предимства са толкова очевидни, че дори в сложни програми, написани на езици на високо ниво, често се използва монтаж. Един от най-разпространените е езикът C ++. Това е много удобен и достатъчно прост език за програмист, който ви позволява да създавате програми с всякаква сложност. Не толкова отдавна Microsoft разработи езика C # (чете се като "si sharp"), който има редица нови функции и е предназначен за писане на програми за операционната система Windows. Microsoft пусна много популярна среда за програмиране Microsoft Visual Studio, която ви позволява да програмирате на C ++, C # и някои други езици. Езикът за програмиране Delphi е много добре известен. Произхожда от някога известния Паскал, но благодарение на усилията на Borland той придоби редица нови качества, превръщайки се всъщност в нов език. Писането на този език е съвсем просто и удобно и благодарение на програмната среда Borland Delphi стана много широко. Без езици за програмиране съществуването на Интернет би било невъзможно. Езици като Perl и PHP ви позволяват да създавате скриптове, които определят изпълнението на необходимите действия на страниците на сайта. Дори създаването на най-простата уеб страница е невъзможно без познаване на HTML - стандартния език за маркиране на документи. Сега изчислителните устройства са навсякъде: в мобилни телефони и банкомати, в машини за цифрово управление и телевизори. Трудно е да се намери сфера на живот, в която те не биха били въвлечени по един или друг начин. И всички тези устройства работят благодарение на програми, написани с помощта на различни езици за програмиране.

Препоръчано: