Труды института системного программирования РАН
RUS  ENG    ЖУРНАЛЫ   ПЕРСОНАЛИИ   ОРГАНИЗАЦИИ   КОНФЕРЕНЦИИ   СЕМИНАРЫ   ВИДЕОТЕКА   ПАКЕТ AMSBIB  
Общая информация
Последний выпуск
Архив

Поиск публикаций
Поиск ссылок

RSS
Последний выпуск
Текущие выпуски
Архивные выпуски
Что такое RSS



Труды ИСП РАН:
Год:
Том:
Выпуск:
Страница:
Найти






Персональный вход:
Логин:
Пароль:
Запомнить пароль
Войти
Забыли пароль?
Регистрация


Труды института системного программирования РАН, 2015, том 27, выпуск 6, страницы 87–96
DOI: https://doi.org/10.15514/ISPRAS-2015-27(6)-6
(Mi tisp186)
 

Эта публикация цитируется в 1 научной статье (всего в 1 статье)

Техника инструментирования кода и оптимизация кодовых строк при моделировании фазовых переходов на языке программирования C++

Е. В. Пальчевский, А. Р. Халиков

Уфимский государственный авиационный технический университет
Список литературы:
Аннотация: В данной статье рассматриваются техника написания кода, с помощью которой можно сэкономить время для написания определенной программы, техника инструментирования кода на языке высокого уровня C++, приведены примеры алгоритмов написания кода для системных программ и рассмотрены оптимизированные компиляторы, за счет которых можно сократить время компиляции и ускорить работу программы. Даны определения языка программирования «C» и «C++», кодовой структуры, кодовой оптимизации. Также рассмотрена статистика использования языков программирования по популяризации. Описаны основные преимущества языка программирования «C++», в сравнении с «C». Произведено обозначение структуры исходного кода для более удобного использования. Приведены примеры реализации кодового алгоритма для дальнейшей работы с кодовыми строками. Приведены примеры внятных и кратких комментариев к написанным исходным строкам. Реализованы классовые конструкторы и деструкторы, целью которых является детальная оптимизированность и уменьшение использования блоковой оперативной памяти при моделировании фазовых переходов. Рассмотрены виды оптимизаций: ручная и автоматизированная. В ручной оптимизации описаны несколько подпунктов: peephole, внутрипроцедурная, локальная, межпроцедурная и оптимизационные циклы. Разработан структурированный кода с последовательной заменой логических выражений с проработанными различными типами данных с последующей оптимизацией потребления оперативной памяти персонального компьютера. Показана работа с определенными функциями и представлены практические примеры использования. Произведены расчеты потребляемой памяти до и после оптимизации кодовых строк, на различных компиляторах и серверном оборудовании, конфигурация которого также приведена в данной статье.
Ключевые слова: код, оптимизация кода, инструментирование кода, техника написания кода, C++, программирование.
Реферативные базы данных:
Тип публикации: Статья
Образец цитирования: Е. В. Пальчевский, А. Р. Халиков, “Техника инструментирования кода и оптимизация кодовых строк при моделировании фазовых переходов на языке программирования C++”, Труды ИСП РАН, 27:6 (2015), 87–96
Цитирование в формате AMSBIB
\RBibitem{PalKha15}
\by Е.~В.~Пальчевский, А.~Р.~Халиков
\paper Техника инструментирования кода и оптимизация кодовых строк при моделировании фазовых переходов на языке программирования C++
\jour Труды ИСП РАН
\yr 2015
\vol 27
\issue 6
\pages 87--96
\mathnet{http://mi.mathnet.ru/tisp186}
\crossref{https://doi.org/10.15514/ISPRAS-2015-27(6)-6}
\elib{https://elibrary.ru/item.asp?id=25476300}
Образцы ссылок на эту страницу:
  • https://www.mathnet.ru/rus/tisp186
  • https://www.mathnet.ru/rus/tisp/v27/i6/p87
  • Эта публикация цитируется в следующих 1 статьяx:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Труды института системного программирования РАН
    Статистика просмотров:
    Страница аннотации:172
    PDF полного текста:212
    Список литературы:29
     
      Обратная связь:
     Пользовательское соглашение  Регистрация посетителей портала  Логотипы © Математический институт им. В. А. Стеклова РАН, 2024