|
Эта публикация цитируется в 1 научной статье (всего в 1 статье)
Техника инструментирования кода и оптимизация кодовых строк при моделировании фазовых переходов на языке программирования C++
Е. В. Пальчевский, А. Р. Халиков Уфимский государственный авиационный технический университет
Аннотация:
В данной статье рассматриваются техника написания кода, с помощью которой можно сэкономить время для написания определенной программы, техника инструментирования кода на языке высокого уровня C++, приведены примеры алгоритмов написания кода для системных программ и рассмотрены оптимизированные компиляторы, за счет которых можно сократить время компиляции и ускорить работу программы. Даны определения языка программирования «C» и «C++», кодовой структуры, кодовой оптимизации. Также рассмотрена статистика использования языков программирования по популяризации. Описаны основные преимущества языка программирования «C++», в сравнении с «C». Произведено обозначение структуры исходного кода для более удобного использования. Приведены примеры реализации кодового алгоритма для дальнейшей работы с кодовыми строками. Приведены примеры внятных и кратких комментариев к написанным исходным строкам. Реализованы классовые конструкторы и деструкторы, целью которых является детальная оптимизированность и уменьшение использования блоковой оперативной памяти при моделировании фазовых переходов. Рассмотрены виды оптимизаций: ручная и автоматизированная. В ручной оптимизации описаны несколько подпунктов: peephole, внутрипроцедурная, локальная, межпроцедурная и оптимизационные циклы. Разработан структурированный кода с последовательной заменой логических выражений с проработанными различными типами данных с последующей оптимизацией потребления оперативной памяти персонального компьютера. Показана работа с определенными функциями и представлены практические примеры использования. Произведены расчеты потребляемой памяти до и после оптимизации кодовых строк, на различных компиляторах и серверном оборудовании, конфигурация которого также приведена в данной статье.
Ключевые слова:
код, оптимизация кода, инструментирование кода, техника написания кода, C++, программирование.
Образец цитирования:
Е. В. Пальчевский, А. Р. Халиков, “Техника инструментирования кода и оптимизация кодовых строк при моделировании фазовых переходов на языке программирования C++”, Труды ИСП РАН, 27:6 (2015), 87–96
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/tisp186 https://www.mathnet.ru/rus/tisp/v27/i6/p87
|
Статистика просмотров: |
Страница аннотации: | 172 | PDF полного текста: | 212 | Список литературы: | 29 |
|