Поняття мови програмування. Складові мови програмування
Алгоритм, записаний мовою програмування, називають програмою.
Мова програмування - це система позначень для точного опису алгоритму, який потрібно виконати за допомогою комп'ютера.
Складові мови програмування:
- алфавіт;
- словник;
- синтаксис;
- семантика.
Універсальні мови: C++, C#, Pascal, Delphi, Java, C, Objective-C, Basic, Swift, Python, Cobol, D, Ada та інші.
Спеціалізована мови: Visual FoxPro, PHP, Perl, VBScript, VBA в Microsoft Office та інші.
Для перетворення команд мови програмування, яка відрізняється від машинної ови, використовують спеціальні програми - транслятори.
Транслятор - це програма, яка записує команди програми, описаної деякою мовою програмування, машинною мовою.
Способи трансляії:
1) компіляція - процес трансляції, який зчитує одразу всю програму й перезаписує її машинним кодом або мовою асемблеру.
2) інтерпретація - процес трансляції, який зчитує вихідний код програми по одній команді й одразу намагається їх "перекладати" та виконувати.
Програма – це набір команд (вказівок, інструкцій), призначений для виконання комп’ютером у певній послідовності.
Мова, яка використовується для запису алгоритмів, призначених для виконання комп’ютером, називається мовою програмування.
Компілятор - це комп'ютерна програма (або набір к. програм), що перетворює (компілює) вихідний код, написаний певною мовою програмування, на семантично еквівалентний код в іншій мові програмування, який, як правило, необхідний для виконання програми машиною, наприклад, комп'ютером.
2. Домашнє завдання