MiniValgrind: простой детектор утечек памяти

Авторы

  • Артем Михайлович Мухин СПбГУ, Санкт-Петербург, Россия
  • Георгий Алексеевич Чернышев СПбГУ, Санкт-Петербург, Россия

Ключевые слова:

обучение программированию, интерпретатор, поиск утечек памяти

Аннотация

В данной работе описывается учебный проект по созданию детектора утечек памяти для интерпретируемого языка. Этот проект ориентирован на студента или группу студентов второго курса. Он разрабатывался в качестве альтернативной формы отчетности по практическим занятиям курса «программирование». 
В работе описывается постановка задачи, общая схема проекта, обсуждаются подзадачи и методы их решения. Рассматриваются все стадии проекта: разработка языка, построение интерпретатора, реализация детектора утечек памяти. Кроме того, в статье описывается опыт применения данного проекта в учебном процессе, полученный в осеннем семестре 2016 года. Код проекта доступен на сайте GitHub. 

Биографии авторов

  • Артем Михайлович Мухин, СПбГУ, Санкт-Петербург, Россия

    Мухин Артем Михайлович: студент 2-го курса математико- механического факультета СПбГУ

  • Георгий Алексеевич Чернышев, СПбГУ, Санкт-Петербург, Россия

    Чернышев Георгий Алексеевич: ассистент кафедры информационно- аналитических систем СПбГУ; 198504, Санкт-Петербург, Петергоф, Университетский пр. 28, кафедра информационно-аналитических систем.

Загрузки

Опубликован

19.09.2017

Выпуск

Раздел

Инженерия программного обеспечения

Как цитировать

[1]
А. М. Мухин и Г. А. Чернышев, «MiniValgrind: простой детектор утечек памяти», Компьютерные инструменты в образовании, вып. 2, сс. 5–15, сен. 2017, просмотрено: июл. 25, 2026. доступно на: http://cte.eltech.ru/ojs/index.php/kio/article/view/1469

Похожие статьи

1-10 из 229

Вы также можете начать расширеннвй поиск похожих статей для этой статьи.

Наиболее читаемые статьи этого автора (авторов)