2
Насколько отличается сборка мусора на чистых языках?
На чистом языке, таком как Haskell, все данные неизменны, и никакие существующие структуры данных не могут быть изменены каким-либо образом. Кроме того, многие алгоритмы неизменяемых данных и шаблоны функционального программирования по своей природе генерируют большое количество мусора (например, цепочки mapсоздания промежуточных списков). Какие стратегии и методы используют сборщики мусора перед …