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