Regarding language being about communication, I think a subtlety is often missed: what are we communicating? our choice of linguistic conventions communicates a lot about the community we identify with, our status, age, etc.
87 karma · joined April 7, 2014
Regarding language being about communication, I think a subtlety is often missed: what are we communicating? our choice of linguistic conventions communicates a lot about the community we identify with, our status, age, etc.
I'm glad it made sure to state that difficulty is relative in language - the Chinese learn their languages just fine afterall.
I don't think tone is as big of a problem as it's made out to be. As a foreiger who studies Mandarin I've found that with enough listening I began to pick out the tones well (although I still can't reproduce them as acurately!).
Unfortunately there is a lot of misinformation surrounding Chinese. A good book mentioned in the bibliography is The Chinese Language: Fact and Fantasy by John DeFrancis.
It's also interesting to consider the chapter headings in Concrete Mathematics (Graham, Knuth, Patashnik), a text designed with students of CS and programming in mind:
Recurrent Problems
Summation
Integer Functions
Number Theory
Binomial Coefficients
Special Numbers
Generating Functions
Discrete Probability
Asymptotics def fbgen(text, divisor):
while True:
for i in range(1, divisor):
yield ""
yield text
def derrangedBuzz(max):
fizzer = fbgen("Fizz", 3)
buzzer = fbgen("Buzz", 5)
for i in range(1, max + 1):
s = fizzer.next() + buzzer.next()
if s == "":
print i
else:
print s