Communism is about fully collectivized economy globally, anarchism is more about horizontal communalized production. They have different analysis of class and the state and thus Marxists take the position of historical materialists. To the contrary, communism absolutely fits with human nature, which itself is malleable and depends on given material conditions.