Класифікація мов програмування

Про матеріал
Мова програмування — це штучна мова, що являє собою систему позначень і правил для запису алгоритмів у формі, придатній для їх виконання комп'ютером.
Зміст слайдів
Номер слайду 1

Класифікація мов програмування

Номер слайду 2

Програма — це алгоритм, який записано мовою програмування та призначений для розв’язування певного завдання на комп’ютері. Команди в програмі (програмному коді) подаються мовою програмування. Мова програмування — це штучна мова, що являє собою систему позначень і правил для запису алгоритмів у формі, придатній для їх виконання комп’ютером.

Номер слайду 3

Складові мови програмування: Алфавіт мови — набір символів, із яких утворюються команди та інші мовні конструкції. Синтаксис мови — правила побудови команд мови програмування. Семантика мови — правила виконання комп’ютером команд, записаних мовою програмування.

Номер слайду 4

Класифікація мов програмування. За рівнем абстракціїМови програмування низького рівня базуються на машинних командах процесора. Їх використовують для розробки програм. Мови програмування високого рівня оперують сутностями, зрозумілішими людині, — об’єктами, функціями тощо.

Номер слайду 5

За областю застосування Універсальні мови використовуються для розв’язування різних завдань, спеціалізовані мови — для розв’язування завдань певного виду. Приклад: До універсальних мов належать мови Python, C/C++, Java, Object Pascal та ін., до спеціалізованих — РНР, Perl, VBScript, Java. Script (мови, призначені для вебпрограмування).

Номер слайду 6

За парадигмами програмування. Парадигма програмування — це система ідей і понять, які визначають стиль написання комп’ютерних програм, а також як програміст уявляє роботу програми. За структурної парадигми програма розглядається як послідовність дій. Базовими поняттями структурного програмування є: оператор (команда), що задає дію з опрацювання даних; змінна, якій можна присвоїти значення; базові алгоритмічні конструкції, які керують послідовністю виконання операторів; кожна з конструкцій має 1 вхід і 1 вихід.

Номер слайду 7

За процедурної парадигми програма складається з окремих блоків  команд — процедур або функцій. Це дозволяє використовувати певний фрагмент коду, записавши його один раз і надавши йому назву. За об’єктно-орієнтованої парадигми програма розглядається як сукупність об’єктів, що взаємодіють між собою. Об’єкт має набір властивостей, здатний виконувати певний набір дій над даними і може реагувати на події, які з ним відбуваються.

Номер слайду 8

Інтерпретація та компіляція програм. Транслятор — це програма-перекладач, яка перетворює програму, написану на одній з мов високого рівня, в програму, що складається з машинних команд.

Номер слайду 9

Транслятори поділяються на інтерпретатори і компілятори.Інтерпретатор (англ. interpreter — тлумач, усний перекладач) переводить і виконує програму рядок за рядком. Інтерпретатор перетворює невеликий фрагмент вихідної програми на машинний код, який одразу виконується процесором. Далі інтерпретатор опрацьовує наступний фрагмент програмного коду. Машинний код для повторного виконання не зберігається.

Номер слайду 10

Компілятор (англ. compiler — укладач, збирач) перетворює відразу всю програму на машинні коди і вміщує їх у пам’ять комп’ютера, не виконуючи. Скомпільовану програму можна зберегти для подальшого використання. Збережений результат компіляції називається виконуваним файлом (наприклад, із розширенням *.exe в ОС Windows). Прикладом високорівневої інтерпретованої мови є Python, компільованої мови — Object Pascal.

Номер слайду 11

Дякую за увагу!

pptx
Додано
6 березня
Переглядів
395
Оцінка розробки
Відгуки відсутні
Безкоштовний сертифікат
про публікацію авторської розробки
Щоб отримати, додайте розробку

Додати розробку