February 28, 2004

Japanese for nerds

Found a very interesting article on how to learn Japanese. Here's how it starts:

Most attempts to teach Japanese to foreigners start off with long lists of words to learn and endless drills practicing how to say things like "Suzuki-san, konnichi-wa." But with an appropriately nerdular mind, none of this is necessary. The nerd can simply study the formal Backus-Naur definition of the language, and then treat all the individual words to be learned the same way he would learn a long list of manifest constants #define'd in some C library.

It continues in much the same manner and got me thinking I could probably learn 'C' if I applied the thinking presented in the article in reverse. Until I got to this part.

OK, here is another pop quiz for bonus points. Translate the following:

1. It is not that I do not not have it.
2. If I do not not have it.

Answers:

1. Neg(Neg(Neg()), which is naku naku nai
2. Cond(Neg(Neg()), or naku nakereba

It seemed wierd to me and I first checked with the Bloggs boys. They couldn't make head or tail out of it. Then I checked with my university sensei (lecturer), who is now in Japan, and he confirmed the Japanese here was entirely nonsense. That was gratifying - that my Japanese wasn't worse than I thought it was. Nevertheless, even though the English doesn't make much sense either, I still like the author's premise.

Posted by Joe at February 28, 2004 11:14 PM
Comments

Joe, you're right. We don't hear people saying 'naku nakereba' in this country for the same reason people don't say 'if I do not not have it' in English-speaking countries.

In C, OTOH, either statement makes complete sense.

Posted by: DJ at February 29, 2004 11:30 AM

You should have quoted the best part of the article, a little farther down:

'In fact, leaving it out will make your Japanese sound a lot more fuckable.'

ROR!

Posted by: DJ at February 29, 2004 11:38 AM

Actually I was thinking about this soe time ago, although I was thinking about the "no" statements, that would link to words together meaning the latter belongs to the first.

"boku no hon"

it actually looks a lot like:

"boku.hon"

like a leveled hierarchy in Macromedia Flash ActionScript (i don't know any real programming languages) but I think it might be like Java or something?

I don't know f it's correct but like:
"boku.uchi.otouto.neko"

'boku no uchi no otouto no neko'? also sounds a little strange but I do get that code language feeling when Im using 'no' more than twice in the same sentence...

...just ranting away...

Posted by: steven at March 1, 2004 12:24 PM

Yes, it's used in Java, in JavaScript, in C++ and in a number of other object-oriented languages. It's called 'dot notation'.

Posted by: DJ at March 1, 2004 01:44 PM

NERD ALERT!

Posted by: martin at March 1, 2004 10:28 PM

Was there ever any doubt?

Posted by: DJ at March 2, 2004 05:28 AM
Post a comment









Remember personal info?