- Головна
- 10-11 клас
- 1.1 Технологія навчання програмуванню
- Як створюються мови програмування
Як створюються мови програмування
Мови програмування не просто розвиваються і впливають одна на одну. Щоб створити нову мову програмування, потрібно спочатку вибрати базову, за допомогою якої ми будемо створювати нову.
Як працює мова програмування?
Більшість мов програмування складається з кількох частин: лексер бере код і перетворює його на складові (оператори, ключові слова), парсер розуміє описану структуру, а потім використовує синтаксичне дерево, щоб вирішити, що зробити, генератор коду створює файл, що виконується.
Що відбувається, коли ми пишемо і запускаємо код?
-
Користувач створює текстовий файл.
-
Тестовий файл передається у файл Run.
-
Файл Run відкриває текстовий файл і передає його аналізатору.
-
Парсер аналізує кожен рядок коду та перекладає його на Ruby.
-
Парсер повертає перекладений код у файл Run.
-
Файл Run записує код у файл.
Мову програмування можна створити самостійно.
За посланням один із таких прикладів.

* Бренди та/або ресурси надаються за вибором партнера та не є закликом до купівлі/відвідування даних ресурсів, а зображуються лише з освітньою метою.