Дефиниция на език за програмиране

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

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

Когато става въпрос за установяване на произхода на езика за програмиране, трябва да се обърнем, без съмнение, към Ада Ловлейс, която се смята за първия компютърен програмист, познат по целия свят. Оттук, интересно е, че езикът за програмиране на Ада се говори в негова чест. И това е, че тази цифра е извършила не само манипулирането на поредица от символи за една машина на британския учен Чарлз Бабидж, но и постигането на установяването на необходимите инструкции, за да може компютърът да направи серия от първоначални изчисления.

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

Програмираните последователности за най-обичайните действия са свързани, за да бъдат наименувани с лесно запомнящи се имена (като ADD или MUL ). Наборът от инструкции се нарича асемблерен език .

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

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

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

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

Много от тях са езиците, които понастоящем съществуват на пазара на технологии и компютри. Въпреки това, сред най-важните можем да споменем Pascal, Visual Basic, SQL, Delphi, Lingo, Cobol, HTML или Java. Последният, например, се характеризира, защото е разработен през 1995 г. от компютърния учен Джеймс Гослинг и защото е обектно ориентиран.

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

border=0

Търсете друго определение