Earlier quoted context omitted.
Not sure if I understand this invisible が idea. Where is it in「私は牛肉を食べます」?
That may seem strange but that would be 「私が」私は牛乳を食べます
Japanese explained to programmers
91–100 of 416 posts
Re: Japanese explained to programmers
#92Re: Japanese explained to programmers
#93Honestly this feels like "programmer circle jerk" material. I love Japanese. I love it so much that I (accidentally?) moved to Japan. But it really has nothing to do with programming. It's a natural langauge with all the idiosyncrasies of natural languages. In fact I'd say that English in comparison feels like a man-made language purpose built for math and technology.
> In fact I'd say that English in comparison feels like a man-made language purpose built for math and technology. Do explain!
I can watch full length videos on any topic from physics to philosophy to politics and understand nearly everything. But I have a hard time following casual conversations about small daily life things.
Further more, I can only think about programming and technology in English. If I have to talk about technology in Arabic (my native language) I basically have to think about it in English in my head then translate it to Arabic.
Re: Japanese explained to programmers
#94Earlier quoted context omitted.
> However it does not teach kana only words such as りんご. FYI, while this word is most often written in kana it's also often written in kanji. Source: I run a website with such stats. See "Alt. forms" here: https://jpdb.io/vocabulary/1555480/リンゴ
This is a very nice website! Thank you to share. Where do you get your stats? Honestly, I always see it written as りんご (never katakana, nor kanji), but I don't want to be a Japanese language Internet troll. (Yes, there are many: "Oh, but actually...")
All of the stats are calculated by me analyzing texts from my corpus. If you follow the link that I've pasted and click on "Used in" then you can see where exactly this form of the word is used.
リンゴ is used in: https://jpdb.io/vocabulary/1555480/リンゴ/used-in
林檎 is used in: https://jpdb.io/vocabulary/1555480/林檎/used-in
So you can see that the kanji form is used relatively often in novels (which makes sense, as those often use higher level/more flower-y language).
(I also use modern news articles in my corpus and that's also included in the stats, although this isn't shown on the "used in" pages.)
Re: Japanese explained to programmers
#95I have to fundamentally disagree with the premise: Japanese is probably one of the least logical languages on the planet. To wit, it combines the written complexity of Chinese with the spelling inconsistency of English. The one-to-many relationship between a given kanji and its many pronunciations makes it maddeningly difficult, even for native speakers. 生, for example, has at least nine pronunciations. The only way…
It's not clear to me whether it's one of the _least_ complex languages (there are various warts I'd get rid of if I were in control), but it's certainly not more complex than English. The "many pronunciations for one kanji" thing isn't a problem in practice, because 1) most kanji have _1_ on'yomi (Chinese) and _1_ kun'yomi (native) pronunciation, with it being obvious which one to choose from context, especially beca…
Phonetic syllabaries like hiragana may eliminate spelling mistakes, insofar as such a thing could be conceived of in Japanese, but the same is largely true of Spanish, which manages to achieve orthographic consistency while using the same letters as we do.
Re: Japanese explained to programmers
#96Maybe a little off-topic, but do you in general need to account for larger fonts when designing software to work with kanji og traditional Chinese? It could just be my untrained eyes, but I find it hard to see the details in many of the glyphs.
Yes. If you compare the dialog UIs between WeChat (the most popular IM in China) and telegram, it’s clear that WeChat’s font size is bigger
Re: Japanese explained to programmers
#97Honestly this feels like "programmer circle jerk" material. I love Japanese. I love it so much that I (accidentally?) moved to Japan. But it really has nothing to do with programming. It's a natural langauge with all the idiosyncrasies of natural languages. In fact I'd say that English in comparison feels like a man-made language purpose built for math and technology.
Re: Japanese explained to programmers
#98Earlier quoted context omitted.
ChatGPT's response is full of BS. 青い魚 is あおいさかな NOT あおいう お The middle character has nothing to do with the verb to be; it's an adjective suffix. 青い魚 is literally "blue fish". It's not a full sentence.
I appreciate your call out, I would've had no idea. Is the main idea still correct? I'm curious what technique Japanese speakers use to avoid collisions like the one referenced in the article.
There's no technique per se. It's just the character size.
Example:
好 vs 女子
Re: Japanese explained to programmers
#99Honestly its really tiring to see people promoting the rote-learning of Kanji. Not only do most Kanji rote-learning resources not take into account aspects such as compound words, but also its just the wrong way to learn Japanese full stop. No language learning works well if you are continuously translating it back into your native tongue. You need to learn to think in the language you are learning, that is the only…
Re: Japanese explained to programmers
#100I have to fundamentally disagree with the premise: Japanese is probably one of the least logical languages on the planet. To wit, it combines the written complexity of Chinese with the spelling inconsistency of English. The one-to-many relationship between a given kanji and its many pronunciations makes it maddeningly difficult, even for native speakers. 生, for example, has at least nine pronunciations. The only way…