Методичні вказівки до виконання курсового проекту з курсу "Теорія побудови компіляторів"
dc.contributor.author | Гавриленко, Світлана Юріївна | |
dc.contributor.author | Челак, Віктор Володимирович | |
dc.date.accessioned | 2024-07-23T10:56:43Z | |
dc.date.available | 2024-07-23T10:56:43Z | |
dc.date.issued | 2024 | |
dc.description.abstract | Дослідники, що вивчають питання появи розуму на нашій планеті, вважають, що вирішальну роль у його розвитку зіграла поява мови, що дозволила не тільки виражати і зберігати знання, але й обмінюватися ними. Зі створенням комп'ютерів виникла потреба в спілкуванні з подібними пристроями, оскільки виявилося необхідним передавати їм накази, завдання й опис роботи, що вони повинні виконувати. Для цієї мети почали розробляти спеціальні мови, що стали називати штучними на відміну від природних мов спілкування людей. Штучні мови повинні бути, з одного боку, зручними і зрозумілими для людини, а з іншого боку – повинні сприйматися пристроями. Сполучення цих вимог в одній мові виявилося важкою задачею, тому з'явилися засоби для перетворення текстів з мови, зрозумілої людині, на мову пристрою. Такі засоби назвали трансляторами. Транслятор може бути інтерпретуючого чи компілюючого типу. У першому випадку його називають інтерпретатором вхідної мови, а в другому – компілятором. Інтерпретатор послідовно читає пропозиції вхідної мови, аналізує їх і відразу ж виконує, а компілятор не виконує пропозиції мови, а будує програму, що може надалі бути запущена для одержання результату. На вхід компілятора подається текст, написаний вхідною мовою, що зрозуміла людині, а результатом роботи компілятора є текст мовою, що зрозуміла пристрою. У даних методичних вказівках розглянуто побудову синтаксичного LR-аналізатора, який є однією із стадій роботи компілятора. Саме на стадії синтаксичного аналізу виявляється найбільша кількість помилок в тексті програми. | |
dc.identifier.citation | Методичні вказівки до виконання курсового проекту з курсу "Теорія побудови компіляторів" [Електронний ресурс] : для студентів денної та заочної форм навчання спеціальності 123 "Комп'ютерна інженерія", / уклад.: С. Ю. Гавриленко, В. В. Челак ; Нац. техн. ун-т "Харків. політехн. ін-т". – Електрон. текст. дані. – Харків, 2024. – 26 с. – URI: https://repository.kpi.kharkov.ua/handle/KhPI-Press/79602 | |
dc.identifier.uri | https://repository.kpi.kharkov.ua/handle/KhPI-Press/79602 | |
dc.language.iso | uk | |
dc.publisher | Національний технічний університет "Харківський політехнічний інститут" | |
dc.subject | методичні вказівки | |
dc.subject | курсовий проект | |
dc.subject | теорія побудови компіляторів | |
dc.subject | компілятори | |
dc.subject | транслятор | |
dc.subject | інтерпритатор | |
dc.title | Методичні вказівки до виконання курсового проекту з курсу "Теорія побудови компіляторів" | |
dc.type | Learning Object |
Файли
Контейнер файлів
1 - 1 з 1
- Назва:
- prohramy_2024_Teoriia_pobudovy.pdf
- Розмір:
- 1.12 MB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 11.25 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: