Спіс моў праграмавання паводле катэгорый
Ніжэй прадстаўлены спіс моў праграмавання, згрупаваных паводле катэгорый. У некаторых выпадках мовы пералічваюцца ў некалькіх катэгорыях, бо не існуе агульнай схемы класіфікацыі моў праграмавання і ўласцівасці некаторых моў дазваляюць аднесці іх да розных катэгорый.
Аб’ектна-арыентаваныя
правіцьАсэмблерныя
правіцьВізуальныя
правіцьВізуальная мова праграмавання — мова праграмавання, якая дазваляе ствараць праграмы праз маніпуляцыі з графічнымі элементамі, а не праз напісанне тэкставых інструкцый.
Кампіляваныя
правіцьЛагічныя
правіцьЛагічнае праграмаванне — парадыгма праграмавання, заснаваная на матэматычнай логіцы — праграмы ў ёй задаюцца ў форме лагічных сцвярджэнняў і правілаў вываду.
Мовы баз даных
правіцьМовы, функцыянал якіх распрацаваны ў значнай ступені для працы з данымі і базамі даных.
Навучальныя
правіцьМовы, якія былі распрацаваны галоўным чынам для выкладання і вывучэння праграмавання.
Працэдурныя мовы
правіцьСістэмныя
правіцьСістэмная мова праграмавання — мова праграмавання, прызначаная для задач нізкага ўзроўню, такіх як кіраванне памяццю або кіраванне задачамі. Такія мовы выкарыстоўваюцца для напісання сістэмнага праграмнага забеспячэння: аперацыйных сістэм, драйвераў прылад, кампілятараў.
Скрыптавыя
правіцьСкрыптавыя мовы прызначаныя для аўтаматызацыі задач, якія звычайна выклікаюць знешнія праграмы або цалкам перадаюць ім упраўленне.
Функцыянальныя
правіцьЭзатэрычныя
правіцьЭзатэрычныя мовы праграмавання звычайна распрацоўваюць для праверкі межаў дызайну мовы праграмавання, як доказ канцэпцыі або як жарт.