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

език за програмиране - формален език за описване на алгоритми за решаване на проблем с компютъра.

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

езици машини (компютърен език) - езици за програмиране се възприемат от хардуера на компютъра (машинен код);

Машинни ориентирани езици (компютърно-ориентиран език) - езиците за програмиране, които отразяват структурата на конкретния вид на компютърни (монтажници);

Алгоритмичната Language (алгоритмичен език) - независима от компютър програмни езици архитектура, за да отразяват структурата на алгоритъма (Pascal, FORTRAN, BASIC и т.н.);

Процедурни езици (процедура-ориентиран език) - езиците за програмиране, където има възможност за описване на програмата като съвкупност от процедури (рутинни);

Проблемно ориентирани езици (универсален език за програмиране) - езиците за програмиране, предназначени за решаване на проблемите на определен клас (Lisp, RPG, Simula и др.)

Интегрирана система за програмиране.

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

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

езици за програмиране на високо ниво са много по-близки и разбираеми за човека, а не на компютъра разполага специфични компютърни архитектури не са взети под внимание. (Fortran (Fortran), Cobol (COBOL), Алгол (Алгол), Паскал (Pascal), Basic (BASIC), C ++ (C ++). Java (Java, Java).

Езици за програмиране на базата данни езици .Тази група се различава от езици за програмиране предимно задачи. Веднага след като необходимостта от обработване на големи количества информация и примерни групи от записи в съответствие с определени характеристики, заявки структуриран език SQL (Structured Query Language) е създаден за тази цел. Почти всеки база данни в допълнение към подкрепата на SQL език също има свой уникален език в света днес, има пет основни производители на бази данни: Microsoft (SQL Server), IBM (DB2), Oracle, Software AG (Adabas), Informix и Sybase.

Езици за програмиране в интернет. С бързото развитие на глобалната мрежа е създадена много реализации на популярните езици за програмиране, адаптирани специално за Интернет (HTML. Perl. Tcl / Tk. VRML.)