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