Abstract
Мобильные устройства часто используются для образовательных целей, учитывая их высокую доступность и портативность. Однако образовательные возможности мобильных устройств ограничены из-за отсутствия качественных IDE. Большинство сред разработки языка C++ для Android не имеют автодополнения и анализа кода, в то время как остальные предоставляют эти возможности с крайне низкой производительностью. В этой работе мы описываем технологию переноса программного обеспечения, примененную к компилятору Clang (и другим необходимым инструментам) и предлагаем метод ускорения компиляции, автодополнения и анализа кода в нашей IDE. Наряду с этим, мы предлагаем методы оптимизации пользовательского интерфейса. В работе описан основанный на регулярных
выражениях эвристический метод для генерации предкомпилированных заголовков, который имеет низкие требования к процессору и ОЗУ. Эффективность метода проверена на различных образовательных примерах
выражениях эвристический метод для генерации предкомпилированных заголовков, который имеет низкие требования к процессору и ОЗУ. Эффективность метода проверена на различных образовательных примерах
Original language | Russian |
---|---|
Pages (from-to) | 91-100 |
Number of pages | 10 |
Journal | Вестник Новосибирского государственного университета. Серия: Информационные технологии |
Volume | 17 |
Issue number | 2 |
DOIs | |
Publication status | Published - 2019 |
State classification of scientific and technological information
- 50 AUTOMATIC. COMPUTER ENGINEERING