Мова програмування

Зображення «Вавилонської вежі» з обкладинки книги Джін Семміт «Мови програмування» (1969 р.), яка містила огляд мов програмування того часу

Мо́ва програмува́ння ( англ. Programming language) — це штучна мова, створена для передачі команд машинам, зокрема комп'ютерам. Мови програмування використовуються для створення програм, котрі контролюють поведінку машин, та запису алгоритмів.

Більш строге визначення: мова програмування — це система позначень для опису алгоритмів та структур даних [1], певна штучна формальна система, засобами якої можна виражати алгоритми [2]. Мову програмування визначає набір лексичних, синтаксичних і семантичних правил, що задають зовнішній вигляд програми і дії, які виконує виконавець ( комп'ютер) під її управлінням.[ джерело?]

З часу створення перших програмованих машин було створено понад дві з половиною тисячі мов програмування. [3] Щороку їх кількість поповнюється новими. Деякими мовами вміє користуватись тільки невелике число їх власних розробників, інші стають відомі мільйонам людей. Професійні програмісти зазвичай застосовують в своїй роботі декілька мов програмування.

інші мови
Afrikaans: Programmeertaal
Alemannisch: Programmiersprache
العربية: لغة برمجة
žemaitėška: Pruogramavėma kalba
беларуская (тарашкевіца)‎: Мова праграмаваньня
brezhoneg: Yezh programmiñ
ᨅᨔ ᨕᨘᨁᨗ: ᨅᨔ ᨀᨚᨇᨘᨈᨛᨑᨛ
Mìng-dĕ̤ng-ngṳ̄: Piĕng-tiàng ngṳ̄-ngiòng
Esperanto: Programlingvo
עברית: שפת תכנות
Bahasa Indonesia: Bahasa pemrograman
íslenska: Forritunarmál
la .lojban.: samplabau
Basa Jawa: Basa pamrograman
ភាសាខ្មែរ: ភាសាកម្មវិធី
Lëtzebuergesch: Programméiersprooch
македонски: Програмски јазик
Bahasa Melayu: Bahasa pengaturcaraan
မြန်မာဘာသာ: Programming language
Plattdüütsch: Programmeerspraak
Nederlands: Programmeertaal
norsk nynorsk: Programmeringsspråk
русиньскый: Язык проґрамованя
srpskohrvatski / српскохрватски: Programski jezik
Simple English: Programming language
slovenčina: Programovací jazyk
slovenščina: Programski jezik
српски / srpski: Програмски језик
Basa Sunda: Basa program
svenska: Programspråk
татарча/tatarça: Программалау теле
oʻzbekcha/ўзбекча: Programmalash tili
Tiếng Việt: Ngôn ngữ lập trình
中文: 编程语言
Bân-lâm-gú: Thêng-sek gí-giân
粵語: 程式語言