Мова програмування високого рівня: відмінності між версіями

[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
Немає опису редагування
Немає опису редагування
Рядок 1:
'''Високорівнева мова програмування''' — [[Мова програмування|мова програмування]], розроблена для швидкого і зручного використання [[Програміст|програмістом]]. Основна риса високорівневих мов — це [[Абстракція|абстракція]], тобто введення смислових конструкцій, які коротко описують такі [[Структура даних|структури даних]] і [[Підпрограма|операції]] над ними, опис яких на [[Машинний код|машинному коді]] (або іншій {{нп|низькорівнева мова програмування|низькорівневій мові програмування|en|Low-level programming language}}) дуже довгий і складний для розуміння.[[Файл:Програмувівння.jpg|thumb|Програмування]]
 
== Переваги та історія виникнення==
Високорівневі мови програмування були розроблені з метою платформової незалежності суті алгоритмів. Залежність від платформи перекладається на інструментальні програми — [[Транслятор|транслятори]], які компілюють текст, написаний на мові високого рівня, в елементарні машинні команди (інструкції). Тому, для кожної платформи розробляється переносний унікальний [[Транслятор|транслятор]] для кожної високорівневої мови, який, наприклад, перекладає текст, написаний на [[Delphi (мова програмування)|Delphi]] в елементарні команди [[мікропроцесор]]ів сімейства [[x86]].