체스::리플달기 (캐릭터 * ㅅ, 숫자 ㄴ)
{
면 (ㄴ >= 최고리플번수)
용 (; 최고리플번수 <= ㄴ;)
면 (ㅅ == 무 아니면 문자 길이 (ㅅ) == 0)
도라오기;
면 (리플 [ㄴ]! = 없음)
리플 지우기 [ㄴ];
문자 복사 (리플 [ㄴ], ㅅ);
}
}
What's interesting about Korean alphabet is that you could read and write the code above within a few days of memorizing the Korean alphabet system. Even a non-native Korean speaker can read the above example (you could read about 70% of it as most words are phonetic spellings of english words like Chess = 체스. and write it without speaking a word of Korean if you knew the consonants and alphabets. There's very little Korean word in that example above.
Good luck with writing it in Chinese (memorize all 4000 characters) or Japanese (Kanji, Katakana, Hirakana a clusterfck). If you're gonna build an Asian programming language, Korean alphabet's flexibility makes it easier if not more efficient to express developer intention.
Majority of the english words have been phonetically typed in Korean, there's very little semantic Korean meaning.
Good luck with writing it in Chinese (memorize all 4000 characters) or Japanese (Kanji, Katakana, Hirakana a clusterfck). If you're gonna build an Asian programming language, Korean alphabet's flexibility makes it easier if not more efficient to express developer intention.
Majority of the english words have been phonetically typed in Korean, there's very little semantic Korean meaning.