한국과학원(KAIS) 석사학위논문, 1978. 2. 최광무 한글 모아쓰기 기계 (오토마타) 한국과학원(KAIS) 석사학위논문, 1978. 2. 최광무 SIGPL 겨울학교, 2012-02-03 한국과학기술원 전산학과 최광무
현대한글 정의 초성 19 자 = 자음 14 자 + 겹자음 5 자 중성 21 자 = 모음 10 자 + 겹모음 11 자 초성 19 자 = 자음 14 자 + 겹자음 5 자 ㄱ, ㄴ, ㄷ, ㄹ, ㅁ, ㅂ, ㅅ, ㅇ, ㅈ, ㅊ, ㅋ, ㅍ, ㅍ, ㅎ, ㄲ, ㄸ, ㅃ, ㅆ, ㅉ 중성 21 자 = 모음 10 자 + 겹모음 11 자 ㅏ, ㅑ, ㅓ, ㅕ, ㅗ, ㅛ, ㅜ, ㅠ, ㅡ, ㅣ ㅘ, ㅝ, ㅙ, ㅞ, ㅐ, ㅒ, ㅔ, ㅖ, ㅚ, ㅟ, ㅢ, 받침 28 자 = 자음 14 자 + 겹자음 2 자 + 복자음 11자 + 1 ㄱ, ㄴ, ㄷ, ㄹ, ㅁ, ㅂ, ㅅ, ㅇ, ㅈ, ㅊ, ㅋ, ㅌ, ㅍ, ㅎ. ㄲ, ㅆ, ㄳ, ㄵ, ㄺ, ㅄ, ㄶ, ㄻ, ㄼ, ㄽ, ㄾ, ㄿ, ㅀ, e(받침 없는 경우) 한글 = 초성ⅹ중성ⅹ받침 = 19 ⅹ 21 ⅹ 28 = 1,1172자 한글 unicode ᇚ, 종성복용초성 終聲復用初聲 SIGPL 겨울학교, 2012-02-03 한국과학기술원 전산학과 최광무
받침우선 vs. 초성우선 할머니 ㅎ ㅏ ㄹ ㅁ ㅓ ㄴ ㅣ 받침우선 ㅎ 하 할 핢 할머 할먼 할머니 초성우선 ㅎ ㅏ ㄹ ㅁ ㅓ ㄴ ㅣ 받침우선 ㅎ 하 할 핢 할머 할먼 할머니 초성우선 ㅎ 하 하ㄹ 할ㅁ 할머 할머ㄴ 할머니 번개글 논쟁 SIGPL 겨울학교, 2012-02-03 한국과학기술원 전산학과 최광무
한글 기본자모 기본자모 24자 표준 기본자모(29자) 현재 컴퓨터 자판(33자) 3ⅹ4 자판 자음 14자, 모음 10자 ㄱ ㅏ ㄱ ㄱ ㅗ = 가꼬 or 각고 ㄱ ㅏ ㄱ ㄱ ㄱ ㅗ = 각꼬 or 갂고 ㄱ, ㄷ, ㅂ, ㅅ, ㅈ과 ㄲ, ㄸ, ㅃ, ㅆ, ㅉ을 다른 기본자모로 한다. Otherwise, ”글자 끝” 기호 필요. 표준 기본자모(29자) 자음 14자 + 모음 10자 + 쌍자음 5자(ㄲ, ㄸ, ㅃ, ㅆ, ㅉ) 현재 컴퓨터 자판(33자) 자음 14자 + 모음 14자(ㅐ, ㅒ, ㅔ, ㅖ) + 쌍자음 5자 3ⅹ4 자판 삼성: 11자 = 모음 3자 + 자음 7자 + Blank(시간초과; 글자 끝) 모음 3자: ∙ (천), ㅡ(지), ㅣ(인) 자음 7자: ㄱ(ㅋ, ㄲ), ㄴ,(ㄹ), ㄷ(ㅌ,ㄸ), ㅂ(ㅍ, ㅃ), ㅅ(ㅎ, ㅆ), ㅈ,(ㅊ, ㅉ), ㅇ(ㅁ) LG: 12자 = 모음 4자 + 자음 6자 + 획 추가 + 쌍 자음 모음 4자:ㅏ, ㅓ, ㅡ, ㅣ 자음 6자: ㄱ(ㅋ), ㄴ(ㄷ, ㅌ), ㄹ, ㅁ(ㅂ, ㅍ), ㅅ(ㅈ, ㅊ), ㅇ(ㅎ) SIGPL 겨울학교, 2012-02-03 한국과학기술원 전산학과 최광무
한글 모아쓰기기계(29자) 기본자모 24자 + 겹자음 5자 ㄱ,ㅂ ㅅ ㅗ ㄳ,ㅄ K ㅗ O c v c-{ㅅ} ㅏ ㅣ (ㅚ) (ㅘ) 받침 := ε; 초성 := Bfr v={ㅏ,ㅑ,…,ㅡ,ㅣ} 받침 := Bfr ㅜ ㄴ ㅈ,ㅎ c={ㄱ,ㄴ,…,ㅎ,ㄲ,…ㅉ} N ㄵ,ㄶ ㅜ U c S ㅣ v c-{ㅈ,ㅎ} c v ㅓ V (ㅟ) (ㅝ) ㅏ,ㅑ ㄱ,ㅁ,ㅂ,ㅅ, ㅌ,ㅍ,ㅎ ㅏ,ㅑ ㅓ,ㅕ,ㅡ ㄹ ㄺ,ㄻ,ㄼ,ㄽ,ㄾ,ㄿ,ㅀ A R 초성 := 입력 ㅓ,ㅕ,ㅡ c ㅣ v c-{ㄱ,ㅁ,…,ㅎ} (ㅐ,…,ㅙ,ㅞ,ㅢ) ㄷ,ㅁ,ㅅ,ㅇ,ㅈ ㅊ,ㅋ,ㅌ,ㅍ,ㅎ ㄲ,ㅆ ㅏ,ㅑ,ㅓ,ㅕ,ㅗ,ㅛ,ㅜ,ㅠ,ㅡ,ㅣ ㅛ,ㅠ,ㅣ 받침 := Bfr ㅘ, ㅝ, ㅛ,ㅠ,ㅣ 받침 := OBfr + Bfr I ㅟ, L ㅚ, c c v ㅐ,ㅒ,ㅔ,ㅖ,ㅙ, ㅞ, ㅢ 받침 := ε; 초성 := Bfr ㄸ,ㅃ,ㅉ 받침 := ε 받침 := OBfr; 초성 := Bfr SIGPL 겨울학교, 2012-02-03 한국과학기술원 전산학과 최광무
한글의 출력 9벌식 9벌식(출력 벌수(타자기)) 한글 (11x15) 한글 dot matrix printer 초성 6가지/초성 ⅹ 19 초성 = 114 가지 가형 초성 ㄱ: 가, 갸, 거, 겨, 개, 걔, 게, 계, 기 고형 초성 ㄱ: 고, 교, 구, 규, 그 과형 초성 ㄱ: 과, 괘, 괴, 궈, 궤, 귀, 긔 각형 초성 ㄱ: 각, 갹, 걱, 격, 객, 걕, 겍, 곅, 긱 곡형 초성 ㄱ: 곡, 굑, 국, 귝, 극 곽형 초성 ㄱ: 곽, 괙, 괵, 궉, 궥, 귁, 긕 중성 2가지/중성 ⅹ 21 중성 = 42 가지 받침 O: 아, 야, 어, 여, 오, 요, 우, 유, 으, 이, 애, 얘, 에, 예, 의, 와, 왜, 외, 워, 웨, 위 받침 X: 악, 약, 억, 역, 옥, 욕, 욱, 육, 윽, 익, 액, 얙, 엑, 옉, 읙, 왁, 왝, 왹, 웍, 웩, 윅 받침 1가지/받침 ⅹ 27 받침(ε 제외) = 27 가지 한글 dot matrix printer Printronix, 150 d.p.i. 183 가지 x 11 x 15 / 8 ≒ 3.7 KB Hoffman coding 1 KB + 0.5 KB 한글 모아쓰기 기계 0.5 KB(Intel 8080) 2KB ROM SIGPL 겨울학교, 2012-02-03 한국과학기술원 전산학과 최광무