Спіс моў праграмавання паводле катэгорый

Ніжэй прадстаўлены спіс моў праграмавання, згрупаваных паводле катэгорый. У некаторых выпадках мовы пералічваюцца ў некалькіх катэгорыях, бо не існуе агульнай схемы класіфікацыі моў праграмавання і ўласцівасці некаторых моў дазваляюць аднесці іх да розных катэгорый.

Аб’ектна-арыентаваныя

Асэмблерныя

Візуальныя

Візуальная мова праграмаваннямова праграмавання, якая дазваляе ствараць праграмы праз маніпуляцыі з графічнымі элементамі, а не праз напісанне тэкставых інструкцый.

Кампіляваныя

Лагічныя

Лагічнае праграмаванне — парадыгма праграмавання, заснаваная на матэматычнай логіцы — праграмы ў ёй задаюцца ў форме лагічных сцвярджэнняў і правілаў вываду.

Мовы баз даных

Мовы, функцыянал якіх распрацаваны ў значнай ступені для працы з данымі і базамі даных.

Навучальныя

Мовы, якія былі распрацаваны галоўным чынам для выкладання і вывучэння праграмавання.

Працэдурныя мовы

Сістэмныя

Сістэмная мова праграмавання — мова праграмавання, прызначаная для задач нізкага ўзроўню, такіх як кіраванне памяццю або кіраванне задачамі. Такія мовы выкарыстоўваюцца для напісання сістэмнага праграмнага забеспячэння: аперацыйных сістэм, драйвераў прылад, кампілятараў.

Скрыптавыя

Скрыптавыя мовы прызначаныя для аўтаматызацыі задач, якія звычайна выклікаюць знешнія праграмы або цалкам перадаюць ім упраўленне.

Функцыянальныя

Эзатэрычныя

Эзатэрычныя мовы праграмавання звычайна распрацоўваюць для праверкі межаў дызайну мовы праграмавання, як доказ канцэпцыі або як жарт.