О Змеях

Решил писать задания по системному и прикладному ПО на питоне для расширения кругозора. Сделал архиватор на основе генераторов. Скармливаем ему поток со сжатым текстом, а он выдает расжатый (и наоборот).

def decompress(input, output):
  for ch in Translate(Decode(input)):
    output.write(ch)

Банально конечно, но мне почему-то понравилась эта идея. Может потому, что я как раз прочитал статью про MapReduce? :)


About this entry