thinkinginpictures wrote:
Why do people believe that nazis were/are socialists, just because it comes from National Socialism?
Many reasons. First and foremost, people regard it as the far-right only because the USSR lobbied for it to be internationally known as such, because Stalin wanted the USSR to be known as the polar opposite of Nazi Germany. Second, Hitler saw the planned economy as a permanent solution, and planned on keeping this planned economy after WWII ended.
If you think about it, there were few (if any) significant differences between the USSR and Nazi Germany, but plenty of similarities. If you compare Nazi Germany to a dictatorship that actually was right wing (with Pinochet being the farthest to the right a dicator has ever been), you'll still see plenty of differences.
Quote:
People have to remember that National Socialism has NOTHING to do with Socialism.
National Socialism must be understood as one word, and to understand what I mean,
Hitler himself claimed that it was indeed socialism.
Hitler himself wrote:
We are socialists, we are enemies of today’s capitalistic economic system for the exploitation of the economically weak, with its unfair salaries, with its unseemly evaluation of a human being according to wealth and property instead of responsibility and performance, and we are determined to destroy this system under all conditions
Furthermore, many of the nazis were in fact former communists.
Quote:
I would like to draw upon an example from software programming:
In software programming, you have constants and variables, which are said "boxes" that you put in values.
For instance, you can have a variable containing numbers and another for text.
Let's say we have a variable named "Anything" and give it a value of an integer (a whole number).
In Pascal language, we write it like this:
Var
Anything: Integer;
Now you put in another variable, named Any_thing and give it a text. You now have TWO variables, and although they are pronounced the same,
they are totally different because of the one and single underscore:
Var
Anything: Integer;
Any_thing: Text;
False analogy. You can name a variable or object in programming what you want (within the constraints of supported characters). It's behaviour is determined by what's hard coded into the programming language, before it's translated to a lower-level language (in the case of Pascal, this is assembly code). There are conventions for naming them, however. A String and an Integer are two different concepts; you can't give a String any value unless it's within quotation marks--and likewise, an Integer needs to have a numerical value. Nazism had plenty of Stalinist values, and vice versa.
If Any_thing has the value "4" and Anything has the value 4, and you then parse Anything to a string, they're identical apart from the memory adresses. This is how similar National Socialism and Stalinism are. Both Lenin and Stalin were nationalists (even though the former was against it officially), as was Kim Il-Sung, Nicolae Ceaucescu, Mao Zedong and many other communists.
This analogy (in C) is how it really was:
Code:
int main()
{
int stalinism=3;
int *nazism;
nazism=&stalinism;
return 0;
}