Аннотация
Мобильные устройства часто используются для образовательных целей, учитывая их высокую доступность и портативность. Однако образовательные возможности мобильных устройств ограничены из-за отсутствия качественных IDE. Большинство сред разработки языка C++ для Android не имеют автодополнения и анализа кода, в то время как остальные предоставляют эти возможности с крайне низкой производительностью. В этой работе мы описываем технологию переноса программного обеспечения, примененную к компилятору Clang (и другим необходимым инструментам) и предлагаем метод ускорения компиляции, автодополнения и анализа кода в нашей IDE. Наряду с этим, мы предлагаем методы оптимизации пользовательского интерфейса. В работе описан основанный на регулярных
выражениях эвристический метод для генерации предкомпилированных заголовков, который имеет низкие требования к процессору и ОЗУ. Эффективность метода проверена на различных образовательных примерах
выражениях эвристический метод для генерации предкомпилированных заголовков, который имеет низкие требования к процессору и ОЗУ. Эффективность метода проверена на различных образовательных примерах
Язык оригинала | русский |
---|---|
Страницы (с-по) | 91-100 |
Число страниц | 10 |
Журнал | Вестник Новосибирского государственного университета. Серия: Информационные технологии |
Том | 17 |
Номер выпуска | 2 |
DOI | |
Состояние | Опубликовано - 2019 |
ГРНТИ
- 50 АВТОМАТИКА. ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА