>>514829872
National-socialism is quite easy to pinpoint though, because it's basically Hitlers own little brainchild and completely relies on race, social darwinism, antisemitism, and national expansion.
It's communism and fascism that has an extremely blurred definition because both were movements against the same issues, presenting virtually the same solution, often led by the same people (many socialists became fascists, and vice-versa).
The main difference as I see it, is that fascism is socialism for the state, while socialism/communism is more about class struggle with the eventual abolishing of the state completely.
At least this is how it is in theory, but most communist states in practice ends up extremely dictatorial and nationalistic (Soviet Union, North Korea, China etc).
Ergo they become fascist.