Переклад джерельного коду між мовами java та python
Loading...
Date
2020
Authors
Грабар, Ігор
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
При проектуванні програмних проектів буває складно передбачити об’єм
проекту та його вимоги, тож вибір мови та інструментів може бути не
очевидним. Під час розробки таких проектів, розробники можуть
зіштовхнутися з рядом проблем, пов’язаних з неоптимальним вибором мови, у
результаті чого може виникнути потреба у переписуванні усього проекту на
іншій мові програмування. Цей процес може займати значну кількість часу та
коштів.
Транспілятори вирішують цю проблему автоматизуючи переклад
вихідного коду однієї мови на іншу. Робота транспілятора у такому випадку є
значно ефективнішою за ручний переклад. Є також і інші причини для міграції
програмного коду з однієї мови на іншу:
• необхідність використання нової мови
• необхідність підтримки старшої версії використовуваної мови
• використання інструментів з екосистеми іншої мови
• збільшення продуктивності роботи програми
У цій роботі було досліджено особливості мов програмування Python та
Java, та було створено програму транспілятор між цими двома мовами.
Description
Keywords
Python, Java, Транспілятори, магістерська робота