Реалізація мови процедурного програмування типа Algol-60 засобами Haskell

dc.contributor.advisorПроценко, Володимирuk_UA
dc.contributor.authorПінкевич, Вікторuk_UA
dc.date.accessioned2025-09-11T14:55:05Z
dc.date.available2025-09-11T14:55:05Z
dc.date.issued2025
dc.description.abstractУ роботі описується процес розробки інтерпретатора підмножини мови програмування Pascal. Коротко розглядається історія виникнення та особливості мов програмування сімейства ALGOL. Описується чому саме мову Pascal було обрано для побудови інтерпретатора, а також яку підмножину елементів мови Pascal було імплементовано. Проводиться огляд стандартних етапів компіляції та інтерпретації, принципів їх реалізації. На основі оглянутих етапів формується структура інтерпретатора, який розробляється. Детально описується етап розробки кожної з частин інтерпретатора відповідно до етапу інтерпретації, який вони реалізовують. Наводяться приклади програм, що можуть бути виконані розробленим інтерпретатором, та результати виконання описаних програм. Визначаються переваги та недоліки використання розробленого інтерпретатора, а також можливості його розширення для підтримки більшої кількості елементів мови програмування Pascal.uk_UA
dc.identifier.urihttps://ekmair.ukma.edu.ua/handle/123456789/36650
dc.language.isoukuk_UA
dc.statusfirst publisheduk_UA
dc.subjectінтерпретатор підмножиниuk_UA
dc.subjectмова програмування Pascaluk_UA
dc.subjectкомпіляціяuk_UA
dc.subjectінтерпретаціяuk_UA
dc.subjectмагістерська роботаuk_UA
dc.titleРеалізація мови процедурного програмування типа Algol-60 засобами Haskelluk_UA
dc.typeOtheruk_UA
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
Pinkevych_Mahisterska_robota.pdf
Size:
1.94 MB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
Pinkevych_Mahisterska_robota_1.pdf
Size:
670.13 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: