To the downvoters: I said I don't find merit in the suggestion that using 'fu' (or 'foo' as a function name) would be considered to constitute profanity. When learning programming, I simply learned 'foo, 'bar' and 'baz' as silly-sounding example function names. I didn't make any connection from 'foo' in the CS context to 'fubar' in US military slang till over a decade later.
(Neglecting that there weren't many women in CS in the 1960s. I don't even see that the word-fragment would have been considered offensive in civilian context, esp. to non-US speakers of English)
(Neglecting that there weren't many women in CS in the 1960s. I don't even see that the word-fragment would have been considered offensive in civilian context, esp. to non-US speakers of English)