Actually, the term Oedipus Complex comes from Freud's theory of development. He believed that a child (a boy) would feel a sexual pull towards his mother and therefore resent the father. (There is a similar complex for a girl, but that is known as an Electra Complex.) Obviously, the parallel isn't perfect in this case (seeing UNIX as the mother and C as the father).
The whole "killing the father to marry the mother thing" came from Sophecles' story Oedipus. In that story (if I remember correctly, it's been a long time), the father learns, from a fortune-teller, that his new-born son will someday kill him and marry his wife. To prevent that from happening, the father gets rid of the child (I really can't remember how). Years later, the father and son meet and the son kills the father in a duel, not knowing that the man was really his father at all. He later marries his mother, not knowing that it is really his mother.
Freud pulled the term from this story, although, it does not actually refer to the act of killing the same-sex parent but rather a resentment towards that parent.
Regardless, I've digressed.
- Sherlock
Skepticism is the source of knowledge as much as knowledge is the source of skepticism. | [reply] |
| [reply] |
I suppose that the father is the C language here because
the Perl interpretor is written in C. I don't know if that
makes Larry the Mother of Perl :)
To answer the original question: there is no hatred of C in perlmonks. C is not a scripting language and programming is often just scripting. Hoping Tom is not around :) So it happens that people can be criticized in perlmonks when they would be better using any scripting language (preferably Perl)
-- stefp | [reply] |