Please enable JavaScript.
Coggle requires JavaScript to display documents.
Мова програмування - Coggle Diagram
Мова програмування
високого рівня
універсальні
спеціальні
програма, записана мовою програмування високого рівня, містить команди, що схожі на звичайні слова, записані англійською мовою. Наприклад, програма, записана мовою програмування Python, містить команди print – друкувати, while – поки, if – якщо тощо
засоби необхідні для виконання створених програм
компілятор
зчитує одразу всю програму й переписує її машинним кодом або мовою асамблер. Процес трянсляції, який при такому підході називають компіляцією, відбувається один раз, і результат перекладу зберігається в окремому файлі
транслятор
програма, яка записує команди програми, описаної деякою мовою програмування, машинною мовою
інтерпретатор
зчитує вихідний код програми по одній команді й одразу намагається їх «перекладати» та виконувати. Це дає змогу програмісту швидше перевіряти правильність виконання програми та знаходити помилки в коді
комп'ютерна програма
це алгоритм опрацювання даних, записаний спеціальною мовою та призначений для виконання комп’ютером
дані
проміжні
дані, які утворюються і опрацьовуються під час виконання програми
вихідні (результуючі)
якщо метою виконання програми є отримання певних даних
вхідні (початкові)
Дані, які потрапляють до програми від певних пристроїв або від іншої програми, або з іншого джерела
це мова, яку використовують для запису алгоритмів, призначених для виконання комп’ютером
складові
словник
сукупність спеціальних слів, які мають однозначне пояснення та застосування
синтаксис
система правил складання базових конструкцій мови
алфавіт
набір символів, з яких утворюють слова та речення цієї мови
семантика
пояснюють, яке смислове значення має опис кожної з вказівок програми і які дії повинен виконати комп’ютер під час виконання кожної з таких вказівок
синтаксичні помилки
використання символів, що не входять до алфавіту мови програмування, неправильне написання словникових слів, порушення синтаксичних правил призводять до неможливості виконання комп’ютером відповідної команди
низького рівня
машинна мова
набір команд, які виконуються безпосередньо центральним процесором. Працювати людині-програмісту з такою мовою важко через велику кількість команд у двійкові формі
асамблер
у цій мові виконуються символьні позначення команд, які легше зрозуміти й запам’ятати
процедурні
програма, складається із набору підзадач (процедур), які реалізують завдання
об’єктно-орієнтовні
головними елементами алгоритму є клас – новий тип даних, що розширює мову, й об’єкт, що має властивості та методи – дії, які виконуються об’єктом
декларативні
мови створення програм зі штучним інтелектом
мова скриптів (сценаріїв)
мова, розроблена для запису «сценаріїв» – послідовностей команд, які користувач може виконувати на комп’ютері
Середовище програмування
це комплекс програм, що містить засоби автоматизації процесів підготовки та виконання програм користувача, а саме:
довідково-інформаційну систему про мову програмування та середовище;
компілятор чи інтерпретатор
використання якого дає змогу швидко знайти в програмі помилку та виправити її
редактор текстів програм
у ньому можна створювати й редагувати текст програми
бібліотеки
у яких зберігаються найбільш уживані фрагменти програм або цілі програми
покроковий «виконавець» програми