Как стать автором
Обновить

Комментарии 8

Над наглядностью еще нужно работать, по моему мнению… На фоне последних визуализаций, которые я видел (вот этой например), выглядит слабовато!
А где сама программа, действия которой визуализируются?
Комментарий в исходном файле
/* The C++ main is a close analogue of this Ruby code: */

dkp_log = File.foreach("dkp.log").map { |line|
  amount, person, thing = line.strip.split(",")
  [ amount.to_i, person, thing ]
}

standings = dkp_log.group_by { |trans| trans[1] }.map { |person, history|
  [ person, history.reduce(0) { |sum, trans| sum + trans[0] } ]
}.sort { |a, b| b[1] <=> a[1] }
Почему аллокатор в «программе со сборщиком мусора» не дает освобожденные участки памяти в повторное владение?
У автора программы это помечено в TODO:
// TODO: implement a first-fit algorithm instead of just the bump allocator.
// free must add memory back to allocator, blocks should be coalesced
Да что ж со мной сегодня такое? Ослеп и оглуп. Риторический вопрос: и к чему тогда вся эта анимационная гифомания? :)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории