์ด ํฌ์ŠคํŒ…์€ ์ฟ ํŒก ํŒŒํŠธ๋„ˆ์Šค ํ™œ๋™์˜ ์ผํ™˜์œผ๋กœ, ์ด์— ๋”ฐ๋ฅธ ์ผ์ •์•ก์˜ ์ˆ˜์ˆ˜๋ฃŒ๋ฅผ ์ œ๊ณต๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐ˜์‘ํ˜•

http://changho-myrepository.blogspot.com/2007/10/pragma.html

2007๋…„ 10์›” 17์ผ ์ˆ˜์š”์ผ

#pragma

์•„์ง #pragma๊นŒ์ง„ ์จ๋ณธ์  ์—†์ง€๋งŒ, ์•ž์œผ๋กœ ํ•„์š”ํ• ๊ฒƒ ๊ฐ™์•„์„œ ํผ์™”์Œ
#pragma๋Š” define ์ด๋‚˜ include์™€ ๊ฐ™์ด #์œผ๋กœ ์‹œ์ž‘ํ•˜๋Š” ์ „์ฒ˜๋ฆฌ๊ตฌ๋ฌธ(precompiler)์˜ ํ•˜๋‚˜์ด๋‹ค.
์ปดํŒŒ์ผ๋Ÿฌ์— ์ข…์†์ ์ธ ๊ตฌ๋ฌธ์ด๋ผ ์ปดํŒŒ์ผ๋Ÿฌ๊ฐ€ ๋ณ€๊ฒฝ๋˜์—ˆ์„ ๊ฒฝ์šฐ ์ œ๋Œ€๋กœ๋œ ๋™์ž‘์„ ๋ณด์žฅํ•˜์ง€ ๋ชปํ•˜๋ฏ€๋กœ ํ”„๋กœ์ ํŠธ ์ง„ํ–‰์ค‘์— ์„œ๋กœ ๋‹ค๋ฅธ ์ปดํŒŒ์ผ๋Ÿฌ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค๋ฉด ์‚ฌ์šฉํ•˜์ง€ ์•Š์Œ์ด ๋ฐ”๋žŒ์ง ํ•˜๊ฒ ๋‹ค.
- ๋Œ€์‹  ๋Œ€์ฒดํ•˜๋Š” ๋ฌธ๋ฒ•์„ ์‚ฌ์šฉํ•ด์•ผ ๋˜๊ฒ ๋‹ค.
#pragma once
์ด๊ฒƒ์€ "์ปดํŒŒ์ผ๋Ÿฌ์—๊ฒŒ ํ•œ๋ฒˆ๋งŒ ์ปดํŒŒ์ผํ•ด!" ๋ผ๊ณ  ๋ช…๋ นํ•œ๋‹ค.
ํ—ค๋”์˜ ์ค‘๋ณต์„ ๋ง‰์•„์ค€๋‹ค.
๋ฌด์Šจ๋ง์ธ๊ฐ€ ํ•˜๋ฉด

a.h๋ฅผ ๊ตฌํ˜„ํ•œ a.cpp, a.h๋Š” ๋…๋ฆฝ์ ์ด๋‹ค.(include๊ฐ€ ์—†๋‹ค.)
b.h๋ฅผ ๊ตฌํ˜„ํ•œ b.cpp, c.h, a.h์ˆœ์„œ๋กœ include
c.h๋ฅผ ๊ตฌํ˜„ํ•œ c.cpp, a.h๋ฅผ include

์ปดํŒŒ์ผํ•˜๋ฉด b.h์—์„œ c.h๋ฅผ ํฌํ•จ์‹œํ‚ค๋ผ๊ณ  ๋˜์–ด์žˆ๋„ค? ํ•˜๊ณ  c.h์— ๋“ค์–ด๊ฐ€๊ณ  ์–ด? a.h๋ฅผ ํฌํ•จํ•˜๋ผ๊ณ  ๊ทธ๋Ÿฌ๋„ค? ์ด๋Ÿฌ๊ณ  a.h๋ฅผ ํฌํ•จํ•œ c.h๊ฐ€ b.h๋กœ ๋Œ์•„์˜จ๋‹ค ๊ทธ๋ฆฌ๊ณ  a.h๋ฅผ ํฌํ•จํ•˜๋ผ๋Š” ๋ช…๋ น์„ ๋ฐ›๊ณ  a.h๋ฅผ ์ถ”๊ฐ€ํ•˜๋‹ค๋ณด๋ฉด ๊ฐ™์€ ๋ณ€์ˆ˜์™€ ํ•จ์ˆ˜์„ ์–ธ์ด ๋˜์–ด์žˆ๋‹ค. ์—๋Ÿฌ์—๋Ÿฌ~
๊ฐ™์€ ์„ ์–ธ์ด ๋‘ ๋ฒˆ ๋ฐ˜๋ณต๋˜๋‹ˆ ๋‹น์—ฐํžˆ ์ถฉ๋Œ์ด ๋‚œ๋‹ค. ์ปดํŒŒ์ผ๋Ÿฌ๊ฐ€ ๋˜‘๋˜‘ํ•˜์—ฌ ๋‹จ์ˆœํžˆ ๊ฒฝ๊ณ  ์ฒ˜๋ฆฌ๋งŒ ํ•ด์ฃผ๊ณ  ์•Œ์•„์„œ ํ•˜๋‚˜๋กœ ์ข…ํ•ฉํ•ด์ค„ ์ˆ˜๋„ ์žˆ์ง€๋งŒ ๋Œ€๋ถ€๋ถ„์˜ ๊ธฐ๋ณธ์ ์ธ ์ปดํŒŒ์ผ๋Ÿฌ๋Š” ์ด๊ฑด ์•„๋‹ˆ์ž–์•„~ ํ•œ๋‹ค.
์ด๋Ÿด ๋•Œ ์จ์ฃผ๋Š” ๊ฒƒ์ด๋‹ค. pragma once
์ด๋Š” c๊ธฐ๋ณธ๋ฌธ๋ฒ•์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค.

#ifdef _MYCOMPILECK
#define _MYCOMPILECK
// ํ—ค๋” ํŒŒ์ผ์˜ ๋‚ด์šฉ ์„ ์–ธ
#endif

#pragma comment()
๊ธฐ๋ณธ์ ์ธ pragma comment()์˜ ํ˜•์‹์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

#pragma comment( comment-type, ["comment string"] )

[] ์•ˆ์˜ ๊ตฌ๋ฌธ์€ comment-type์— ๋”ฐ๋ผ ํ•„์š”ํ•  ๊ฒฝ์šฐ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด๋‹ค.
comment type์—๋Š” compiler, exestr, lib, linker, user ๋“ฑ์ด ์˜ฌ ์ˆ˜ ์žˆ๋‹ค.

#pragma comment( linker, "/subsystem:windows" )
#pragma comment( linker, "/subsystem:console" )

linker ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ํ”„๋กœ์ ํŠธ๋ฅผ console application์ธ์ง€ win32 application์ธ์ง€ ๋ช…์‹œํ•ด์ค„ ์ˆ˜ ์žˆ๋‹ค.
๋˜ํ•œ ์„น์…˜์˜ ์„ค์ •์„ ํ•  ์ˆ˜ ์žˆ๋‹ค.

#pragme comment( linker, "SECTION:.SHAREDATA,RWS" )

#pragma data_seg("SHAREDATA") ์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜์—ฌ ๊ณต์œ  ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์ƒ์„ฑํ•œ๋‹ค.
์œ„์˜ ๋ช…๋ น์–ด ๋Œ€์‹  def ํŒŒ์ผ ์•ˆ์— ์•„๋ž˜์™€ ๊ฐ™์ด ํ•ด์ฃผ์–ด๋„ ๋œ๋‹ค.

SECTIONS
SHAREDATA READ WRITE SHARED

์ด ์ค‘ ๊ฐ€์žฅ ๋Œ€ํ‘œ์ ์ธ ์‚ฌ์šฉ๋ฒ•์€ ๋ช…์‹œ์ ์ธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ ๋งํฌ์ด๋‹ค.

#pragma comment(lib, "xxxx.lib")

์™€ ๊ฐ™์ด ์‚ฌ์šฉํ•˜์—ฌ ํ•ด๋‹น ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ๋งํฌ์‹œ์ผœ ์ค€๋‹ค.
์—ฌ๋Ÿฌ์‚ฌ๋žŒ์ด ๊ฐ™์ด ์ˆ˜ํ–‰ํ•˜๋Š” ํ”„๋กœ์ ํŠธ์˜ ๊ฒฝ์šฐ ์ด์™€ ๊ฐ™์€ ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜์—ฌ lib๋ฅผ ๋งํฌํ•˜๋Š” ๊ฒƒ์ด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ๋งํฌ๋˜์–ด์žˆ๋‹ค๋Š” ์‚ฌ์‹ค์„ ์•Œ๊ธฐ์—๋„ ์ข‹๊ณ  ๊ตณ์ด ์ฃผ์„๋‹ค๋ผ ์„ค๋ช…ํ•  ํ•„์š”๋„ ์—†์–ด ์ข‹์ง€ ์•Š๋‚˜ ์‹ถ๋‹ค. (์žˆ๋‹ค๋Š” ์‚ฌ์‹ค์€ ์•Œ์ง€๋งŒ ์•„์ง ํ”„๋กœ์ ํŠธ ์ˆ˜ํ–‰์ค‘ ์‹ค์ œ๋กœ ์‚ฌ์šฉํ•ด ๋ณธ์ ์€ ์—†์Œ)
#pragma data_seg()
pragma data_seg()์˜ ํ˜•์‹์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

#pragma data_seg( ["section-name"[, "section-class"] ] )

[]๋Š” ์‚ฌ์šฉํ•˜์ง€ ์•Š์•„๋„ ๋œ๋‹ค๋Š” ์˜๋ฏธ์ด๋‹ค.

#pragma data_seg( "SHAREDATA" )
int x;
char y;
#pragma data_seg()

DLL ํŒŒ์ผ์„ ๋งŒ๋“ค์–ด๋ณด๋ฉด์„œ ์ œ์ผ ๋งŽ์ด ์‚ฌ์šฉํ•ด ๋ณด์•˜๊ณ  ๊ฐ€์žฅ ํ—ท๊ฐˆ๋ ค ํ–ˆ๋˜ ๋ถ€๋ถ„์ด๊ธฐ๋„ ํ•˜๋‹ค.
DLL์˜ ๋ฐ์ดํ„ฐ ๊ณต์œ ๋ฅผ ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•œ๋‹ค.
๊ณต์œ ํ•  ์„น์…˜์„ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด๋‹ค. ์œ„์˜ ๋ช…๋ น์–ด๋Š” ํ•„์ˆ˜์ ์œผ๋กœ ์œ„์—์„œ ์‚ฌ์šฉ๋œ ๋‘ ๊ฐ€์ง€์ค‘ ํ•œ๊ฐ€์ง€ ๋ฐฉ๋ฒ•๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉ ๋˜์–ด์•ผ ํ•œ๋‹ค.

#pragme comment( linker, "SECTION:.SHAREDATA,RWS" )
SECTIONS
SHAREDATA READ WRITE SHARED

๋‘˜ ๋‹ค ํ•ด๋‹น SECTION(SHAREDATA)์˜ ํ—ˆ์šฉ ๋ฒ”์œ„(?์†์„ฑ?)๋ฅผ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. READ, WRITE, SHARED ์„ธ ๊ฐ€์ง€๋ฅผ ์“ด๋‹ค๋Š” ์˜๋ฏธ~
ํ•ด๋‹น ์‚ฌํ•ญ์— ๋Œ€ํ•ด msdn์—์„œ ์ž์„ธํ•œ ์ •๋ณด๋ฅผ ๋ฐœ๊ฒฌํ•˜์ง€ ๋ชปํ•ด ์ ์ง€ ๋ชปํ•˜์˜€๋‹ค(๊ฒ€์ƒ‰๋Šฅ๋ ฅ์˜ ๋ถ€์กฑ!!)
์ด์ œ ๋ณ€์ˆ˜ x์™€ y๋Š” ํ•ด๋‹น dll์„ ์‚ฌ์šฉํ•˜๋Š” ์™ธ๋ถ€ ํŒŒ์ผ๊ณผ ๊ฐ™์ด ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋Š” ๋ณ€์ˆ˜๊ฐ€ ๋˜์—ˆ๋‹ค.(์™ธ๋ถ€์—์„œ ์ ‘๊ทผ ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค.)
์ด๋ ‡๊ฒŒ ๊ณต์œ ํ•˜๋Š” ๋ณ€์ˆ˜๋Š” ๋ฌผ๋ก  new๋กœ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ํ• ๋‹นํ•œ ๋ณ€์ˆ˜๋„ ๊ณต์œ  ๊ฐ€๋Šฅํ•˜๋‹ค.
ํŠนํžˆ new ๋‚˜ memalloc(์ด๊ฑด ์•„์ง ๋ฏธํ™•์ธ์ด์ง€๋งŒ ๊ฐ™์€ ๋ฉ”๋ชจ๋ฆฌ ํ• ๋‹น์ด๋ฏ€๋กœ ๊ฐ€๋Šฅํ•  ๊ฒƒ์œผ๋กœ ๋ณธ๋‹ค)์œผ๋กœ ๋ฉ”๋ชจ๋ฆฌํ• ๋‹นํ•œ ๋ณ€์ˆ˜๋“ค์€ dll์™ธ๋ถ€์—์„œ๋„ ํ•ด์ œ(delete) ๊ฐ€๋Šฅํ•˜๋‹ค.
#pragma warning
ํŠน์ • ๊ฒฝ๊ณ ๋ฅผ ๋„๊ณ  ์‹ถ์„ ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค.
๋น„ ์ฅฌ์–ผ ์ŠคํŠœ๋””์˜ค์˜ ๋ฒ„์ „์ด ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ๋œจ๋Š” ๊ฒฝ๊ณ ๋Š” ๋”๋”์šฑ์ด ๊ท€์ฐฎ์€ ์กด์žฌ์ด๋‹ค.(ํ•˜์ง€๋งŒ ์ˆ˜์ •ํ•ด์„œ ์†ํ•ด๋ณผ ๊ฒƒ์€ ์—†๋‹ค. ๊ทธ๊ฒƒ์ด ๊ณง ๋ฒ„๊ทธ๋กœ ์ด์–ด์งˆ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ํŠนํžˆ ํ˜•๋ณ€ํ™˜์˜ ๊ฒฝ์šฐ ๊ฐ•์ œ ์บ์ŠคํŒ…ํ•˜์—ฌ ํ™•์‹คํžˆ ๋ช…์‹œํ•ด์ฃผ๋Š” ๊ฒƒ์ด ์ข‹๋‹ค. ์ผ๋ถ€๋Ÿฌ ๊ทธ ๊ฐ’์„ ๋–ผ์–ด๋‚ธ๋‹ค๋Š” ํ”„๋กœ๊ทธ๋ž˜๋จธ์˜ ์˜์ง€๋ฅผ ์ปดํŒŒ์ผ๋Ÿฌ์—๊ฒŒ ๋ณด์—ฌ์ฃผ์ž. ๋ถ€์ง€๋Ÿฐํ• ์ˆ˜๋ก ํ›„์— ์†์ด ๊ฐ€๋Š” ์ผ์ด ์ ์–ด์ง„๋‹ค. ๋…ธ๋ ฅํ•˜์ž~)
ํ˜•์‹์€ ์ด์™€ ๊ฐ™๋‹ค.

#pragma warning( warning-specifier : warning-number-list [; warning-specifier : warning-number-list...] )
#pragma warning( push[ ,n ] )
#pragma warning( pop )

์‹ค์ œ ์‚ฌ์šฉ์€ ์•„๋ž˜์™€ ๊ฐ™์ด ํ•œ๋‹ค.

#pragma warning( disable:4996 )

#pragma message()
์ปดํŒŒ์ผ ์ค‘์— ๋ฉ”์„ธ์ง€๋ฅผ ๋ฟŒ๋ ค์ค€๋‹ค.
๋ง์ด ํ•„์š”์—†๋‹ค-.-/

#pragma message("merong")

์ž‘์„ฑ์ž: changho ์œ„์น˜ ์˜ค์ „ 11:18

๋ฐ˜์‘ํ˜•

์ด ํฌ์ŠคํŒ…์€ ์ฟ ํŒก ํŒŒํŠธ๋„ˆ์Šค ํ™œ๋™์˜ ์ผํ™˜์œผ๋กœ, ์ด์— ๋”ฐ๋ฅธ ์ผ์ •์•ก์˜ ์ˆ˜์ˆ˜๋ฃŒ๋ฅผ ์ œ๊ณต๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐ˜์‘ํ˜•
๋ฌธ์„œ ์š”์•ฝ์ •๋ณด

๊ตฌ๋งค์ž ํ‰๊ฐ€


๋ฌธ์„œ ์ƒ์„ธ์ •๋ณด

๋ฏธ๋ฆฌ๋ณด๊ธฐ

์†Œ๊ฐœ๊ธ€ 2007๋…„ 11์›” ํ›„๋ฐ˜์ฏค์— ํ•™์›์—์„œ ์ˆ™์ œ๋กœ ์ œ์ถœํ•œ ํƒ€์ž์—ฐ์Šต๊ฒŒ์ž„์ž…๋‹ˆ๋‹ค.
๋น„ ์ฒ˜๋Ÿผ ์œ„์—์„œ ์•„๋ž˜๋กœ ๋‹จ์–ด๋“ค์ด ๋–จ์–ด์ง€๋ฉด์„œ ์ตœํ•˜๋‹จ์— ๋‹ฟ๊ธฐ ์ „์— ์žฌ๋นจ๋ฆฌ ์ณ์„œ ์—†์• ๋ฉด ์ ์ˆ˜๋ฅผ ์–ป๊ณ  ์ผ์ • ์ ์ˆ˜๋ฅผ ์–ป์œผ๋ฉด ์Šคํ…Œ์ด์ง€๊ฐ€ ๋ณ€ํ•˜๋Š” ๊ทธ๋Ÿฐ ๊ฒŒ์ž„์ž…๋‹ˆ๋‹ค.
์•„์ดํ…œ๋„ 2๊ฐœ์ •๋„ ์žˆ๊ตฌ์š” ^^

์ˆœ์ˆ˜ Win32 API๋กœ๋งŒ ์งฐ์Šต๋‹ˆ๋‹ค.
๊ฐœ๋ฐœํˆด์€ Visual C++ 6.0์„ ์ผ๊ตฌ์š”~


์•„๋ž˜๋Š” ๋ฉ”์ธ์ฝ”๋“œ ์ค‘ ์ผ๋ถ€์ž…๋‹ˆ๋‹ค.

(์•ž ์ƒ๋žต)

//โ”โ”โ”โ”๋‹จ์–ด๋“ค ์ถœ๋ ฅ

for( i = 0 ; i < WORDMAX; i++)
{

g_Word[i].MoveDown(g_Player); //๋‹จ์–ด ์‹œ๊ฐ„๊ฒฝ๊ณผ์— ๋”ฐ๋ผ ๋ฐ‘์œผ๋กœ ์ด๋™(์ผ์ •ํ™”๋ฉด ๋„˜์–ด๊ฐ€๋ฉด ์ดˆ๊ธฐํ™”)

//ํ•ด๋‹น ๋‹จ์–ด ์ฐ์–ด์ฃผ๊ธฐ

if(g_Word[i].GetItem() == 0)
{
SetTextColor(g_Image[IMG_BACK].MemDC,RGB(0,0,0));
TextOut(g_Image[IMG_BACK].MemDC,
g_Word[i].GetRect().left,
g_Word[i].GetRect().top,
g_Word[i].GetWord(),
strlen(g_Word[i].GetWord()));
SetTextColor(g_Image[IMG_BACK].MemDC,RGB(0,0,0));
}
else if(g_Word[i].GetItem() == 1)
{

MyFont=CreateFont(50,0,0,0,0,0,0,0,HANGEUL_CHARSET,0,0,0,0,"๊ถ์„œ");
OldFont=(HFONT)SelectObject(g_Image[IMG_BACK].MemDC,MyFont);

SetTextColor(g_Image[IMG_BACK].MemDC,RGB(255,0,0));
TextOut(g_Image[IMG_BACK].MemDC,
g_Word[i].GetRect().left,
g_Word[i].GetRect().top,
g_Word[i].GetWord(),
strlen(g_Word[i].GetWord()));
SetTextColor(g_Image[IMG_BACK].MemDC,RGB(0,0,0));


SelectObject(g_Image[IMG_BACK].MemDC,OldFont);
DeleteObject(SelectObject(g_Image[IMG_BACK].MemDC,OldFont));


}
....
....(ํ›„๋žต)

์ปดํŒŒ์ผ
์‹คํ–‰ํ™˜๊ฒฝ
Visual C++ 6.0

์ฐธ๊ณ ์ž๋ฃŒ ์œˆ๋„์šฐ์ฆˆ API ์™„์ „์ •๋ณต 1,2๊ถŒ (ํ•œ๋น›๋ฏธ๋””์–ด - ๊น€์ƒํ˜• ์ง€์Œ)
http://cafe.naver.com/gamedidim ๊ฒŒ์ž„ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊นŒํŽ˜

ํ•™๊ต์ •๋ณด 2์ฃผ๊ฐ„ ๋‹ค์šด๋ฐ›์€ ํ•™์ƒ์˜ ํ•™๊ต์ •๋ณด๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.(5P ์†Œ์š”)

์ €์ž‘๊ถŒ ์ •๋ณด ์œ„ ์ •๋ณด ๋ฐ ๊ฒŒ์‹œ๋ฌผ ๋‚ด์šฉ์˜ ์ง„์‹ค์„ฑ์— ๋Œ€ํ•˜์—ฌ ํ•ดํ”ผ์บ ํผ์Šค๋Š” ๋ณด์ฆํ•˜์ง€ ์•„๋‹ˆํ•˜๋ฉฐ, ํ•ด๋‹น ์ •๋ณด ๋ฐ ๊ฒŒ์‹œ๋ฌผ ์ €์ž‘๊ถŒ๊ณผ ๊ธฐํƒ€ ๋ฒ•์  ์ฑ…์ž„์€ ์ž๋ฃŒ ๋“ฑ๋ก์ž์—๊ฒŒ ์žˆ์Šต๋‹ˆ๋‹ค.
์œ„ ์ •๋ณด ๋ฐ ๊ฒŒ์‹œ๋ฌผ ๋‚ด์šฉ์˜ ๋ถˆ๋ฒ•์  ์ด์šฉ, ๋ฌด๋‹จ ์ „์žฌยท๋ฐฐํฌ๋Š” ๊ธˆ์ง€๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.์ €์ž‘๊ถŒ์นจํ•ด, ๋ช…์˜ˆํ›ผ์† ๋“ฑ ๋ถ„์Ÿ์š”์†Œ ๋ฐœ๊ฒฌ์‹œ ๊ณ ๊ฐ์„ผํ„ฐ์˜ ์ €์ž‘๊ถŒ์นจํ•ด ์‹ ๊ณ ์„ผํ„ฐ๋ฅผ ์ด์šฉํ•ด ์ฃผ์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.
๋ฐ˜์‘ํ˜•

์ด ํฌ์ŠคํŒ…์€ ์ฟ ํŒก ํŒŒํŠธ๋„ˆ์Šค ํ™œ๋™์˜ ์ผํ™˜์œผ๋กœ, ์ด์— ๋”ฐ๋ฅธ ์ผ์ •์•ก์˜ ์ˆ˜์ˆ˜๋ฃŒ๋ฅผ ์ œ๊ณต๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐ˜์‘ํ˜•

๋ฐฑํƒ (bektekk@yahoo.co.kr)
ํ™ˆํŽ˜์ด์ง€ : http://bektekk.wo.to

๋ฌธ์ž์—ด(์ŠคํŠธ๋ง) ์ „๊ฒฉ ๋ถ„์„ 2๊ฐ•

๋ณธ๊ฐ•์ขŒ๋Š” ์ฝ”๋“œ ํ”„๋กœ์ ํŠธ์— ์ œ๊ฐ€ ์ข‹์•„ํ•˜๋Š” ํ”„๋กœ๊ทธ๋ž˜๋จธ์ธ Michael Dunn์˜ ๊ฐ•์ขŒ
The Complete Guide to C++ Strings, Part I ๊ณผ II ๋ฅผ ๋ฒˆ์—ญํ•œ ๊ธ€์ž…๋‹ˆ๋‹ค.
์ตœ๋Œ€ํ•œ ์˜์—ญ์„ ํ•˜๋ ค๊ณ  ๋…ธ๋ ฅํ–ˆ์ง€๋งŒ, ์ด๋Ÿฐ์ชฝ์˜ ๊ฒฝํ—˜์ด ๋ถ€์กฑํ•˜๋‹ค ๋ณด๋‹ˆ ๋งŽ์ด ๋ชจ์ž๋ž€
๊ฐ•์ขŒ๊ฐ€ ๋˜๊ฒ ์ง€๋งŒ, ๋งŽ์€ ๋„์›€์ด ๋˜์…จ์œผ๋ฉด ํ•ฉ๋‹ˆ๋‹ค.
๊ธฐํƒ€ ๋ฌธ์˜ ์‚ฌํ•ญ์ด๋‚˜ ์งˆ๋ฌธ์€ ์ชฝ์ง€๋‚˜ ๋ฉ”์ผ์„ ์ด์šฉํ•ด ์ฃผ์…จ์œผ๋ฉด ํ•ฉ๋‹ˆ๋‹ค.
๋ณธ๊ฐ•์ขŒ๋Š” ์ œ ํ™ˆํŽ˜์ด์ง€(์œ„์˜ ๋งํฌ)๋ฅผ ํ†ตํ•ด์„œ๋„ ๋ณด์‹ค์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ด๋ฒˆ๊ฐ• ๊นŒ์ง€๊ฐ€ ์ข€ ์ง€๋ฃจํ•˜๊ฒ ๋„ค์š”.
๋‹ค์Œ๊ฐ• ๋ถ€ํ„ฐ๋Š” ์‹ค์ œ ํด๋ž˜์Šค๋“ค์„ ๋‹ค๋ฃจ์–ด์„œ ์กฐ๊ธˆ์€ ๋œ ์ง€๋ฃจํ• ๊ฑฐ๋ผ ์ƒ๊ฐ๋ฉ๋‹ˆ๋‹ค.

์ŠคํŠธ๋ง์„ ์กฐ์ž‘ํ•˜๊ธฐ^^

์šฐ๋ฆฌ๋Š” ์ฒ˜์Œ C๋ฅผ ๋ฐฐ์šธ๋•Œ ๋ถ€ํ„ฐ SBCS ์ŠคํŠธ๋ง์„ ์‚ฌ์šฉํ•˜๋Š”๋ฐ ์ต์ˆ™ํ•ด์ ธ ์žˆ์Šต๋‹ˆ๋‹ค. strlen() ๊ฐ™์€ ํ•จ์ˆ˜๋Š” ์•„๋งˆ ์ฒ˜์Œ C๊ณต๋ถ€ํ•˜์‹ค๋•Œ ๋ˆ„๊ตฌ๋‚˜ ์จ๋ณด์…จ์„ ๊ฒƒ์ด๊ณ  ์•„์ง๋„ ์“ฐ์‹œ๊ณ  ๊ณ„์‹ค๊ฒ๋‹ˆ๋‹ค. ๋˜ํ•œ ์ดˆ๋ณดํ‹ฐ๋ฅผ ๋ง‰ ๋ฒ—์„๋•Œ char* ํƒ€์ž…์„ ์ด์šฉํ•ด ++, -- ์—ฐ์‚ฐ์ž๋ฅผ ์ด์šฉํ•ด ๊ฐ€๋ฉด์„œ ๋ฌธ์ž์—ด ์กฐ์ž‘๋“ค์„ ํ•ด๋ดค์„๊ฒ๋‹ˆ๋‹ค. ๋˜ํ•œ [] ์‹์˜ ๋ฐฐ์—ดํ‘œํ˜„๋ฒ•์œผ๋กœ ์บ๋ฆญํ„ฐ ํ•˜๋‚˜์”ฉ ๊ฐ’์„ ์–ป์–ด์˜ค๋Š” ๊ฒƒ์—๋„ ์ด๋ฏธ ์ต์ˆ™ํ•˜์‹ค ๊ฒ๋‹ˆ๋‹ค. ์ด๋Ÿฐ ์ผ๋ จ์˜ ์ž‘์—…๋“ค์€ SBCS ๋‚˜ Unicode ์ŠคํŠธ๋ง์—์„œ๋Š” ํ›Œ๋ฅญํ•˜๊ฒŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด ๋ชจ๋“ ์บ๋ฆญํ„ฐ๋Š” ๊ฐ™์€ ๊ธธ์ด์ด๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. SBCS์—์„œ๋Š” 1๋ฐ”์ดํŠธ ์œ ๋‹ˆ์ฝ”๋“œ์—์„œ๋Š” 2๋ฐ”์ดํŠธ ์ด๊ธฐ ๋•Œ๋ฌธ์ด์ฃ .

ํ•˜์ง€๋งŒ, ์šฐ๋ฆฌ๋Š” DBCS ์ฆ‰, 2๋ฐ”์ดํŠธ์ด์ƒ์˜ ์บ๋ฆญํ„ฐ๋“ค์„ ์‚ฌ์šฉํ•˜๊ฒŒ ๋œ๋‹ค๋ฉด ์ด๋Ÿฐ ์Šต๊ด€๋“ค์„ ๋ฐ˜๋“œ์‹œ ๋ฒ„๋ ค์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ DBCS ์ŠคํŠธ๋ง์„ ์“ธ๋•Œ์—๋Š” ๋ฐ˜๋“œ์‹œ ๋”ฐ๋ผ์•ผ ํ•  ๋‘๊ฐ€์ง€์˜ ๋ฃฐ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ฃฐ์„ ์–ด๊ธฐ๋ฉด ์•ผ๊ทผ์ด ๋ฒ„๊ทธ ์žก๋А๋ผ ์ข‹์•„ํ•˜๋Š” ๋“œ๋ผ๋งˆ๋„ ๋ชป๋ณด์‹œ๊ณ , ์•ผ๊ทผ ํ•˜๋žด, ๋จธ๋ฆฌ ๋น ์ง€๋žด ๊ณ ์ƒ๋“ค์ด ๋งŽ์œผ์‹ค ๊ฒ๋‹ˆ๋‹ค. ^^ (๋„ˆ๋ฌด ์žฅํ™ฉํ•˜๊ฒŒ ๋Š˜์–ด๋†“์•˜๋„ค์š”)

์ฒซ์งธ, Lead Byte๋ฅผ ์ฑ„ํฌํ•ด์ง€ ์•Š์„๊ฑฐ๋ฉด ์ ˆ๋Œ€ ++ ํฌ์ธํ„ฐ ์—ฐ์‚ฐ์„ ํ•˜์ง€๋ง๊ฒƒ

๋‘˜์งธ. ์ ˆ๋Œ€ ์ ˆ๋Œ€ -- ํฌ์ธํ„ฐ ์—ฐ์‚ฐ์„ ํ•˜์ง€ ๋ง๊ฒƒ

๋จผ์ € ๋‘๋ฒˆ์งธ ๋ฃฐ์„ ์„ค๋ช…ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด ์„ค๋ช…ํ•˜๊ธฐ ์‰ฝ๊ธฐ๋•Œ๋ฌธ์—^^. ์—ฌ๋Ÿฌ๋ถ„์ด ์„ค์ •ํ™”์ผ์„ ์‚ฌ์šฉํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•ฉ์‹œ๋‹ค. ์‹คํ–‰ํ•˜๋ฉด ๊ทธ ํ”„๋กœ๊ทธ๋žจ์€ ๊ทธ ์„ค์ •ํŒŒ์ผ์„ ์ฝ์–ด์„œ ์ž‘์—…ํ•˜๊ฒŸ์ฃ ? ๋งŒ์•ฝ ํ”„๋กœ๊ทธ๋žจ์˜ ๊ฒฝ๋กœ๊ฐ€ C:\Program Files\MyCoolApp์ด๊ณ , ์„ค์ •ํŒŒ์ผ์€ C:\Program Files\MyCoolApp\config.bin ์— ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿผ ์„ค์ •ํŒŒ์ผ์˜ ๊ฒฝ๋กœ๋ฅผ ์–ป์–ด์˜ค๋Š” ํ•จ์ˆ˜๋ฅผ ์ด๋ ‡๊ฒŒ ์ž‘์„ฑํ–ˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•ฉ๋‹ˆ๋‹ค.

bool GetConfigFileName ( char* pszName, size_t nBuffSize )
{
char szConfigFilename[MAX_PATH];
 
    // ์ธ์Šคํ†จ๋œ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์–ป์–ด์˜จ๋‹ค.
    // .....

    // ๋งŒ์•ฝ ๋งˆ์ง€๋ง‰ ์บ๋ฆญํ„ฐ๊ฐ€ ๋ฐฑ์Šฌ๋ž˜์‹œ๊ฐ€ ์•„๋‹ˆ๋ฉด ์ถ”๊ฐ€ํ•ด ์ค€๋‹ค.
    // ์šฐ์„  ๋งˆ์ง€๋ง‰ ์บ๋ฆญํ„ฐ๋ฅผ ๊ตฌํ•œ๋‹ค.
    char* pLastChar = strchr ( szConfigFilename, '\0' );
 
    // *** ์ž ํ•œ์นธ ์•ž์œผ๋กœ ๊ฐ€์ž ***
    pLastChar--;  
 
    // ๋ฐฑ ์Šฌ๋ž˜์‹œ ์ถ”๊ฐ€
    if ( *pLastChar != '\\' )
        strcat ( szConfigFilename, "\\" );
 
    // ์„ค์ •ํŒŒ์ผ ๋””๋ ‰ํ† ๋ฆฌ ๋์— ํ™”์ผ๋ช… ์ถ”๊ฐ€
    strcat ( szConfigFilename, "config.bin" );
 
    // ๋ฆฌํ„ด
    if ( strlen ( szConfigFilename ) >= nBuffSize )
        return false;
    else
        {
        strcpy ( pszName, szConfigFilename );
        return true;
        }
}

์ด ๋ฃจํ‹ด์€ ์ž˜์งœ์—ฌ์กŒ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ํŠน์ •ํ•œ DBCS์บ๋ฆญํ„ฐ์—์„œ๋Š” ์ œ๋Œ€๋กœ ์ž‘๋™ํ•˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด์œ ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋งŒ์•ฝ ๋””๋ ‰ํ† ๋ฆฌ ์ด๋ฆ„์ด "C:\๋””๋ ‰ํ† ๋ฆฌ" ์™€ ๊ฐ™๋‹ค๊ณ  ๊ฐ€์ •ํ•ด ๋ณด๋ฉด. ๊ทธ ๋ฉ”๋ชจ๋ฆฌ ๊ตฌ์กฐ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. :

43
3A
5C
83 88
83 45
83 52
83 5C
00

LB TB
LB TB
LB TB
LB TB

C
:
\

๋””

๋ ‰

ํ† 

๋ฆฌ

EOS

GetConfigFileName() ํ•จ์ˆ˜๊ฐ€ ๋งˆ์ง€๋ง‰ ๋ฐฑ์Šฌ๋ž˜์‹œ๋ฅผ ํ™•์ธํ• ๋•Œ ๋งˆ์ง€๋ง‰ 0์ด ์•„๋‹Œ ๋ฐ”์ดํŠธ๋ฅผ ํ™•์ธํ•˜๋Š”๊ฑธ ๋ณผ์ˆ˜๊ฐ€ ์žˆ์œผ์‹ค ๊ฒ๋‹ˆ๋‹ค. (--ํฌ์ธํ„ฐ ์—ฐ์‚ฐ์œผ๋กœ) ๊ทธ๋ฆฌ๊ณ  ๊ฐ™์ด '\\' ์ธ์ง€ == ์—ฐ์‚ฐ์ž๋กœ ํ™•์ธํ–ˆ์ง€๋งŒ ๊ฒฐ๊ณผ์ ์œผ๋กœ๋Š” ์ด ๋ฃจํ‹ด์€ ์ž˜๋ชป๋œ ๊ฒฐ๊ณผ๋ฅผ ๋ฆฌํ„ดํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋Ÿผ ๋ฌด์—‡์ด ์ž˜๋ชป ๋˜์—ˆ์„๊ฐ€์š”? ์œ„์˜ ๋ฉ”๋ชจ๋ฆฌ ๊ตฌ์กฐ์—์„œ ํŒŒ๋ž€์ƒ‰์œผ๋กœ ํ‘œ์‹œํ•œ ๋‘ ๋ฐ”์ดํŠธ๋ฅผ ์‚ดํŽด๋ณด๋ฉด ๋ฐฑ์Šฌ๋ž˜์‹œ์˜ ๊ฐ’์€ 0x5C์ด๊ณ  '๋ฆฌ'์˜ ๊ฐ’์€ 83 5C ์ž…๋‹ˆ๋‹ค. (๋ฌด์–ธ๊ฐ€ ๋ˆˆ์น˜ ์ฑ„์…จ๊ฒ ์ฃ ?.. ^^) ์œ„์˜ ๋ฃจํ‹ด์€ '๋ฆฌ'์˜ TB์ฆ‰ Trail Byte๋งŒ์„ ์ฝ๊ณ  '\\'์™€ ๊ฐ™์€ ๊ฐ™์œผ๋กœ ๊ฐ„์ฃผํ•ด ๋ฒ„๋ฆฌ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

์œ„์˜ ์ฝ”๋“œ๋ฅผ ์ˆ˜์ •ํ•˜๋ ค๋ฉด --ํฌ์ธํ„ฐ ์—ฐ์‚ฐ์„ ์ œ๊ฑฐํ•˜๊ณ  ๊ทธ์— ์ƒ์‘ํ•˜๋Š” DBCS๋ฅผ ์ง€์›ํ•˜๋Š” ํ•จ์ˆ˜๋กœ ๋Œ€์ฒด ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ˆ˜์ •ํ•œ ์ฝ”๋“œ๋Š” ์•„๋ž˜์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค. :

bool FixedGetConfigFileName ( char* pszName, size_t nBuffSize )
{
    char szConfigFilename[MAX_PATH];
 
    char* pLastChar = _mbschr ( szConfigFilename, '\0' );
 
    // ์ž ์ด์ œ ์ œ๋Œ€๋กœ ๋œ๋‹ค.
    // ์ด์ „ ์บ๋ฆญํ„ฐ๋กœ ์ด๋™ํ•œ๋‹ค. ์ด๊ฒƒ์€ 1๋ฐ”์ดํŠธ ์ผ์ˆ˜๋„ ์žˆ๊ณ 
    // 2๋ฐ”์ดํŠธ ์ผ์ˆ˜๋„ ์žˆ๋‹ค.
    pLastChar = CharPrev ( szConfigFilename, pLastChar );
 
    if ( *pLastChar != '\\' )
        _mbscat ( szConfigFilename, "\\" );
 
    _mbscat ( szConfigFilename, "config.bin" );

    if ( _mbslen ( szInstallDir ) >= nBuffSize )
        return false;
    else
        {
        _mbscpy ( pszName, szConfigFilename );
        return true;
        }
}

์œ„์˜ ์ˆ˜์ •๋œ ๋ฃจํ‹ด์€ ํ•œ ์บ๋ฆญํ„ฐ ์ „์œผ๋กœ ๊ฐ€๊ธฐ ์œ„ํ•ด CharPrev() API ํ•จ์ˆ˜๋ฅผ ์ด์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ํ•œ ์บ๋ฆญํ„ฐ๋Š” ์œ„์˜ ์˜ˆ์—์„œ์™€ ๊ฐ™์ด 2๋ฐ”์ดํŠธ๋ฅผ ์ฐจ์ง€ํ•  ์ˆ˜๋„ ์žˆ๊ณ , 1๋ฐ”์ดํŠธ ์ผ์ˆ˜๋„ ์žˆ์œผ๋‚˜, CharPrev() ํ•จ์ˆ˜๋Š” ์ด๋ฅผ ์Šค์Šค๋กœ ํ™•์ธํ•˜๊ณ  ์ œ๋Œ€๋กœ ์ž‘๋™ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์œ„์˜ ํ•จ์ˆ˜๋Š” ์ œ๋Œ€๋กœ๋œ ๊ฒฐ๊ณผ ๊ฐ’์„ ๋ฆฌํ„ดํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค..

์ด์ œ, ์—ฌ๋Ÿฌ๋ถ„์€ ์œ„์˜ 1๋ฒˆ ๊ทœ์น™์„ ๊นจ๊ฒŒ ๋ ๋•Œ ์ผ์–ด๋‚˜๋Š” ๋ถ€์ž‘์šฉ๋„ ์‰ฝ๊ฒŒ ์ƒ๊ฐํ•˜์‹ค์ˆ˜ ์žˆ์œผ์‹ค ๊ฒ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์—ฌ๋Ÿฌ๋ถ„์ด ์œ ์ €๊ฐ€ ์ž…๋ ฅํ•œ ํŒŒ์ผ๊ฒฝ๋กœ์—์„œ ์บ๋ฆญํ„ฐ ':' ๊ฐ€ ์ค‘๋ณต๋˜์„œ ๋‚˜ํƒ€๋‚˜๋Š”์ง€ ์•„๋‹Œ์ง€๋ฅผ ํ™•์ธํ•˜๋Š” ๋ฃจํ‹ด์„ ์ง ๋‹ค๊ณ  ์ƒ๊ฐํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ทธ ๋ฃจํ‹ด์—์„œ ๋งŒ์•ฝ CharNext() API ํ•จ์ˆ˜ ๋Œ€์‹ ์— ++ ํฌ์ธํ„ฐ ์—ฐ์‚ฐ์„ ์‚ฌ์šฉํ•˜์…จ๋‹ค๋ฉด ์ž˜๋ชป๋œ ๊ฒฐ๊ณผ๋ฅผ ์ดˆ๋ž˜ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํŠนํžˆ 2๋ฐ”์ดํŠธ๋ฅผ ์ฐจ์ง€ํ•˜๋Š” ํ•œ๊ธ€ ํ•œ ๊ธ€์ž์˜ Trail Byte๊ฐ€ ':' ์™€ ๊ฐ™๊ฒŒ ๋˜๋Š” ๊ฒฝ์šฐ๋Š” 100% ์ž˜๋ชป๋œ ์—ฐ์‚ฐ์„ ํ•˜๊ฒŒ ๋ ๊ฒ๋‹ˆ๋‹ค.

์œ„์—์„œ ๋งํ•œ 2๋ฒˆ ๊ทœ์น™์— ํ•˜๋‚˜๋ฅผ ๋”ํ•˜์ž๋ฉด:

2a. ์ ˆ๋Œ€๋กœ ๋ฐฐ์—ด ์ธ๋ฑ์Šค์— ๋งˆ์ด๋„ˆ์Šค ์—ฐ์‚ฐ์„ ํ•˜์ง€ ๋ง์ž.

์•„๋ž˜์˜ ์ฝ”๋“œ๋Š” 2๋ฒˆ ๊ทœ์น™์˜ ์˜ˆ์™€ ๊ต‰์žฅํžˆ ํก์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋กœ, pLastChar ๊ฐ’์ด ์ด๋Ÿฐ์‹์œผ๋กœ ํ• ๋‹น๋˜์—ˆ๋‹ค๋ฉด :

char* pLastChar = &szConfigFilename [strlen(szConfigFilename) - 1];

์ด ๋ฃจํ‹ด์˜ ๊ฒฐ๊ณผ๋Š” ์œ„์˜ ์„ค๋ช…๋“œ๋ฆฐ --ํฌ์ธํ„ฐ ์—ฐ์‚ฐ์˜ ๋ถ€์ž‘์šฉ์˜ˆ์™€ ๋˜‘๊ฐ™์€ ์ƒํ™ฉ์ด ๋ฒŒ์–ด์ง‘๋‹ˆ๋‹ค. ์™œ๋ƒ ์‚ฌ์‹ค ๋ฐฐ์—ด ์ธ๋ฑ์Šค์˜ ์—ฐ์‚ฐ๋„ ๋‚ด๋ถ€์ ์œผ๋กœ๋Š” ํฌ์ธํ„ฐ ์—ฐ์‚ฐ์œผ๋กœ ์ฒ˜๋ฆฌ๊ฐ€ ๋˜๊ธฐ ๋•Œ๋ฌธ์ด์ฃ .. ํ—ฅํ—ฅ, ๊ฝค๋‚˜ ์žฅํ™ฉํ•˜๊ฒŒ ์„ค๋ช…๋œ ํŒŒํŠธ์ง€๋งŒ ์‹ค์ง€ ๋‚ด์šฉ์€ ๊ฐ„๋‹จํ•˜์ฃ ?

๋‹ค์‹œ strxxx() ์™€ _mbsxxx() ํ•จ์ˆ˜๋กœ ๋Œ์•„๊ฐ€์„œ

์ด์ œ๋Š” ์™œ _mbsxxx() ํ•จ์ˆ˜์‹œ๋ฆฌ์ฆˆ๊ฐ€ ํ•„์š”ํ•œ์ง€ ๋А๋ผ์‹ค ๊ฒ๋‹ˆ๋‹ค. strxxx() ๊ณ„์—ด์˜ ํ•จ์ˆ˜๋Š” _mbsxxx() ํ•จ์ˆ˜์‹œ๋ฆฌ์ฆˆ์™€๋Š” ๋‹ค๋ฅด๊ฒŒ DBCS์— ๋Œ€ํ•ด ์ „ํ˜€ ์•Œ์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ strrchr("C:\\๋””๋ ‰ํ† ๋ฆฌ", '\\') ์ด๋Ÿฐ์‹์œผ๋กœ ํ˜ธ์ถœ์„ ํ•˜์…จ๋‹ค๋ฉด ๊ทธ ๊ฒฐ๊ณผ๊ฐ™์€ ์ž˜๋ชป๋œ ๊ฐ’์ผ๊ฒ๋‹ˆ๋‹ค. ๋ฐ˜๋ฉด _mbsrchr() ํ•จ์ˆ˜๋Š” ๋งˆ์ง€๋ง‰์˜ 2๋ฐ”์ดํŠธ ์บ๋ฆญํ„ฐ๋ฅผ ์ œ๋Œ€๋กœ ์ธ์‹ํ•˜๊ณ  ์ œ๋Œ€๋กœ๋œ ๋ฆฌํ„ด๊ฐ’์„ ๋„˜๊ฒจ์ค„๊ฒ๋‹ˆ๋‹ค.

๋งˆ์ง€๋ง‰์œผ๋กœ ํ•œ๊ฐ€์ง€ ์ถ”๊ฐ€ํ•˜์ž๋ฉด ๋ฌธ์ž์—ด ๊ธธ์ด๋ฅผ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ๋ฐ›๊ฑฐ๋‚˜ ๋ฆฌํ„ดํ•˜๋Š” ํ•จ์ˆ˜๋“ค์—๋Š” ์ฃผ์˜ ํ•˜์‹ค ํ•„์š”๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. strlen("์ŠคํŠธ๋ง") ์˜ ํ•จ์ˆ˜๋Š” 6์„ ๋ฆฌํ„ดํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์œ ๋‹ˆ์ฝ”๋“œ ํ•จ์ˆ˜ wcslen(L"์ŠคํŠธ๋ง") ์ด๊ฑด 3์„ ๋ฆฌํ„ดํ•  ๊ฒ๋‹ˆ๋‹ค. ์ฃผ์˜ํ•˜๊ฒŒ์š”^^.

Win32 API์—์„œ์˜ MBCS ์™€ Unicode

๋‘ ์ข…๋ฅ˜์˜ API๋“ค

์•„๋งˆ ๋ˆˆ์น˜ ์ฑ„์…จ์„์ง€๋„ ๋ชจ๋ฅด๊ณ , ์•„๋‹์ง€๋„ ๋ชจ๋ฅด์ง€๋งŒ, ๋ชจ๋“  ๋ฌธ์ž์—ด์„ ๋‹ค๋ฃจ๋Š” API๋“ค์€ ๋‘ ์ข…๋ฅ˜๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•œ๊ฐ€์ง€ ๋ฒ„์ ผ์€ MBCS๋ฅผ ๋‹ค๋ฃจ๊ณ  ๋‹ค๋ฅธ ํ•˜๋‚˜๋Š” ์œ ๋‹ˆ์ฝ”๋“œ๋ฅผ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ์˜ˆ๋กœ, ์‹ค์ œ๋กœ๋Š” SetWindowText() ๋ผ๋Š” ํ•จ์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค. ๋Œ€์‹  SetWindowTextA() ์™€ SetWindowTextW() ๋ผ๋Š” ๋‘์ข…๋ฅ˜์˜ API๊ฐ€ ์‹ค์ œ๋กœ ์กด์žฌํ•˜๋Š” ๊ฒ๋‹ˆ๋‹ค. ๋งˆ์ง€๋ง‰์˜ A๋Š” (ANSI์˜ ์•ฝ์–ด์ฏค)์€ MBCS๋กœ ์ฒ˜๋ฆฌํ•˜๋Š” ํ•จ์ˆ˜๋ฅผ ๋œปํ•˜๊ณ , W๋Š” ์œ ๋‹ˆ์ฝ”๋“œ ๋ฒ„์ ผ์„ ๋œปํ•ฉ๋‹ˆ๋‹ค.

์—ฌ๋Ÿฌ๋ถ„์ด ํ”„๋กœ๊ทธ๋žจ์„ ๋นŒ๋“œ ํ•˜์‹ค๋•Œ ์—ฌ๋Ÿฌ๋ถ„์€ MBCS๋ƒ ํ˜น์€ ์œ ๋‹ˆ์ฝ”๋“œ๋ƒ๋ฅผ ์„ ํƒํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งŒ์•ฝ VC์—์„œ ์…‹ํŒ…์„ ๊ฑด๋“œ๋ฆฌ์ง€ ์•Š์œผ์…จ๋‹ค๋ฉด ๊ธฐ๋ณธ์ ์œผ๋กœ๋Š” MBCS๋ฐฉ์‹์œผ๋กœ ๋นŒ๋“œ๋ ๊ฒ๋‹ˆ๋‹ค. ๊ทธ๋Ÿผ ์–ด๋–ป๊ฒŒ ์ •์˜๋˜์ง€๋„ ์•Š์€ SetWindowText() ๋ผ๋Š” ํ•จ์ˆ˜๋ฅผ ์“ธ์ˆ˜ ์žˆ๋А๋ƒ ๊ถ๊ธˆํ•˜์‹œ๊ฒ ์ฃ ? winuser.h ํ—ค๋”ํŒŒ์ผ์„ ์‚ดํŽด๋ณด์‹œ๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ผ๋ จ์˜ #define๋ฌธ๋“ค์„ ๋ณด์‹ค ์ˆ˜ ์žˆ์œผ์‹ค ๊ฒ๋‹ˆ๋‹ค.:

BOOL WINAPI SetWindowTextA ( HWND hWnd, LPCSTR lpString );
BOOL WINAPI SetWindowTextW ( HWND hWnd, LPCWSTR lpString );
 
#ifdef UNICODE
#define SetWindowText  SetWindowTextW
#else
#define SetWindowText  SetWindowTextA
#endif

MBCS๋กœ ๋นŒ๋“œ ํ• ๋•Œ์—๋Š” UNICODE ๊ฐ€ ์ •์˜๋˜ ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ „์ฒ˜๋ฆฌ๊ธฐ๋Š” ๋‹ค์Œ์œผ๋กœ ํ•ด์„ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.:

#define SetWindowText  SetWindowTextA

๋”ฐ๋ผ์„œ ์ „์ฒ˜๋ฆฌ๊ธฐ๋Š” ๋ชจ๋“  SetWindowText() ๋ผ๋Š” ๋ฌธ์ž๋ฅผ SetWindowTextA() ๋ผ๊ณ  ๋ฐ”๊พธ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ SetWindowText() ๋ผ๋Š” ๋งคํฌ๋กœ๋กœ ์ •์˜๋œ ๋‹ค๋ฅธ์ด๋ฆ„์˜ ํ•จ์ˆ˜๋Œ€์‹  SetWindowTextA ํ˜น์€ W ๋กœ ๋๋‚˜๋Š” ํ•จ์ˆ˜๋ฅผ ์“ฐ์‹ค์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌผ๋ก  ๊ทธ๋Ÿด์ผ์€ ๊ฑฐ์˜ ์—†๊ฒ ์ง€๋งŒ์š”..

๊ทธ๋Ÿผ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์œ ๋‹ˆ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ํ•จ์ˆ˜๋กœ ์‹ธ๊ทธ๋ฆฌ ๋ฐ”๊พธ๊ณ  ์‹ถ์œผ์‹œ๋‹ค๋ฉด, VC์„ค์ •์˜ preprocessor settings์—์„œ _MBCS ๊ฐ’์„ list of predefined symbols์—์„œ ์ œ๊ฑฐํ•ด ์ฃผ์‹œ๊ณ  UNICODE ์™€ _UNICODE๋ฅผ ๋„ฃ์–ด์ฃผ์‹œ๋ฉด ๋๋‚ฉ๋‹ˆ๋‹ค. ์ฃผ์˜ํ•˜์‹ค ๊ฒƒ์€ ๋‘๊ฐœ์˜ ๊ฐ’์„ ๋ชจ๋‘ ์ ์–ด์ฃผ์…”์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์–ด๋–คํ•ด๋”๋Š” UNICODE๋ผ๋Š” ๊ฒƒ๋งŒ ์‚ฌ์šฉํ•˜๊ณ  ์–ด๋–ค๊ฑด _UNICODE๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€๋งŒ, ์œ ๋‹ˆ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์‹ค๋•Œ ์ฃผ์˜ ํ•˜์‹ค๊ฒŒ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ์ฝ”๋“œ๋ฅผ ์‚ดํŽด๋ณด์ฃ :

HWND hwnd = GetSomeWindowHandle();
char szNewText[] = "we love Bob!";
 
    SetWindowText ( hwnd, szNewText );

์œ„ ์ฝ”๋“œ๋Š” ์ „์ฒ˜๋ฆฌ๊ธฐ๊ฐ€ "SetWindowText"๋ฅผ "SetWindowTextW"๋กœ ๋ฐ”๊พผํ›„์—๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.:

HWND hwnd = GetSomeWindowHandle();
char szNewText[] = "we love Bob!";
 
    SetWindowTextW ( hwnd, szNewText );

๋ฌด์—‡์ด ์ž˜๋ชป๋˜์—ˆ๋Š”์ง€ ์•„์‹œ๊ฒ ๋‚˜์š”? ์—ฌ๊ธฐ์„œ ์šฐ๋ฆฌ๋Š” ์œ ๋‹ˆ์ฝ”๋“œ๋ฅผ ์ทจํ•˜๋Š” ํ•จ์ˆ˜์— SBCS ์ฆ‰ 1๋ฐ”์ดํŠธ ์ผ€๋ฆญํ„ฐ๋ฅผ ์ „๋‹ฌํ–ˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰ ์ œ๋Œ€๋กœ๋œ ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ๋Œ€ํ• ์ˆ˜ ์—†๊ฒ ์ฃ ? ๊ทธ ์ฒซ๋ฒˆ์งธ ํ•ด๊ฒฐ๋ฐฉ๋ฒ•์€ ๋ชจ๋“  ์ŠคํŠธ๋ง์— #define๋ฌธ์œผ๋กœ ์•„๋ž˜์™€ ๊ฐ™์ด ์ •์˜ ํ•˜๋Š”๊ฒƒ์ž…๋‹ˆ๋‹ค.:

HWND hwnd = GetSomeWindowHandle();
#ifdef UNICODE
wchar_t szNewText[] = L"we love Bob!";
#else
char szNewText[] = "we love Bob!";
#endif
 
    SetWindowText ( hwnd, szNewText );

์•„๋งˆ ๋ชจ๋“  ์ŠคํŠธ๋ง์„ ์ด๋Ÿฐ์‹์œผ๋กœ ์ •์˜ํ•˜๋‹ค๊ฐ€๋Š” ๋ฏธ์ณ ๋ฒ„๋ฆด๊ฒ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์ง์ข…์„ ์•Œ์•„๋ณด์‹œ๊ฒ ์ฃ ? ์—ฌ๊ธฐ์— ๋Œ€ํ•œ ์ง„์ •ํ•œ ํ•ด๊ฒฐ์ฑ…์€ TCHAR ์ž…๋‹ˆ๋‹ค.

๊ณ ๋ง™๋‹ค TCHAR!

TCHAR MBCS์—์„œ๊ฑด ์œ ๋‹ˆ์ฝ”๋“œ์—์„œ๊ฑด ๋˜‘๊ฐ™์€ ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ• ์ˆ˜ ์žˆ๊ฒŒํ•˜๋Š” ์บ๋ฆญํ„ฐ ํƒ€์ž…์ž…๋‹ˆ๋‹ค. ๋ฐ”๋กœ ์œ„์—์„œ ๋ณธ #define ๋ฌธ๋“ค์˜ ํ•ด๊ฒฐ๋ฐฉ์‹์„ ์ด๋ฏธ MS์—์„œ๋Š” ์ •์˜ํ•ด TCHAR ๋ผ๋Š” ๋ฐฉ์‹์œผ๋กœ ์ •์˜ํ•ด ๋†“์•˜์Šต๋‹ˆ๋‹ค. ์•„๋ž˜์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.:

#ifdef UNICODE
typedef wchar_t TCHAR;
#else
typedef char TCHAR;
#endif

๋”ฐ๋ผ์„œ TCHAR ๋Š” MBCS๋กœ ๋นŒ๋“œํ• ๋•Œ๋Š” char ์ด๊ณ , ์œ ๋‹ˆ์ฝ”๋“œ๋กœ ๋นŒ๋“œํ• ๋•Œ๋Š” wchar_t ํƒ€์ž…์ด ๋ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ์œ ๋‹ˆ์ฝ”๋“œ ์ŠคํŠธ๋ง์•ž์— ์ถ”๊ฐ€ํ•ด ์ฃผ๋Š” L์ด๋ผ๋Š” ๋ฌธ์ž๋ฅผ ์œ„ํ•ด _T() ๋ผ๋Š” ๋งˆํฌ๋กœ๋„ ์žˆ์Šต๋‹ˆ๋‹ค.:

#ifdef UNICODE
#define _T(x) L##x
#else
#define _T(x) x
#endif

## ๋Š” ๋‘๊ฐœ์˜ ๋ฌธ์ž์—ด๋“ค์„ ํ•˜๋‚˜์˜ ๋ฌธ์ž์—ด๋กœ ๋งŒ๋“ค์–ด ์ฃผ๋Š” ์ „์ฒ˜๋ฆฌ๊ธฐ ์—ฐ์‚ฐ์ž ์ž…๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ๋ถ„์€ ์ด ๊ธ€์„ ๋ณด๊ณ  ๋‚˜๋ฉด ์ด์ œ ์ŠคํŠธ๋ง์„ ์„ ์–ธ ํ• ๋•Œ๋ฉด ์–ธ์ œ๋“ ์ง€ _T ๋งˆํฌ๋กœ๋ฅผ ์‚ฌ์šฉํ•˜์…”์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋งˆํฌ๋กœ๋Š” ์œ ๋‹ˆ์ฝ”๋“œ ๋ฌธ์ž์—ด ์•ž์—๋Š” L๋ฌธ์ž๋ฅผ ์ถ”๊ฐ€ํ•ด ์ค๋‹ˆ๋‹ค.

TCHAR szNewText[] = _T("we love Bob!");

SetWindowTextA/W ๋ฅผ ํŽธํ•˜๊ฒŒ ์™”๋‹ค๊ฐ”๋‹ค ํ• ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ์ •์˜๋“ค์ด ์žˆ๋Š”๊ฒƒ ์ฒ˜๋Ÿผ, strxxx() ๊ณผ _mbsxxx() ๋ฅ˜์˜ ์ŠคํŠธ๋ง ์ฒ˜๋ฆฌ ํ•จ์ˆ˜๋“ค ์‚ฌ์ด๋ฅผ ํŽธํ•˜๊ฒŒ ๋ณ€๊ฒฝ์‹œํ‚ฌ์ˆ˜ ์žˆ๋Š” ์ •์˜ ๋“ค๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค๋ฉด, ์—ฌ๋Ÿฌ๋ถ„์€ _tcsrchr ๋งˆํฌ๋กœ๋ฅผ strrchr() ์ด๋‚˜ _mbsrchr() ํ˜น์€ wcsrchr()๋ฅผ ์“ฐ๋Š” ๋Œ€์‹  ์“ฐ์‹ค์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. _tcsrchr ํ•จ์ˆ˜๋Š” SetWindowText ํ•จ์ˆ˜๊ฐ€ ๊ทธ๋Ÿฌํ•˜๋“ฏ MBCSํ™˜๊ฒฝ์ด๋ƒ ํ˜น์€ ์œ ๋‹ˆ์ฝ”๋“œ ํ™˜๊ฒฝ์ด๋ƒ์— ๋”ฐ๋ผ์„œ ์ ์ ˆํžˆ ์น˜ํ™˜๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

TCHAR ๋ฅผ ์ทจํ•˜๋Š” ํ•จ์ˆ˜๋Š” ๋น„๋‹จ strxxx() ๊ณ„์—ด์˜ ํ•จ์ˆ˜๋งŒ์€ ์•„๋‹™๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค๋ฉด _stprintf (sprintf() ์™€ swprintf()๋ฅผ ์น˜ํ™˜) ์ด๋‚˜ _tfopen (fopen() ๊ณผ _wfopen()๋ฅผ ์น˜ํ™˜)๊ณผ ๊ฐ™์€ ํ•จ์ˆ˜๋“ค๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์™€ ๊ด€๋ จ๋œ ํ•จ์ˆ˜๋“ค์˜ ์ „์ฒด ๋ฆฌ์ŠคํŠธ๋Š” MSDN์˜ "Generic-Text Routine Mappings" ๋ถ€๋ถ„์„ ์ฐธ๊ณ ํ•˜์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.

๋ฌธ์ž์—ด ๊ทธ๋ฆฌ๊ณ  TCHAR ํƒ€์ž…๋“ค

ํƒ€์ž…
MBCSํ™˜๊ฒฝ์—์„œ
์œ ๋‹ˆ์ฝ”๋“œ ํ™˜๊ฒฝ์—์„œ

WCHAR
wchar_t
wchar_t

LPSTR
0์œผ๋กœ ๋๋‚˜๋Š” charํ˜•์˜ ๋ฌธ์ž์—ด(char*)
0์œผ๋กœ ๋๋‚˜๋Š” charํ˜•์˜ ๋ฌธ์ž์—ด (char*)

LPCSTR
0์œผ๋กœ ๋๋‚˜๋Š” const charํ˜•์˜ ๋ฌธ์ž์—ด (const char*)
0์œผ๋กœ ๋๋‚˜๋Š” const charํ˜•์˜ ๋ฌธ์ž์—ด (const char*)

LPWSTR
0์œผ๋กœ ๋๋‚˜๋Š” ์œ ๋‹ˆ์ฝ”๋“œํ˜•์˜ ๋ฌธ์ž์—ด (wchar_t*)
0์œผ๋กœ ๋๋‚˜๋Š” ์œ ๋‹ˆ์ฝ”๋“œํ˜•์˜ ๋ฌธ์ž์—ด (wchar_t*)

LPCWSTR
0์œผ๋กœ ๋๋‚˜๋Š” const ์œ ๋‹ˆ์ฝ”๋“œํ˜•์˜ ๋ฌธ์ž์—ด (const wchar_t*)
0์œผ๋กœ ๋๋‚˜๋Š” const ์œ ๋‹ˆ์ฝ”๋“œํ˜•์˜ ๋ฌธ์ž์—ด (const wchar_t*

TCHAR
char
wchar_t

LPTSTR
0์œผ๋กœ ๋๋‚˜๋Š” TCHARํ˜•์˜ ๋ฌธ์ž์—ด (TCHAR* -> char*
0์œผ๋กœ ๋๋‚˜๋Š” TCHARํ˜•์˜ ๋ฌธ์ž์—ด (TCHAR*->wchar_t*)

LPCTSTR
0์œผ๋กœ ๋๋‚˜๋Š” const TCHARํ˜•์˜ ๋ฌธ์ž์—ด (const TCHAR*)
0์œผ๋กœ ๋๋‚˜๋Š” const TCHARํ˜•์˜ ๋ฌธ์ž์—ด (const TCHAR*)

์–ธ์ œ TCHAR ์™€ ์œ ๋‹ˆ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•  ๊ฒƒ์ธ๊ฐ€

์ด์ œ ์—ฌ๋Ÿฌ๋ถ„์€ ์œ ๋‹ˆ์ฝ”๋“œ ์—†์ด๋„ ์ž˜ ์‚ด์•„ ์™”๋Š”๋ฐ ์™œ ์œ ๋‹ˆ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ์•ผ ํ•˜๋Š”๊ฐ€ ์˜๋ฌธ์ด ๋“ค ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์œ ๋‹ˆ์ฝ”๋“œ ๋ฐฉ์‹์„ ์“ฐ๋ฉด ๋“์ด ๋  ๊ฒฝ์šฐ๋Š” ์„ธ๊ฐ€์ง€๊ฐ€ ๋˜๊ฒ ์Šต๋‹ˆ๋‹ค.:

  1. ํ”„๋กœ๊ทธ๋žจ์ด ์˜ค์ง Windows NT ํ™˜๊ฒฝ์—์„œ๋งŒ ๋Œ์•„๊ฐ„๋‹ค.
  2. ํ”„๋กœ๊ทธ๋žจ์ด MAX_PATH ๋ณด๋‹ค ๊ธด ํŒŒ์ผ๋ช…์˜ ๋ฌธ์ž์—ด์„ ์‚ฌ์šฉํ•œ๋‹ค.
  3. ํ”„๋กœ๊ทธ๋žจ์ด Window XP๋“ฑ์—์„œ ์†Œ๊ฐœ๋œ ์˜ค์ง ์œ ๋‹ˆ์ฝ”๋“œ๋งŒ ๋ฐ›๋Š” ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

๋Œ€๋ถ€๋ถ„์˜ ์œ ๋‹ˆ์ฝ”๋“œํ•จ์ˆ˜๋Š” Windows 9x์‹œ๋ฆฌ์ฆˆ์—๋Š” ๊ตฌํ˜„๋˜ ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋žจ์ด 9x์‹œ๋ฆฌ์ฆˆ์—์„œ๋„ ๋Œ์•„๊ฐ€์•ผ ํ•œ๋‹ค๋ฉด ์œ ๋‹ˆ์ฝ”๋“œ๋Š” ์ข‹์€ ์„ ํƒ์ด ์•„๋‹๊ฒ๋‹ˆ๋‹ค. (Microsoft Layer for Unicode ๋ผ๋Š” 9x์—์„œ๋„ ์œ ๋‹ˆ์ฝ”๋“œ๋ฅผ ์ง€์›ํ•˜๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ์žˆ๊ธด ํ•ฉ๋‹ˆ๋‹ค.) ๊ทธ๋ ‡์ง€๋งŒ, NT๋Š” ๋‚ด๋ถ€์ ์œผ๋กœ๋Š” ๋ชจ๋‘ ์œ ๋‹ˆ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์œ ๋‹ˆ์ฝ”๋“œ API๊ฐ€ ์•„๋งˆ ์•ฝ๊ฐ„์˜ ์„ฑ๋Šฅํ–ฅ์ƒ์— ๋„์›€์ด ๋ ๊ฒƒ์ž…๋‹ˆ๋‹ค. MBCS๋ฐฉ์‹์˜ ์ŠคํŠธ๋ง์„ NTํ™˜๊ฒฝ์—์„œ ์‚ฌ์šฉํ•˜๋ฉด ์šด์˜์ฒด์ œ๋Š” ๋‚ด๋ถ€์ ์œผ๋กœ ๊ทธ ์ŠคํŠธ๋ง์„ ์œ ๋‹ˆ์ฝ”๋“œ๋กœ ๋ณ€ํ™˜ํ•œ ๋‹ค์Œ ๊ทธ์— ์ƒ์‘ํ•˜๋Š” ์œ ๋‹ˆ์ฝ”๋“œ ํ•จ์ˆ˜๋ฅผ ํ˜ธ์ถœํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ๊ฐ€ ๋ฆฌํ„ด๋˜๋ฉด ๋‹ค์‹œ MBCS๋ฐฉ์‹์œผ๋กœ ์ „ํ™˜ํ•œ ๋‹ค์Œ ๋ฆฌํ„ดํ•ด ์ค„๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด ์ ˆ์ฐจ๋Š” ์ƒ๋‹นํžˆ ์ตœ์ ํ™” ๋˜์žˆ๊ฒ ์ง€๋งŒ, ์•„๋งˆ ์œ ๋‹ˆ์ฝ”๋“œ๋ฅผ ์ง์ ‘์“ธ๋•Œ๋ณด๋‹ค๋Š” ์„ฑ๋Šฅ์˜ ์•„์ฃผ ์•ฝ๊ฐ„์ผ์ง€๋„ ๋ชจ๋ฅด์ง€๋งŒ ๊ฐ์†Œ๋Š” ํ”ผํ• ์ˆ˜ ์—†์„ ๊ฒ๋‹ˆ๋‹ค.

NT๋Š” ๋˜ํ•œ ์•„์ฃผ ๊ธด ํŒŒ์ผ๋ช…์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. (MAX_PATH ๋ณด๋‹ค ๊ธด ํŒŒ์ผ๋ช…) ๊ทธ๋Ÿฌ๋‚˜ ์œ ๋‹ˆ์ฝ”๋“œ๊ฐ€ ์“ฐ์ผ ๋•Œ๋งŒ ์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋ฌด์—‡๋ณด๋‹ค๋„ ๊ฐ€์žฅ ํฐ ์žฅ์ ์€ ๋ชจ๋“  ์–ธ์–ด ์˜ˆ๋ฅผ ๋“ค๋ฉด ์ค‘๊ตญ์–ด, ์˜์–ด , ์ผ์–ด, ํ•œ๊ตญ์–ด ๋ฅผ ๋˜‘๊ฐ™์€ ๋ฐฉ์‹์œผ๋กœ ์ฒ˜๋ฆฌํ•ด ์ค„์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ผ ๊ฒ๋‹ˆ๋‹ค.

๋งˆ์ง€๋ง‰์œผ๋กœ, Windows 9x ์‹œ๋ฆฌ์ฆˆ๋ฅผ ๋งˆ์ง€๋ง‰์œผ๋กœ MS๋Š” MBCS API๋ฐฉ์‹์„ ๋ฉ€๋ฆฌํ•˜๊ณ  ์œ ๋‹ˆ์ฝ”๋“œ ๋ฐฉ์‹์œผ๋กœ ์ „ํ–ฅํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.  ์˜ˆ๋ฅผ๋“ค๋ฉด, SetWindowTheme() ์ด๋ผ๋Š” API ํ•จ์ˆ˜๋Š” ์˜ค์ง ์œ ๋‹ˆ์ฝ”๋“œ ์ŠคํŠธ๋ง ๋งŒ์„ ๋ฐ›์Šต๋‹ˆ๋‹ค. ์ƒ์‘ํ•˜๋Š” MBCS๋ฒ„์ ผ์ด ์—†์Šต๋‹ˆ๋‹ค. ์œ ๋‹ˆ์ฝ”๋“œ๋งŒ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์€ ์ด์ œ ์œ ๋‹ˆ์ฝ”๋“œ์™€ MBCS์‚ฌ์ด์˜ ์™”๋‹ค๊ฐ”๋‹ค ํ•ด์•ผํ•˜๋Š” ๊ท€์ฐฎ์Œ์„ ์–ป์— ์ค„๊ฒ๋‹ˆ๋‹ค.^^

๊ทธ๋ฆฌ๊ณ  ์ง€๊ธˆ ๋‹น์žฅ ์œ ๋‹ˆ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์œผ์‹ค ์ง€๋ผ๊ณ , ์—ฌ๋Ÿฌ๋ถ„์€ ๋ฐ˜๋“œ์‹œ TCHAR ์™€ ๊ทธ์™€ ๊ด€๋ จ๋œ ํ•จ์ˆ˜๋“ค์„ ์จ์ฃผ์…”์•ผ ๋ฏธ๋ž˜๋ฅผ ์œ„ํ•ด ์ข‹์œผ์‹ค ๊ฒ๋‹ˆ๋‹ค. DBCS๋ฅผ ๋ณด๋‹ค ์•ˆ์ „ํ•˜๊ฒŒ ์‚ฌ์šฉํ•˜๋Š”๊ฒƒ ๋ชป์ง€์•Š๊ฒŒ ๋‚˜์ค‘์— ์œ ๋‹ˆ์ฝ”๋“œ๋กœ ํ”„๋กœ๊ทธ๋žจ์„ ๋ฐ”๊พธ์‹ค๋•Œ ๋‹จ์ง€ ์…‹ํŒ…ํ•˜๋‚˜ ๋ฐ”๊ฟ”์ฃผ๋ฉด ๋งŒ์‚ฌ ์˜ค์ผ€์ด ์ด๊ธฐ ๋•Œ๋ฌธ์ด์ฃ ^^

๋ฐ˜์‘ํ˜•

์ด ํฌ์ŠคํŒ…์€ ์ฟ ํŒก ํŒŒํŠธ๋„ˆ์Šค ํ™œ๋™์˜ ์ผํ™˜์œผ๋กœ, ์ด์— ๋”ฐ๋ฅธ ์ผ์ •์•ก์˜ ์ˆ˜์ˆ˜๋ฃŒ๋ฅผ ์ œ๊ณต๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐ˜์‘ํ˜•

L ๋ฆฌํ„ฐ๋Ÿด๊ณผ ์œ ๋‹ˆ์ฝ”๋“œ ์ธ์ฝ”๋”ฉ

c++์—์„œ ๋ฌธ์ž๋ฅผ ์ €์žฅํ•˜๊ธฐ ์œ„ํ•ด 8 ๋น„ํŠธ ํฌ๊ธฐ์˜ char ํƒ€์ž… ์ด์™ธ์— 16 ๋น„ํŠธ ํฌ๊ธฐ(์œˆ๋„์šฐ์—์„œ๋Š” 16 ๋น„ํŠธ๋ฅผ ์œ ๋‹‰์Šค ๊ณ„์—ด์—์„œ๋Š” 32 ๋น„ํŠธ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.)์˜ ์™€์ด๋“œ ์บ๋ฆญํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š” wchar_t ํƒ€์ž…์„ ์ œ๊ณตํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. wchar_t ํƒ€์ž…์—๋Š” ๋ฌธ์ž์˜ MBCS/DBCS ๋ฐ UCSUTF-16(์œˆ๋„์šฐ์—์„œ๋Š” little endian์„ ๊ธฐ๋ณธ์ ์œผ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.) ์ธ์ฝ”๋”ฉ์„ ์ €์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜, wchar_t์™€ ํ•จ๊ป˜ ์™€์ด๋“œ ์บ๋ฆญํ„ฐ/๋ฌธ์ž์—ด ์ƒ์ˆ˜๋ฅผ ์ง€์ •ํ•˜๊ธฐ ์œ„ํ•ด โ€œLโ€์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

๋ฌธ์ž์—ด์˜ ์ธ์ฝ”๋”ฉ์€ ์†Œํ”„ํŠธ์›จ์–ด์˜ globalization ์„ ์œ„ํ•ด ํ•„์š”ํ•œ ์—ฌ๋Ÿฌ ์ด์Šˆ์ค‘ ํ•˜๋‚˜๋กœ MSDN ๋ฐ ๊ตฌ๊ธ€ ๊ฒ€์ƒ‰์„ ํ†ตํ•ด ์ด ๋‚ด์šฉ์„ ๋‹ค๋ฃจ๋Š” ๋งŽ์€ ์›น ํŽ˜์ด์ง€๋ฅผ ๊ฒ€์ƒ‰ํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ์ค‘ ์œ ๋‹ˆ์ฝ”๋“œ์™€ ์บ๋ฆญํ„ฐ ์…‹์˜ ์ดํ•ด๋ฅผ ๊ฐœ๋ฐœ์ž์˜ ํ•„์ˆ˜ํ•ญ๋ชฉ์œผ๋กœ ์ง€์ ํ•˜๊ณ  ์žˆ๋Š” Joel Spolsky์˜ ๊ธ€์„ ๋ณด๋Š” ๊ฒƒ์ด ๋„์›€์ด ๋  ๋“ฏํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ธ€์€ ์–ผ๋งˆ์ „ jrogue๋‹˜์ด ๋ฒˆ์—ญํ•œ โ€œ์กฐ์—˜ ์˜จ ์†Œํ”„ํŠธ์›จ์–ดโ€๋ฅผ ํ†ตํ•ด ํ•œ๊ธ€๋กœ๋„ ์ฝ์–ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋˜ The Complete Guide to C++ Strings, Part I - Win32 Character Encodings ๋„ ์ฐธ๊ณ ํ•  ๋งŒํ•œ ๋ฌธ์„œ์ž…๋‹ˆ๋‹ค. ์ด ๋ฌธ์„œ๋Š” ํ•œ๊ธ€๋กœ๋„ ๋ฒˆ์—ญ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.([1], [2])

๋‹ค์Œ์€ wchar_t์™€ ์œ ๋‹ˆ์ฝ”๋“œ๋ฅผ ๋‹ค๋ฃจ๋ฉด์„œ ์ƒ๊ฐํ•˜์ง€๋„ ๋ชปํ–ˆ๋˜ ๋ฌธ์ œ๋กœ ํ•˜๋ฃจ๋ฅผ ๊ผฌ๋ฐ• ๋ณด๋‚ด๋ฒ„๋ฆฌ๊ฒŒ ๋œ ์ด์•ผ๊ธฐ์ž…๋‹ˆ๋‹ค.

๋ฌธ์ œ๋Š” wcslen() ๋ฉ”์†Œ๋“œ๋ฅผ ํ†ตํ•ด Lโ€" ๋กœ ์ง€์ •๋œ ๋ฌธ์ž์—ด์˜ ๋ฌธ์ž์ˆ˜๋ฅผ ์•Œ์•„์˜ค๋Š”๋ฐ์—์„œ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค.

setlocale(LC_ALL, ".949");
wchar_t *wstr1 = L"abc";
printf("length: %d", wcslen(wstr1));

--- ๊ฒฐ๊ณผ ---
length: 3

์›ํ•˜๋Š” ๊ฒฐ๊ณผ์˜€์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๋‹ค์Œ ์ฝ”๋“œ์˜ ๊ฒฐ๊ณผ๋Š” ์ด์ƒํ•ฉ๋‹ˆ๋‹ค.

setlocale(LC_ALL, ".949");
wchar_t *wstr2 = L"๊ฐ€๋‚˜๋‹ค";
printf("length: %d", wcslen(wstr2));

--- ๊ฒฐ๊ณผ ---
length: 6

๋ถ„๋ช…ํžˆ ํƒ€์ž…์€ wchar_t ์ด๋ฏ€๋กœ ๊ฒฐ๊ณผ๋Š” 3์ด ๋‚˜์™€์•ผ ํ•  ๊ฒƒ ๊ฐ™์€๋ฐ char ํƒ€์ž…๊ณผ strlen() ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ 6์ด ๋‚˜์˜ต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๋คํ”„ํ•ด๋ดค์Šต๋‹ˆ๋‹ค. Lโ€abcโ€ ์˜ ๊ฒฝ์šฐ ๋‹ค์Œ๊ณผ ๊ฐ™์ด USC-16 little endian ์œผ๋กœ ์ •ํ™•ํžˆ ์ €์žฅ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

61 00 62 00 63 00 00 00

๊ทธ๋Ÿฐ๋ฐ ๋‘๋ฒˆ์งธ Lโ€๊ฐ€๋‚˜๋‹คโ€ ์˜ ๊ฒฝ์šฐ

B0 00 A1 00 B3 00 AA 00 B4 00 D9 00 00 00

(์œ ๋‹ˆ์ฝ”๋“œ ํ•œ๊ธ€ ์ฝ”๋“œํ…Œ์ด๋ธ”๊ณผ KS-5601 ์ฝ”๋“œํ…Œ์ด๋ธ”์„ ์ฐธ๊ณ ํ•˜์„ธ์š”)
โ€œ๊ฐ€๋‚˜๋‹คโ€์˜ DBCS ์ธ์ฝ”๋”ฉ์„ ๋‹จ์ˆœํžˆ 16๋น„ํŠธ๋กœ ์ €์žฅํ•˜๊ณ  ์žˆ๋Š” ๊ฒƒ์ด์˜€์Šต๋‹ˆ๋‹ค. ์ฐธ๊ณ ๋กœ โ€œ๊ฐ€๋‚˜๋‹คโ€์˜ DBCS ์ธ์ฝ”๋”ฉ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

B0 A1 B3 AA B4 D9 00

ํ˜น์‹œ ์ง€๊ธˆ ์ œ๊ฐ€ ์‚ฌ์šฉ ์ค‘์ธ ์˜๋ฌธ ์œˆ๋„์šฐ์˜ ๋ฌธ์ œ๊ฐ€ ์•„๋‹ ๊นŒ ์‹ถ์–ด, vmware๋ฅผ ํ†ตํ•ด ํ•œ๊ธ€ ์œˆ๋„์šฐ 98 SE์™€ ํ•œ๊ธ€ ์œˆ๋„์šฐ 2000์„ ์‚ฌ์šฉํ•ด ํ…Œ์ŠคํŠธํ•ด ๋ด๋„ ๊ฐ™์€ ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์˜ค๋”๊ตฐ์š”.

์ด๋ฒˆ์—๋Š” ๋ช…์‹œ์ ์œผ๋กœ MBCS ๋ฌธ์ž์—ด์„ ์œ ๋‹ˆ์ฝ”๋“œ(USC-16 little endian)๋กœ ๋ณ€ํ™˜ํ•ด wchar_t์— ์ €์žฅํ•ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค.

setlocale(LC_ALL, ".949");
char *str2 = "๊ฐ€๋‚˜๋‹ค";
wchar_t wstr2_uni[blocksize];
memset(wstr2_uni, 0, blocksize * sizeof(wchar_t));
mbstowcs(wstr2_uni, str2, _mbstrlen(str2));

--- wstr2_uni์˜ ๋ฉ”๋ชจ๋ฆฌ ๋คํ”„ ---
00 AC 98 B0 E4 B2 00 00

์ด๋ ‡๊ฒŒํ•˜๋‹ˆ ์ฒ˜์Œ์— ์›ํ–ˆ๋˜ ๋ฐ” ๋ฐ๋กœ USC-16 little endian ์œผ๋กœ ์ €์žฅ๋˜๋”๊ตฐ์š”.

๊ฒฐ๋ก ์€

  • Lโ€"์ƒ์ˆ˜๋Š” ๋ฌธ์ž์—ด์„ ์œ ๋‹ˆ์ฝ”๋“œ๋กœ ์ธ์ฝ”๋”ฉํ•˜์ง€ ์•Š๋Š”๋‹ค. ๋‹ค๋งŒ ๋ฌธ์ž์—ด์„ 16๋น„ํŠธ wchar_t๋กœ ์ €์žฅํ•  ๋ฟ์ด๋‹ค. (์ด๋ ‡๊ฒŒ ์ €์žฅ๋˜์–ด๋„ ์˜๋ฌธ Ascii๋Š” ์œ ๋‹ˆ์ฝ”๋“œ ์ธ์ฝ”๋”ฉ๊ณผ ๊ฐ™์€ ๊ฒฐ๊ณผ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.)
  • ์œ ๋‹ˆ์ฝ”๋“œ๋กœ ์ธ์ฝ”๋”ฉ๋œ ๋ฌธ์ž์—ด์„ ์–ป๊ธฐ ์œ„ํ•ด์„œ๋Š” MBSC๋กœ ๋œ ๋ฌธ์ž์—ด์„ ์œ ๋‹ˆ์ฝ”๋“œ๋กœ ๋ณ€ํ™˜ํ•ด ์‚ฌ์šฉํ•ด์•ผ ๋œ๋‹ค.

๊ทธ๊ฑด ๊ทธ๋ ‡๋‹ค๊ณ  ์น˜๊ณ , ์•„์‰ฌ์šด ์ ์€ ์ œ๊ฐ€ ๋ณธ ์œ ๋‹ˆ์ฝ”๋“œ ๊ด€๋ จ ๋ฌธ์„œ๋“ค์—์„œ๋Š” Lโ€" ๋ฆฌํ„ฐ๋Ÿด์˜ ์ด์™€ ๊ฐ™์€ ํŠน์„ฑ์— ๋Œ€ํ•œ ๋‚ด์šฉ์€ ์ฐพ์•„๋ณผ ์ˆ˜ ์—†์—ˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์•„๋งˆ๋„ ์ •์ž‘ ์œ ๋‹ˆ์ฝ”๋“œ์˜ ์‚ฌ์šฉ์ด ํ•„์š”ํ•œ ์–ธ์–ด๊ถŒ์˜ ์‚ฌ๋žŒ๋“ค์ด ์“ด ๊ฒƒ์ด ์•„๋‹Œ ๋Œ€๋ถ€๋ถ„ ์˜๋ฌธ(ํ˜น์€ ๋ผํ‹ด๊ณ„์—ด ๋ฌธ์ž)์„ ์‚ฌ์šฉํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์ด ์ž‘์„ฑํ•œ ๊ธ€์ด๊ฑฐ๋‚˜ ์ด ๊ธ€์„ ๋ฒˆ์—ญํ•œ ๊ธ€์ด๊ธฐ ๋•Œ๋ฌธ์ผ ๊ฒƒ์ด๋ผ ์ƒ๊ฐํ•ด ๋ด…๋‹ˆ๋‹ค.

ps) ์ˆ˜์‹ญ๋…„๊ฐ„์˜ ์†Œํ”„ํŠธ์›จ์–ด์˜ ์—ญ์‚ฌ๊ฐ€ ํ˜๋ €์ง€๋งŒ ์•„์ง๋„ globalization์€ ๋‹ฌ์„ฑํ•˜๊ธฐ ํž˜๋“  ๋†’์€ ์ˆ˜์ค€์˜ ์š”๊ตฌ์‚ฌํ•ญ์ด ์•„๋‹๊นŒ ํ•ฉ๋‹ˆ๋‹ค.

update
ํ˜น์‹œ๋‚˜ ํ•˜๊ณ  #pragma๋ฅผ ์กฐ์‚ฌํ•ด๋ณด๋‹ค #pragma setlocale()๋ฅผ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ง€์ •ํ•ด์คฌ๋”๋‹ˆ Lโ€" ๋ฆฌํ„ฐ๋Ÿด ๋ฌธ์ œ๊ฐ€ ๋ชจ๋‘ ํ•ด๊ฒฐ๋˜๋Š” ๊ตฐ์š”.

#pragma setlocale(".949")

์ข€ ๋” ์•Œ์•„๋ณด๊ณ  ํฌ์ŠคํŠธํ•  ๊ฑธ ๊ทธ๋žฌ์Šต๋‹ˆ๋‹ค.

๋ฐ˜์‘ํ˜•

์ด ํฌ์ŠคํŒ…์€ ์ฟ ํŒก ํŒŒํŠธ๋„ˆ์Šค ํ™œ๋™์˜ ์ผํ™˜์œผ๋กœ, ์ด์— ๋”ฐ๋ฅธ ์ผ์ •์•ก์˜ ์ˆ˜์ˆ˜๋ฃŒ๋ฅผ ์ œ๊ณต๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐ˜์‘ํ˜•

/*โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”/
__wcschr
wcschr ๋ฅผ ์ง์ ‘ ๊ตฌํ˜„ํ•œ๊ฒƒ.
/โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”*/
wchar_t* __wcschr(wchar_t *szInput, wchar_t c)
{
    wchar_t* pstr = szInput;
    wchar_t temp;
    if(c == 0)
    {
        while(*pstr++);
        return pstr - 1;
    }
    while(temp = *pstr++)
    {
        if(temp == c)
        {
            return pstr - 1;
        }
    }
    return 0;
}


๋ฐ˜์‘ํ˜•

์ด ํฌ์ŠคํŒ…์€ ์ฟ ํŒก ํŒŒํŠธ๋„ˆ์Šค ํ™œ๋™์˜ ์ผํ™˜์œผ๋กœ, ์ด์— ๋”ฐ๋ฅธ ์ผ์ •์•ก์˜ ์ˆ˜์ˆ˜๋ฃŒ๋ฅผ ์ œ๊ณต๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐ˜์‘ํ˜•

//6822906  11000   Bee Accepted    C++    0.010   2008-11-30 12:14:00
#include 

#define MAX 52 //50 3185141890
typedef unsigned int DWORD;
DWORD g_nMatrix[MAX];
DWORD g_nAddTwo[MAX];

using namespace std;

void makeFibo(DWORD* nMatrix)
{
        int i;
        nMatrix[0] = 1;
        nMatrix[1] = 1;
        
        for( i = 2 ; i < MAX ; i++)
                nMatrix[i] = nMatrix[i-1]+nMatrix[i-2];

}
void makeResult(void)
{
        int i;
        g_nAddTwo[1] = 1;
        for(i = 2 ; i < MAX ; i++)
                g_nAddTwo[i] = g_nMatrix[i-1]+g_nAddTwo[i-1];
}
int main(void)
{
        makeFibo(g_nMatrix);
        makeResult();
        while(true)
        {
                int nYear;
                cin >> nYear;
                if(nYear == -1) break;
                cout << g_nAddTwo[nYear] << " " << g_nAddTwo[nYear+1] << endl;
        }
        return 0;
}
๋ฐ˜์‘ํ˜•

์ด ํฌ์ŠคํŒ…์€ ์ฟ ํŒก ํŒŒํŠธ๋„ˆ์Šค ํ™œ๋™์˜ ์ผํ™˜์œผ๋กœ, ์ด์— ๋”ฐ๋ฅธ ์ผ์ •์•ก์˜ ์ˆ˜์ˆ˜๋ฃŒ๋ฅผ ์ œ๊ณต๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐ˜์‘ํ˜•

The Joel Test: ๋‚˜์€ ์ฝ”๋”ฉ์„ ์œ„ํ•œ 12๋‹จ๊ณ„


๊ธ€ : Joel Spolsky
๋ฒˆ์—ญ : B.K. Chung ์ •๋ด‰๊ฒธ
๊ฐ์ˆ˜ : Jang Han Goo ๊ตฌ์žฅํ•œ
2000๋…„ 8์›” 9์ผ

SEMA์— ๋Œ€ํ•ด์„œ ๋“ค์–ด๋ณด์‹  ์ ์ด ์žˆ์Šต๋‹ˆ๊นŒ? ์†Œํ”„ํŠธ์›จ์–ด ํŒ€์ด ์–ผ๋งˆ๋‚˜ ์ž˜ํ•˜๋Š”์ง€๋ฅผ ์žฌ๋Š” ๋‚˜๋ฆ„๋Œ€๋กœ ๋ณต์žกํ•œ ์‹œ์Šคํ…œ์ž…๋‹ˆ๋‹ค. ์•—, ์•„๋‹ˆ! ๊ทธ ๋งํฌ๋ฅผ ๋ˆ„๋ฅด์ง€ ๋งˆ์„ธ์š”. SEMA๋ฅผ "์ดํ•ด"๋งŒ ํ•˜๋Š”๋ฐ ์•„๋งˆ 6๋…„์ •๋„๊ฐ€ ๊ฑธ๋ฆด๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์†Œํ”„ํŠธ์›จ์–ด ํŒ€์ด ์–ผ๋งˆ๋‚˜ ์ข‹์€์ง€ ๋“ฑ๊ธ‰์„ ๋งค๊ธธ ์ˆ˜ ์žˆ๋Š” - ์ข€ ๋ฌด์ฑ…์ž„ํ•˜๊ณ  ๋˜๋Š”๋Œ€๋กœ์˜ - ์ž์ฒด์ ์ธ ๋ฒ„์ ผ์˜ ํ…Œ์ŠคํŠธ๋ฅผ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ํ…Œ์ŠคํŠธ์˜ ์žฅ์ ์€ 3๋ถ„์ •๋„๋ฐ–์— ๊ฑธ๋ฆฌ์ง€ ์•Š๋Š”๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ ˆ์•ฝ๋˜๋Š” ์‹œ๊ฐ„์œผ๋กœ ์˜๋Œ€์— ๊ฐ€์„œ ๊ณต๋ถ€ํ•  ์ˆ˜๋„ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

The Joel Test

  1. Source Control(์†Œ์Šค ์ปจํŠธ๋กค)์„ ์‚ฌ์šฉํ•˜์‹ญ๋‹ˆ๊นŒ?
  2. ํ•œ๋ฒˆ์— ๋นŒ๋“œ๋ฅผ ๋งŒ๋“ค์–ด๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?
  3. daily build(์ผ๋ณ„ ๋นŒ๋“œ)๋ฅผ ๋งŒ๋“œ์‹ญ๋‹ˆ๊นŒ?
  4. ๋ฒ„๊ทธ ๋ฐ์ดํƒ€๋ฒ ์ด์Šค๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?
  5. ์ƒˆ๋กœ์šด ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๊ธฐ ์ „์— ๋ฒ„๊ทธ๋“ค์„ ์žก์Šต๋‹ˆ๊นŒ?
  6. up-to-date(์ตœ์‹ ) ์Šค์ผ€์ค„์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?
  7. spec(์„ค๊ณ„์„œ)๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?
  8. ํ”„๋กœ๊ทธ๋ž˜๋จธ๋“ค์ด ์กฐ์šฉํ•œ ์ž‘์—…ํ™˜๊ฒฝ์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?
  9. ๋ˆ์ด ํ—ˆ๋ฝํ•˜๋Š” ํ•œ๋„๋‚ด์˜ ์ตœ๊ณ ์˜ ํˆด๋“ค์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?
  10. ํ…Œ์Šคํ„ฐ๋“ค์„ ๊ณ ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?
  11. ์‹ ์ž…์‚ฌ์›๋“ค์€ ๋ฉด์ ‘๋•Œ ์ฝ”๋“œ๋ฅผ ์ง์ ‘ ์งœ๋Š” ์‹ค๊ธฐ์‹œํ—˜์„ ๋ด…๋‹ˆ๊นŒ?
  12. hallway usability testing(๋ฌด์ž‘์œ„ ์‚ฌ์šฉ์„ฑ ํ…Œ์ŠคํŒ…)์„ ํ•˜์‹ญ๋‹ˆ๊นŒ?

Joel Test์ด ํŠน๋ณ„ํ•œ ์ ์€ ๊ฐ ์ง๋ฌธ์— ์˜ˆ/์•„๋‹ˆ์˜ค๋กœ ๋ฐ”๋กœ ๋Œ€๋‹ตํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. lines-of-code-per-day(ํ•˜๋ฃจ๋™์•ˆ ์‚ฐ์ถœ๋˜๋Š” ์ฝ”๋“œ์˜ ์ค„์ˆ˜)๋‚˜ average-bugs-per-inflection-point(์‚ฐ์ถœ ์‹œ์ ์˜ ํ‰๊ท  ๋ฒ„๊ทธ์ˆ˜) ๊ฐ™์€ ๊ฒƒ์€ ์•Œ ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. "์˜ˆ"์— ํ•ด๋‹น ํ•˜๋Š” ์งˆ๋ฌธ์— 1์ ์”ฌ ๊ฐ€์‚ฐ๋ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ด ํ…Œ์ŠคํŠธ๋Š” ํ•ต ์›์ž๋กœ์— ์‚ฌ์šฉํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ์•ˆ์ „ํ•œ์ง€๋ฅผ ๊ฒ€์‚ฌํ•˜๋Š”๋“ฑ ์—๋Š” ์‚ฌ์šฉํ•˜์ง€ ๋ง์•„์ฃผ์‹ญ์‹œ์˜ค.

12์ ์€ ์™„๋ฒฝ, 11์€ ์ถฉ๋ถ„ํ•œ ์ ์ˆ˜์ด์ง€๋งŒ 10์ ์ด๋‚˜ ๊ทธ ์ดํ•˜๋Š” ์‹ฌ๊ฐํ•œ ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค๋Š” ์‹ ํ˜ธ์ž…๋‹ˆ๋‹ค. ์‚ฌ์‹ค์€ ๋Œ€๊ฐœ์˜ ์†Œํ”„ํŠธ์›จ์–ด ํšŒ์‚ฌ ๋“ค์ด 2~3์ ์„ ๋ฐ›๊ณ  ์žˆ๊ณ , ์‹ฌ๊ฐํ•œ ๋„์›€์„ ํ•„์š”๋กœ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. Microsoft๊ฐ™์€ ํšŒ์‚ฌ๋Š” 12์  ๋งŒ์ ์„ ๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹น์—ฐํ•œ ์ด์•ผ๊ธฐ์ง€๋งŒ ์ด๊ฒƒ๋“ค๋งŒ์œผ๋กœ ์„ฑ๊ณต๊ณผ ์‹คํŒจ๋ฅผ ๊ฐ€๋ฅผ ์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค. ํŠนํžˆ, ์•„๋ฌด๋„ ํ•„์š”์—†๋Š” ์ œํ’ˆ์„ ๊ต‰์žฅํžˆ ํ›Œ๋ฅญํ•œ ์†Œํ”„ํŠธ์›จ์–ด ํŒ€์ด ๋งŒ๋“ค๊ณ  ์žˆ๋‹ค๋ฉด, ์—ญ์‹œ๋‚˜ ์•„๋ฌด๋„ ์›ํ•˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ฐ˜๋Œ€๋กœ ์ด๋Ÿฐ ๋ฐฉ์‹์„ ๋”ฐ๋ฅด์ง€ ์•Š๋Š” ๋ช…์ธ๋“ค์ด ์„ธ์ƒ์„ ๋ฐ”๊พธ๋Š” ์†Œํ”„ํŠธ์›จ์–ด ๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒฝ์šฐ๋กœ ์ƒ๊ฐํ•  ์ˆ˜ ์žˆ๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜, ์ด 12๊ฐ€์ง€ ์ด์™ธ์˜ ์š”์†Œ๋ฅผ ๋ชจ๋‘ ๋™๋“ฑํ•˜๊ฒŒ ๋†“๊ณ  ๋ณธ๋‹ค๋ฉด, ์ด๋“ค๋งŒ ์ œ๋Œ€๋กœ ํ•œ๋‹ค๋ฉด ์ง€์†์ ์œผ๋กœ ์ข‹์€ ๊ฒฐ๊ณผ๋ฅผ ๋‚ด๋Š” ์ž˜ ํ›ˆ๋ จ๋œ ํŒ€์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

1. Source Control(์†Œ์Šค ์ปจํŠธ๋กค)์„ ์‚ฌ์šฉํ•˜์‹ญ๋‹ˆ๊นŒ?

์ƒ์šฉ ์†Œ์Šค ์ปจํŠธ๋กค ํŒจํ‚ค์ง€๋“ค๋„ ์‚ฌ์šฉํ•ด๋ณด์•˜๊ณ , ๋ฌด๋ฃŒ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” CVS๋„ ์‚ฌ์šฉํ•ด๋ณด์•˜์Šต๋‹ˆ๋‹ค. CVS๋Š” ๋ฌด๋ฃŒ์ด๊ธฐ๋Š” ํ•˜์ง€๋งŒ ์ถฉ๋ถ„ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€๋งŒ ์†Œ์Šค ์ปจํŠธ๋กค์ด ์—†๋‹ค๋ฉด ํ”„๋กœ๊ทธ๋ž˜๋จธ๋“ค์„ ์กฐ์œจํ•˜๋Š” ์ผ์ด ์ƒ๋‹นํžˆ ํ”ผ๊ณคํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋ž˜๋จธ๋“ค์€ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์ด ์–ด๋–ค ๊ฒƒ์„ ํ–ˆ๋Š”์ง€ ์•Œ ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ด ์—†์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์‹ค์ˆ˜๋ฅผ ์‰ฝ๊ฒŒ ๋กค๋ฐฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์†Œ์Šค ์ปจํŠธ๋กค์˜ ๋‹ค๋ฅธ ์žฅ์ ์€ ์†Œ์Šค์ฝ”๋“œ ์ž์ฒด๊ฐ€ ๋ชจ๋“  ํ”„๋กœ๊ทธ๋ž˜๋จธ์˜ ํ•˜๋“œ๋””์Šคํฌ์— ์ฒดํฌ์•„์›ƒ(check out)๋˜์–ด ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์†Œ์Šค ์ปจํŠธ๋กค์„ ์‚ฌ์šฉํ•˜๋Š” ํ”„๋กœ์ ํŠธ์—์„œ ์ฝ”๋“œ๋ฅผ ๋‚ ๋ ธ๋‹ค๋Š” ์ด์•ผ๊ธฐ๋ฅผ ๋“ค์–ด๋ณธ ์ ์ด ์—†์Šต๋‹ˆ๋‹ค.

2. ํ•œ๋ฒˆ์— ๋นŒ๋“œ๋ฅผ ๋งŒ๋“ค์–ด๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

"์ตœ์‹ ์˜ ์†Œ์Šค๋กœ๋ถ€ํ„ฐ ๋ช‡๋‹จ๊ณ„๋ฅผ ๊ฑฐ์ณ์„œ ์™„์ œํ’ˆ(shipping build)์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?"๋ผ๋Š” ์˜๋ฏธ์˜ ์งˆ๋ฌธ์ž…๋‹ˆ๋‹ค. ์ž˜ ๋˜์–ด์žˆ๋Š” ํŒ€์ธ ๊ฒฝ์šฐ๋ผ๋ฉด ํ•˜๋‚˜์˜ ์Šคํฌ๋ฆฝํŠธ๋กœ checkout๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜์—ฌ ๊ฐ ์†Œ์Šค๋ฅผ ๋ฆฌ๋นŒ๋“œ(rebuild)ํ•˜๊ณ  ๊ฐ ๋ฒ„์ ผ, ์–ธ์–ด, #ifdef๊ฐ™์€ ์กฐ๊ฑด๋ณ„๋กœ ์‹คํ–‰ํŒŒ์ผ์„ ๋งŒ๋“ค์–ด๋‚ด์–ด ๋งˆ์ง€๋ง‰ CDROM ๋ ˆ์ด์•„์›ƒ, ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ๋Š” ์›น์‚ฌ์ดํŠธ๋ฅผ ๋งŒ๋“ค์–ด ๋‚ด๋Š” ์ •๋„๊นŒ์ง€ ๋˜์–ด ์žˆ์„ ์ˆ˜ ์žˆ๊ฒ ์Šต๋‹ˆ๋‹ค.

๋งŒ์ผ ์ด ๊ณผ์ •์ด ํ•˜๋‚˜์˜ ๋‹จ๊ณ„ ์ด์ƒ์„ ๊ฑฐ์นœ๋‹ค๋ฉด, ์—ฌ๊ธฐ์„œ๋ถ€ํ„ฐ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•  ํ™•๋ฅ ์ด ์ƒ๊น๋‹ˆ๋‹ค. ์ •ํ•ด์ง„ ๊ธฐ์ผ์ด ๊ฐ€๊นŒ์›Œ์งˆ์ˆ˜๋ก "๋งˆ์ง€๋ง‰" ๋ฒ„๊ทธ๋ฅผ ์ˆ˜์ •ํ•˜๊ณ  ์‹คํ–‰ํŒŒ์ผ์„ ๋งŒ๋“œ๋Š” ๋“ฑ์„ ์œ„ํ•ด ๋น ๋ฅธ ์‚ฌ์ดํด์„ ํ•„์š”๋กœ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ฝ”๋“œ๋ฅผ ์ปดํŒŒ์ผํ•˜๊ณ  ์„ค์น˜ํŒŒ์ผ์„ ๊ตฌ์„ฑํ•˜๋Š”๋ฐ์— 20๋‹จ๊ณ„๊ฐ€ ํ•„์š”ํ•˜๋‹ค๋ฉด ๊ธ‰๋ฐ•ํ•œ ์‹œ๊ฐ„๋•Œ๋ฌธ์— ์‚ฌ์†Œํ•œ ์‹ค์ˆ˜๋ฅผ ์ €์ง€๋ฅด๊ฒŒ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

ํ•„์ž๊ฐ€ ๋งˆ์ง€๋ง‰์œผ๋กœ ๊ทผ๋ฌดํ–ˆ๋˜ ํšŒ์‚ฌ์—์„œ๋Š” ์ด๋Ÿฐ ์ด์œ ๋กœ WISE๋ฅผ InstallShield(์—ญ์ž์ฃผ : ๋‘ ์ œํ’ˆ ๋ชจ๋‘ ์„ค์น˜๋ณธ์„ ๋งŒ๋“ค๊ธฐ์œ„ํ•œ ๋„๊ตฌ ์ž…๋‹ˆ๋‹ค.)๋กœ ๊ต์ฒดํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์„ค์น˜ ๊ณผ์ •์„ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ํ†ตํ•ด์„œ NT ์Šค์ผ€์ค„๋Ÿฌ๋กœ ๋ฐค์ƒˆ์— ์ž๋™์œผ๋กœ ์‹คํ–‰ํ•˜๋„๋ก ํ•˜๊ณ ์ž ํ•˜์˜€๋Š”๋ฐ, WISE๋Š” ์Šค์ผ€์ค„๋Ÿฌ๋กœ ์‹คํ–‰ํ•  ์ˆ˜ ์—†๋˜ ์ด์œ ์ž…๋‹ˆ๋‹ค. (WISE์˜ ์นœ์ ˆํ•œ ๋ถ„๋“ค์ด ์ตœ์‹  ๋ฒ„์ ผ์—๋Š” ์ด๊ฒƒ์ด ๊ฐ€๋Šฅํ•˜๋‹ค๊ณ  ์•Œ๋ ค์™”์Šต๋‹ˆ๋‹ค.)

3. daily build(์ผ๋ณ„ ๋นŒ๋“œ)๋ฅผ ๋งŒ๋“œ์‹ญ๋‹ˆ๊นŒ?

์†Œ์Šค ์ปจํŠธ๋กค์„ ์‚ฌ์šฉํ•˜๋‹ค ๋ณด๋ฉด ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ๋นŒ๋“œ๋ฅผ ์‹คํŒจํ•˜๊ฒŒ ๋งŒ๋“œ๋Š” ์ฝ”๋“œ๋ฅผ ์ฒดํฌ์ธ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค๋ฉด, ์ƒˆ๋กœ์šด ์†Œ์ŠคํŒŒ์ผ์„ ์ถ”๊ฐ€ํ•ด์„œ ๊ทธ ์‚ฌ๋žŒ์˜ ์ปดํ“จํ„ฐ์—์„œ๋Š” ์ž˜ ์ปดํŒŒ์ผ๋˜์ง€๋งŒ, ์ด๋ฅผ ์ฝ”๋“œ ๋ ˆํŒŒ์ง€ํ† ๋ฆฌ(repository)์—๋Š” ์ถ”๊ฐ€๋ฅผ ํ•˜์ง€ ์•Š์•˜์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์‚ฌ๋žŒ์€ ์ด๋ฅผ ์žŠ๊ณ  ๋งŒ์กฑํ•œ ์ƒํƒœ์—์„œ ์ปดํ“จํ„ฐ๋ฅผ ์ž ๊ทธ๊ณ  ์ง‘์— ๋Œ์•„๊ฐ‘๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€๋งŒ ์ด๋กœ ์ธํ•ด ๋‹ค๋ฅธ์‚ฌ๋žŒ๋“ค์€ ์ž‘์—…์„ ํ•  ์ˆ˜ ์—†๊ฒŒ ๋˜๊ณ  ๊ฒฐ๊ตญ ์ฐ์ฐํ•˜์ง€๋งŒ ๊ฒฐ๊ณผ์—†์ด ์ง‘์œผ๋กœ ๋Œ์•„๊ฐˆ ์ˆ˜ ๋ฐ–์— ์—†์Šต๋‹ˆ๋‹ค.

๋ชจ๋ฅด๋Š” ์‚ฌ์ด์— ๋นŒ๋“œ๋ฅผ ์‹คํŒจํ•˜๋Š” ์ด๋Ÿฐ ์ปดํŒŒ์ผ ์˜ค๋ฅ˜๊ฐ€ ๋‚˜์ง€ ์•Š๋„๋ก daily build๋ฅผ ๋งŒ๋“ค๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ํฐ ํŒ€์—์„œ๋Š” ์ด๋Ÿฐ ๊ฒฝ์šฐ๋ฅผ ์œ„ํ•ด์„œ daily build๋ฅผ ๋งค์ผ ์˜คํ›„ - ์ ์‹ฌ์‹œ๊ฐ„๋“ฑ - ์— ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ๋žŒ๋“ค์€ ์ ์‹ฌ์‹œ๊ฐ„ ์ด์ „์— ๋  ์ˆ˜ ์žˆ๋Š” ํ•œ ๋งŽ์ด ์ฒดํฌ์ธ์„ ํ•ฉ๋‹ˆ๋‹ค. ์ ์‹ฌ์„ ๋จน์œผ๋กœ ๊ฐ”๋‹ค๊ฐ€ ๋‹ค์‹œ ๋Œ์•„์˜ค๋ฉด ๋นŒ๋“œ๋Š” ์ด๋ฃจ์–ด์ ธ ์žˆ์Šต๋‹ˆ๋‹ค. ๋นŒ๋“œ๊ฐ€ ์‹คํŒจํ•˜๋ฉด, ์‚ฌ๋žŒ๋“ค์€ ๋นŒ๋“œ๊ฐ€ ์„ฑ๊ณตํ•œ ์ด์ „ ์†Œ์Šค๋กœ ์ž‘์—…์„ ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

์—‘์…€ํŒ€์—์„œ๋Š” ๋ˆ„๊ตฐ๊ฐ€ ๋นŒ๋“œ๋ฅผ ๊นจ๋ฉด ๋ฒŒ์น™์œผ๋กœ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ๋‹ค์‹œ ๊นฐ๋•Œ๊นŒ์ง€ ๋นŒ๋“œ๋ฅผ ๊ด€๋ฆฌํ•˜๋„๋ก ๋ฒŒ์น™์„ ์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๋นŒ๋“œ๋ฅผ ๊นจ๋ฉด ๋ฐ›๋Š” ๋ฒŒ์น™์œผ๋กœ์จ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋ชจ๋“  ์ด๋“ค์ด ๋Œ์•„๊ฐ€๋ฉด์„œ ๋นŒ๋“œ๋ฅผ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๊ฒŒํ•˜์—ฌ, ์–ด๋–ป๊ฒŒ ๋Œ์•„๊ฐ€๋Š” ์ง€๋ฅผ ์ตํžˆ๊ฒŒ ํ•˜๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ์จ๋„ ์ข‹์•˜์Šต๋‹ˆ๋‹ค.

daily build์— ๊ด€ํ•ด ๋” ์ž์„ธํžˆ ์•„์‹œ๋ ค๋ฉด ์ €์˜ ๊ธฐ์‚ฌ daily builds are your friend๋ฅผ ์ฝ์œผ์‹ญ์‹œ์˜ค.

4. ๋ฒ„๊ทธ ๋ฐ์ดํƒ€๋ฒ ์ด์Šค๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?

๋ญ๋ผ๊ณ  ๋ฐ˜๋ฐ•ํ•˜์…”๋„ ํ™•์‹ ํ•ฉ๋‹ˆ๋‹ค. ์ฝ”๋“œ๋ฅผ ์งœ๊ณ  ์žˆ๋‹ค๋ฉด ์„ค๋ น ํ˜ผ์ž ์งœ๋”๋ผ๋„ ์ •๋ฆฌ๋œ ๋ฒ„๊ทธ ๋ช…์„ธ ๋ฐ์ดํƒ€๋ฒ ์ด์Šค๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์ง€ ์•Š๋‹ค๋ฉด ๋‚ฎ์€ ์งˆ์˜ ์ฝ”๋“œ๋กœ ์ œํ’ˆ์„ ์ถœ์‹œํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋งŽ์€ ํ”„๋กœ๊ทธ๋ž˜๋จธ๋“ค์ด ๋จธ๋ฆฌ๋กœ ๋ฒ„๊ทธ๋“ค์„ ๋ชจ๋‘ ๊ธฐ์–ตํ•  ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๋ง๋„ ์•ˆ๋˜๋Š” ์ด์•ผ๊ธฐ์ž…๋‹ˆ๋‹ค. ์ œ ๊ฒฝ์šฐ์—๋Š” ํ•œ๋ฒˆ์— 2~3๊ฐœ์˜ ๋ฒ„๊ทธ๋ฐ–์— ๊ธฐ์–ต์„ ๋ชปํ•˜๊ณ , ๋‹ค์Œ๋‚ ์ด ๋˜๊ฑฐ๋‚˜ ์ถœ์‹œ๋ฅผ ์œ„ํ•ด ๊ธ‰ํ•ด์ง€๋ฉด ์ „๋ถ€ ์žŠ์–ด๋ฒ„๋ฆฌ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๋ฒ„๊ทธ๋ฅผ ์ œ๋Œ€๋กœ ํŠธ๋ž˜ํ‚นํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

๋ฒ„๊ทธ ๋ฐ์ดํƒ€๋ฒ ์ด์Šค๋Š” ๋ณต์žกํ•  ์ˆ˜๋„ ์žˆ๊ณ , ๊ฐ„๋‹จํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ตœ์†Œํ•œ์œผ๋กœ ๊ฐ–์ถ”์–ด์•ผํ•  ์š”์†Œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค:

  • ๋ฒ„๊ทธ๋ฅผ ์™„๋ฒฝํ•˜๊ฒŒ ์žฌํ˜„ํ•  ์ˆ˜ ์žˆ๋Š” ๊ณผ์ •
  • ๋ฒ„๊ทธ๊ฐ€ ์—†์—ˆ๋‹ค๋ฉด ์ด๋ฃจ์–ด์กŒ์–ด์•ผํ•  ๊ฒฐ๊ณผ(๋™์ž‘)
  • ๋ฒ„๊ทธ๋กœ ์ธํ•˜์—ฌ ์ƒ๊ธด ๊ฒฐ๊ณผ(๋™์ž‘)
  • ๋ˆ„๊ฐ€ ์ด ๋ฒ„๊ทธ์— ํ• ๋‹น๋˜์–ด ์žˆ๋Š”์ง€
  • ๊ณ ์ณ์ง„ ๋ฒ„๊ทธ์ธ์ง€ ์•„๋‹Œ์ง€

๋ฒ„๊ทธ ๋ฐ์ดํƒ€๋ฒ ์ด์Šค๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ์ด์œ ๊ฐ€ ์ œํ’ˆ๋“ค์ด ๋„ˆ๋ฌด ๋ณต์žกํ•ด์„œ๋ผ๋ฉด, ์ด๊ฒƒ๋“ค์„ ํฌํ•จํ•œ 5์ปฌ๋Ÿผ์˜ ํ…Œ์ด๋ธ”์„ ๋งŒ๋“ค์–ด์„œ ์‚ฌ์šฉํ•˜๊ธฐ ์‹œ์ž‘ํ•˜์„ธ์š”.

๋ฒ„๊ทธ ํŠธ๋ž˜ํ‚น์— ๊ด€ํ•ด ๋” ์ฝ์œผ๋ ค๋ฉด, Painless Bug Tracking์„ ์ฝ์œผ์„ธ์š”.

5. ์ƒˆ๋กœ์šด ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๊ธฐ ์ „์— ๋ฒ„๊ทธ๋“ค์„ ์žก์Šต๋‹ˆ๊นŒ?

๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ Windows์šฉ Word์˜ ์ฒซ ๋ฒ„์ ผ์€ ์ฃฝ์Œ์˜ ํ”„๋กœ์ ํŠธ์˜€์Šต๋‹ˆ๋‹ค. ๋์ด ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ๊ณ„์†ํ•ด์„œ ์Šค์ผ€์ค„์„ ํŽ‘ํฌ๋ƒˆ์Šต๋‹ˆ๋‹ค. ํŒ€ ์ „์ฒด๋Š” ๋ง๋„ ์•ˆ๋˜๋Š” ์‹œ๊ฐ„๋™์•ˆ ์ผํ–ˆ๊ณ , ๊ณ„์†ํ•ด์„œ ์—ฐ๊ธฐ๋˜๊ณ  ๋˜ ์—ฐ๊ธฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ์ŠคํŠธ๋ ˆ์Šค๋Š” ์—„์ฒญ๋‚ฌ์Šต๋‹ˆ๋‹ค. ๋นŒ์–ด๋จน์„ ์ œํ’ˆ์ด ๋ช‡๋…„ ํ›„์— ์ถœ์‹œ๋˜์—ˆ์„๋•Œ, ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ๋Š” ํŒ€ ์ „์›์„ Cancun์œผ๋กœ ํœด๊ฐ€๋ณด๋‚ด๊ณ , ์ด ์›์ธ์„ ๋ถ„์„ํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋“ค์ด ๊นจ๋‹ซ๊ฒŒ ๋œ ๊ฒƒ์€ ํ”„๋กœ์ ํŠธ ๋งค๋‹ˆ์ €๋“ค์ด ์Šค์ผ€์ค„์„ ๋„ˆ๋ฌด ๊ฐ•์š”ํ•˜์˜€๊ธฐ ๋•Œ๋ฌธ์— ํ”„๋กœ๊ทธ๋ž˜๋จธ๋“ค์€ ์ฝ”๋”ฉ์„ ๋นจ๋ฆฌ ํ•  ์ˆ˜ ๋ฐ–์— ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฒŒ๋‹ค๊ฐ€ ๋ฒ„๊ทธ๋ฅผ ๊ณ ์น˜๋Š” ๋‹จ๊ณ„๋Š” ์Šค์ผ€์ค„์— ์•„์˜ˆ ์กด์žฌํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ ์งˆ์ด ์•„์ฃผ ๋‚˜์œ ์ฝ”๋“œ๋ฅผ ๋งŒ๋“ค๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฒ„๊ทธ ๊ฐฏ์ˆ˜๋ฅผ ์ค„์ด๋ ค๋Š” ๋…ธ๋ ฅ์€ ์ „ํ˜€ ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ํ•œ ํ”„๋กœ๊ทธ๋ž˜๋จธ๋Š” ํ…์ŠคํŠธ์˜ ๋†’์ด๋ฅผ ๊ณ„์‚ฐํ•˜๋Š” ๋ฃจํ‹ด ๋Œ€์‹ ์— "return 12;"๋กœ ๋Œ€์ฒดํ•˜์—ฌ ๋ฒ„๊ทธ ๋ฆฌํฌํŠธ๋กœ๋ถ€ํ„ฐ ์ด ๊ฐ’์ด ์–ด๋–ค ์˜ํ–ฅ์„ ์ฃผ์—ˆ๋Š”์ง€๋ฅผ ์•Œ๊ณ ์ž ํ–ˆ์Šต๋‹ˆ๋‹ค. ์Šค์ผ€์ค„์€ ๋‹จ์ง€ ๋ฒ„๊ทธ์ผ ์ˆ˜ ๋ฐ–์— ์—†๋Š” ๊ธฐ๋Šฅ๋“ค์„ ๋ชจ์•„ ๋†“์€ ์ฒดํฌ๋ฆฌ์ŠคํŠธ์˜€์Šต๋‹ˆ๋‹ค. ๋‚˜์ค‘์— ์ด ์ƒํ™ฉ์„ "๋ฌดํ•œ ๊ฒฐํ•จ ๋ฐฉ์‹(infinite defects methodology)"์ด๋ผ๊ณ  ์ด๋ฆ„์ง€์—ˆ์Šต๋‹ˆ๋‹ค.

๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด์„œ ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ๋Š” ๋ฐ˜๋Œ€์˜ "๋ฌด๊ฒฐํ•จ ๋ฐฉ์‹(zero defects methodology)"๋ผ๋Š” ๋ฐฉ์‹์„ ์ฒดํƒํ–ˆ์Šต๋‹ˆ๋‹ค. ๋งŽ์€ ํ”„๋กœ๊ทธ๋ž˜๋จธ๋“ค์€ ๊ฒฝ์˜์ง„๋“ค์˜ ๋ช…๋ น์— ์˜ํ•ด์„œ ๋ฒ„๊ทธ ๊ฐฏ์ˆ˜๋ฅผ ์ค„์ผ ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ์Œ์งํ•œ ์ด ๋ฐฉ์‹์˜ ์ด๋ฆ„ ํƒ“์— ์ด๋ฅผ ๋น„์›ƒ์—ˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์‹ค์ œ๋กœ๋Š” "๋ฌด๊ฒฐํ•จ(zero defects)"์ด๋ผ๋Š” ์ด๋ฆ„์€ ์ฃผ์–ด์ง„ ์‹œ๊ฐ„์— ๊ฐ€์žฅ ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋†’์€ ๊ฒƒ์€ ์ฝ”๋”ฉํ•˜๊ธฐ์ „์— ๋ฒ„๊ทธ๋ฅผ ์žก๋Š” ๊ฒƒ์ด๋ž€ ์‚ฌ์‹ค์„ ์ง€์นญํ•˜๋Š” ๋ง์ด์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์œ ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์ผ๋ฐ˜์ ์œผ๋กœ ๋ฒ„๊ทธ๋ฅผ ๊ณ ์น˜์ง€ ์•Š๊ณ  ๋ฐฉ์น˜ํ•˜๋Š” ์‹œ๊ฐ„์ด ๊ธธ์–ด์ง€๋ฉด ๊ธธ์–ด์งˆ์ˆ˜๋ก ๊ณ ์น˜๋Š”๋ฐ ๋” ๋งŽ์€ ์‹œ๊ฐ„๊ณผ ๊ธˆ์ „์ด ์š”๊ตฌ๋œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค๋ฉด, ์˜คํƒ€๋‚˜ ๋ฌธ๋ฒ•์˜ค๋ฅ˜๋“ฑ์€ ์ปดํŒŒ์ผ๋Ÿฌ๊ฐ€ ์‰ฝ๊ฒŒ ์žก์•„์„œ ๊ณ ์น˜๋Š”๋ฐ๋„ ๋ณ„๋กœ ๋ฌธ์ œ๊ฐ€ ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋งŒ์ผ ๋ฒ„๊ทธ๊ฐ€ ์ฒ˜์Œ ์‹คํ–‰์‹œ์— ๋ฐœ์ƒํ•˜์—ฌ ๋ณด์ด๊ฒŒ ๋˜๋ฉด, ๋ชจ๋“  ์ฝ”๋“œ๊ฐ€ ๋จธ๋ฆฟ์†๊ฒŒ ์ƒ์ƒํ•˜๊ฒŒ ์กด์žฌํ•˜๊ธฐ์— ๋ฐ”๋กœ ๊ณ ์น  ์ˆ˜ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋ฉฐ์น ์ „์— ์ž‘์„ฑํ•œ ์ฝ”๋“œ์—์„œ ๋ฒ„๊ทธ๋ฅผ ์ฐพ๊ฒŒ ๋˜๋ฉด ์ด๋ฅผ ๊ณ ์น˜๊ธฐ ์œ„ํ•ด ์กฐ๊ธˆ ์‹œ๊ฐ„์ด ๋” ๊ฑธ๋ฆด ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์•„๋งˆ๋„ ์ฝ”๋“œ๋ฅผ ๋‹ค์‹œ ๋ณด๊ฒŒ ๋˜๋ฉด ๋Œ€๋ถ€๋ถ„์˜ ๋‚ด์šฉ์ด ๊ธฐ์–ต๋‚˜๊ณ  ์ ์ •ํ•œ ์‹œ๊ฐ„๋‚ด์— ๋ฒ„๊ทธ๋ฅผ ๊ณ ์น  ์ˆ˜ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

ํ•˜์ง€๋งŒ ๋ช‡๋‹ฌ์ „์— ์ž‘์„ฑํ•œ ์ฝ”๋“œ์—์„œ ๋ฒ„๊ทธ๊ฐ€ ๋ฐœ๊ฒฌ๋œ๋‹ค๋ฉด ์ด๋ฏธ ๊ทธ ์ฝ”๋“œ์— ๊ด€ํ•ด์„œ ๋งŽ์€ ๊ฒƒ์ด ์ด๋ฏธ ์ƒ๊ฐ๋‚˜์ง€ ์•Š์„ ๊ฒƒ์ด๊ณ , ๊ณ ์น˜๊ธฐ๋„ ์ƒ๋Œ€์ ์œผ๋กœ ํž˜๋“ค ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋•Œ์ฏค ๋˜๋ฉด ๋‹ค๋ฅธ ์‚ฌ๋žŒ์˜ ์ฝ”๋“œ๋ฅผ ์ˆ˜์ •ํ•˜๊ณ  ์žˆ๋Š” ์™€์ค‘์ผ์ง€๋„ ๋ชจ๋ฅด๊ณ , ๊ทธ์‚ฌ๋žŒ์€ Aruba๋กœ ํœด๊ฐ€๋ฅผ ๋– ๋‚˜์žˆ์„์ง€๋„ ๋ชจ๋ฆ…๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ๋œ๋‹ค๋ฉด ๋ฒ„๊ทธ๋ฅผ ๊ณ ์น˜๋Š” ๊ฒƒ์€ ๊ธฐ์ˆ ์„ ์ตํžˆ๋Š” ๊ฒƒ๊ฐ™์ด ๋˜์–ด๋ฒ„๋ฆด ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ฒœ์ฒœํžˆ ๊ผผ๊ผผํ•˜๊ฒŒ ๊ทธ๋ฆฌ๊ณ  ์ฃผ์˜ ๊นŠ๊ฒŒ ์ฝ”๋“œ๋ฅผ ์‚ดํŽด๋ด์•ผ ํ•˜๊ณ , ๋ฌผ๋ก  ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š”๋ฐ์— ์–ผ๋งˆ๋‚˜ ๊ฑธ๋ฆด์ง€ ์ •ํ™•ํ•˜๊ฒŒ ํŒ๋‹จํ•˜๊ธฐ ํž˜๋“  ์ƒํ™ฉ์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ฒŒ๋‹ค๊ฐ€ ์ด๋ฏธ ์ถœํ•˜๋œ ์ฝ”๋“œ์—์„œ ๋ฒ„๊ทธ๋ฅผ ๋ฐœ๊ฒฌํ•œ๋‹ค๋ฉด, ์ด๋ฅผ ๊ณ ์น˜๋Š”๋ฐ์— ํฐ ๋Œ€๊ฐ€๋ฅผ ์น˜๋ค„์•ผํ• ์ง€๋„ ๋ชจ๋ฅผ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ด๋ ‡๊ฒŒ ์‹œ๊ฐ„์ด ์ ๊ฒŒ ๋“ค๊ธฐ ๋•Œ๋ฌธ์ด๋ผ๋Š” ์ด์œ ๊ฐ€ ํ•˜๋‚˜์˜ ์ด์œ ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ๋˜๋‹ค๋ฅธ ์ด์œ ๋Š” ๋ฒ„๊ทธ๋ฅผ ์ˆ˜์ •ํ•˜๋Š”๋ฐ ๊ฑธ๋ฆฌ๋Š” ์‹œ๊ฐ„์„ ์˜ˆ์ƒํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค๋Š” ์ƒˆ๋กœ์šด ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋Š”๋ฐ ๊ฑธ๋ฆฌ๋Š” ์‹œ๊ฐ„์„ ์˜ˆ์ƒํ•˜๊ธฐ๊ฐ€ ํ›จ์”ฌ ์‰ฝ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค๋ฉด, ๋‚ด๊ฐ€ ๋‹น์‹ ์—๊ฒŒ ๋ฆฌ์ŠคํŠธ๋ฅผ ์†ŒํŠธํ•˜๋Š” ์ฝ”๋“œ๋ฅผ ๋งŒ๋“œ๋Š”๋ฐ ์–ผ๋งˆ๋‚˜ ๊ฑธ๋ฆฌ๋ƒ๊ณ  ๋ฌผ์–ด๋ณธ๋‹ค๋ฉด, ๊ฝค ์ •ํ™•ํ•œ ๋Œ€๋‹ต์„ ํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€๋งŒ, ์งˆ๋ฌธ์„ ๋ฐ”๊ฟ”์„œ ๋‹น์‹ ์˜ ์ฝ”๋“œ๊ฐ€ Internet Explorer 5.5๋งŒ ์„ค์น˜๋˜์–ด์žˆ์œผ๋ฉด ๋™์ž‘ํ•˜์ง€ ์•Š๋Š” ๋ฒ„๊ทธ๋ฅผ ๊ณ ์น˜๋Š”๋ฐ ๊ฑธ๋ฆฌ๋Š” ์‹œ๊ฐ„์„ ๋ฌป๋Š”๋‹ค๋ฉด, ๋ฌธ์ œ๊ฐ€ ๋ฌด์—‡์ธ์ง€๋„ ๋ชจ๋ฅด๋Š” ์ƒํ™ฉ์ด๊ธฐ ๋•Œ๋ฌธ์— ์–ผ๋งˆ๋‚˜ ๊ฑธ๋ฆด์ง€ ์ถ”์ธกํ•˜์ง€๋„ ๋ชปํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. 3์ผ์ด ๊ฑธ๋ฆด ์ˆ˜๋„ ์žˆ์„ ๊ฒƒ์ด๊ณ , ์šด์ข‹์œผ๋ฉด 2๋ถ„์ด ๊ฑธ๋ฆด ์ˆ˜๋„ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ด๊ฒƒ์ด ์˜๋ฏธํ•˜๋Š” ๋ฐ”๋Š” ๊ณ ์ณ์•ผํ•  ๋ฒ„๊ทธ๊ฐ€ ๋งŽ์ด ์กด์žฌํ•˜๋Š” ์ƒํƒœ์˜ ์Šค์ผ€์ค„์ด๋ผ๋ฉด ๊ทธ ์Šค์ผ€์ค„์€ ์ •ํ™•ํ•  ์ˆ˜๊ฐ€ ์—†๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€๋งŒ ์ด๋ฏธ ์•Œ๊ณ ์žˆ๋Š” ๋ฒ„๊ทธ๋“ค์€ ๋ชจ๋‘ ๊ณ ์นœ ์ƒํƒœ๋ผ๋ฉด ๊ทธ ์Šค์ผ€์ค„์€ ์ƒ๋Œ€์ ์œผ๋กœ ์ƒ๋‹นํžˆ ์ •ํ™•ํ•˜๊ฒŒ ์ง€ํ‚ฌ ์ˆ˜ ์žˆ๋Š” ์Šค์ผ€์ค„์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋ฒ„๊ทธ ๊ฐฏ์ˆ˜๋ฅผ 0์— ๊ฐ€๊น๊ฒŒ ํ•˜๋Š” ๋˜ํ•˜๋‚˜์˜ ์ข‹์€ ์ ์€ ๊ฒฝ์Ÿ์—์„œ ํ›จ์”ฌ ๋น ๋ฅด๊ฒŒ ๋Œ€์‘ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์–ด๋–ค ํ”„๋กœ๊ทธ๋ž˜๋จธ๋“ค์€ ์ด๋ฅผ ๋‘๊ณ  ์ œํ’ˆ์„ ๋ฐ”๋กœ ์ถœํ•˜ํ•  ์ˆ˜ ์žˆ๋Š” ํ•ญ์ƒ ์œ ์ง€ํ•˜๋Š” ๊ฒƒ์ด๋ผ๊ณ  ์ด์•ผ๊ธฐํ•ฉ๋‹ˆ๋‹ค. ๊ฒฝ์Ÿ์ž๊ฐ€ ๊ณ ๊ฐ๋“ค์„ ๊ฐ€๋กœ์ฑ„๊ฐˆ๋งŒํ•œ ๊ต‰์žฅํžˆ ์ข‹์€ ๊ธฐ๋Šฅ์„ ์ƒˆ๋กœ ๋งŒ๋“ค์—ˆ๋‹ค๋ฉด ์ถ•์ฒ™๋œ ๋งŽ์€ ๋ฒ„๊ทธ๋ฅผ ์ˆ˜์ •ํ•  ํ•„์š”์—†์ด ๋ฐ”๋กœ ์ด ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

6. up-to-date(์ตœ์‹ ) ์Šค์ผ€์ค„์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?

๋น„์ฆˆ๋‹ˆ์Šค์— ๋‹น์‹ ์˜ ์ฝ”๋“œ๊ฐ€ ์กฐ๊ธˆ์ด๋ผ๋„ ์ค‘์š”ํ•œ ๋ถ€๋ถ„์ด๋ผ๋ฉด, ์ฝ”๋“œ๊ฐ€ ์–ธ์ œ์ฏค ์™„์„ฑ๋  ์ˆ˜ ์žˆ๋Š”์ง€๋ฅผ ์•„๋Š” ๊ฒƒ ๋˜ํ•œ ์ค‘์š”ํ•˜๋‹ค๋Š” ๊ฒƒ์€ ๋‹น์—ฐํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋ž˜๋จธ๋“ค์€ ์—‰ํ„ฐ๋ฆฌ ์Šค์ผ€์ค„์„ ๋งŒ๋“œ๋Š”๋ฐ ์•…๋ช…์ด ๋†’์Šต๋‹ˆ๋‹ค. "์–ธ์  ๊ฐ€๋Š” ๋ ๊บผ์•ผ!"ํ•˜๊ณ  ์™ธ์นฉ๋‹ˆ๋‹ค.

๋ถˆํ–‰ํ•˜๊ฒŒ๋„ ๊ทธ๋Ÿฐ ์‹์œผ๋กœ๋Š” ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š”๊ฒƒ์€ ์—†์Šต๋‹ˆ๋‹ค. ๋น„์ฆˆ๋‹ˆ์Šค์—๋Š” ์ฝ”๋“œ๋ฅผ ์ถœํ•˜ํ•˜๊ธฐ ์ „์— ๋ฐ๋ชจ, ์ „์‹œํšŒ, ๊ด‘๊ณ ๋“ฑ๋“ฑ ๋ฏธ๋ฆฌ ๋งŽ์€ ๊ฒƒ๋“ค์„ ํŒ๋‹จํ•˜์—ฌ ๊ฒฐ์ •ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ•  ์ˆ˜ ์žˆ๋Š” ๋‹จ ํ•œ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์€ ์Šค์ผ€์ค„์„ ๊ฐ€์ง€๊ณ  ์ด๋ฅผ ๊ณ„์†ํ•ด์„œ ํ˜„์‹ค์ ์œผ๋กœ ์ตœ์‹ ๋‚ด์šฉ์œผ๋กœ ์œ ์ง€ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์Šค์ผ€์ค„์„ ๊ฐ€์ ธ์•ผํ•˜๋Š” ๋˜๋‹ค๋ฅธ ์ค‘์š”ํ•œ ์ด์œ ๋Š” ์ด๋ฅผ ํ†ตํ•ด์„œ ์–ด๋–ค ๊ธฐ๋Šฅ์ด ํ•„์š”ํ•œ์ง€๋ฅผ ๊ฒฐ์ •ํ•˜๊ฒŒ๋” ๋งŒ๋“ค์–ด์ค€๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋•Œ๋ฌธ์— ์–ด๋–ค ๊ธฐ๋Šฅ์ด ๋œ ์ค‘์š”ํ•œ์ง€ ๊ฒฐ์ •ํ•ด์•ผํ•˜๊ณ  featuris ๊ฐ€ ๋˜๊ธฐ ์ „์— ์ด๋“ค์„ ํฌ๊ธฐํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.

์Šค์ผ€์ค„์„ ๊ด€๋ฆฌํ•˜๋Š” ๊ฒƒ์ด ์–ด๋ ค์šธ ํ•„์š”๋Š” ์—†์Šต๋‹ˆ๋‹ค. ์ œ ๊ธ€Painless Software Schedules ์— ์ข‹์€ ์Šค์ผ€์ค„์„ ๋งŒ๋“œ๋Š” ๊ฐ„๋‹จํ•œ ๋ฐฉ๋ฒ•์„ ์„ค๋ช…ํ•˜์˜€์Šต๋‹ˆ๋‹ค.

7. spec(์„ค๊ณ„์„œ)๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?

์ŠคํŽ™์„ ๋งŒ๋“œ๋Š” ๊ฒƒ์€ ์ด๋นจ์„ ์‘ค์‹œ๋Š”๊ฒƒ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค: ๋ชจ๋“  ์‚ฌ๋žŒ๋“ค์ด ์ข‹๋‹ค๊ณ  ์ธ์ •ํ•˜์ง€๋งŒ, ์•„๋ฌด๋„ ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์™œ ๊ทธ๋Ÿฐ ํ˜„์ƒ์ด ์ผ์–ด๋‚˜๋Š”์ง€๋Š” ์ •ํ™•ํžˆ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค๋งŒ, ์•„๋งˆ๋„ ํ”„๋กœ๊ทธ๋ž˜๋จธ๋“ค์ด ๋ฌธ์„œ๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒƒ์„ ๊ต‰์žฅํžˆ ์‹ซ์–ดํ•˜๋Š”๋ฐ์— ๊ธฐ์ธํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๊ทธ ๊ฒฐ๊ณผ๋กœ, ํ”„๋กœ๊ทธ๋ž˜๋จธ๋ฐ–์— ์—†๋Š” ์ง‘๋‹จ์—์„œ ํ•œ๊ฐ€์ง€ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ณ ์ž ํ•˜๋ฉด, ์ด๋“ค์€ ๋ฌธ์„œ๋ฅผ ๋งŒ๋“ค๊ธฐ ๋ณด๋‹ค๋Š” ์ฝ”๋“œ๋กœ ์ž์‹ ๋“ค์˜ ์˜๊ฒฌ์„ ํ‘œ๋ช…ํ•˜๋ ค ํ•ฉ๋‹ˆ๋‹ค. ์ŠคํŽ™์„ ๋จผ์ € ๋งŒ๋“ค๊ธฐ๋ณด๋‹ค๋Š” ์ฐจ๋ผ๋ฆฌ ์ฝ”๋“œ๋ฅผ ์งœ์„œ ๋ณด์—ฌ์ฃผ๋Š” ๊ฒƒ์„ ํƒํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์„ค๊ณ„ ๋‹จ๊ณ„์—์„œ ๋ฌธ์ œ๋ฅผ ๋ฐœ๊ฒฌํ•˜๋ฉด ๋ช‡์ค„์„ ๊ณ ์ณ์„œ ์ด๋ฅผ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€๋งŒ ์ฝ”๋“œ๊ฐ€ ์งœ์—ฌ์ง„ ์ƒํ™ฉ์ด๋ผ๋ฉด ์ด ๋ฌธ์ œ๋ฅผ ์ˆ˜์ •ํ•˜๋Š” ๋Œ“๊ฐ€๋Š” ๊ฐ์ •์ ์œผ๋กœ๋‚˜(์ฝ”๋“œ๋ฅผ ๊ทธ๋ƒฅ ๋ฒ„๋ฆฌ๋Š” ๊ฒƒ์„ ์ข‹์•„ํ•˜๋Š” ์‚ฌ๋žŒ์€ ์—†์Šต๋‹ˆ๋‹ค) ์‹œ๊ฐ„์ ์œผ๋กœ๋‚˜ ํ›จ์”ฌ ๋†’๊ฒŒ ๋˜๊ณ  ๋” ํž˜๋“  ์ž‘์—…์ด ๋˜์–ด๋ฒ„๋ฆฝ๋‹ˆ๋‹ค. ์ŠคํŽ™์„ ํ†ตํ•ด์„œ ๋งŒ๋“ค์–ด์ง€์ง€ ์•Š์€ ์†Œํ”„ํŠธ์›จ์–ด๋Š” ๋Œ€๊ฐœ ์„ค๊ณ„๊ฐ€ ์ž˜๋ชป๋˜์–ด ์Šค์ผ€์ค„์„ ์—‰๋ง์œผ๋กœ ๋งŒ๋“ค์–ด๋†“์Šต๋‹ˆ๋‹ค. Netscape์—์„œ๋„ ์ด๋Ÿฐ ๋ฌธ์ œ๋กœ ์ธํ•ด ๋ธŒ๋ผ์šฐ์ €์˜ ์ดˆ๊ธฐ ๋„ค๊ฐœ์˜ ๋ฒ„์ ผ์ด ๋„ˆ๋ฌด ์—‰๋ง์ด ๋˜์–ด ๊ฒฐ๊ตญ ๊ด€๋ฆฌ์ž๋“ค์ด ๋ฉ์ฒญํ•˜๊ฒŒ๋„ ์ฝ”๋“œ๋ฅผ ์ „๋ถ€ ๋ฒ„๋ฆฌ๊ณ  ๋‹ค์‹œ ์งœ๋„๋กํ•œ ๊ฒฐ์ •์„ ๋‚ด๋ ค๋ฒ„๋ฆฌ๊ฒŒ ๋˜๋Š” ์ƒํ™ฉ์ด ๋ฒŒ์–ด์กŒ์Šต๋‹ˆ๋‹ค. ๊ฑฐ๊ธฐ๋‹ค ํ•œ์ˆ  ๋” ๋– ์„œ Mozilla์—์„œ ์ด๋Ÿฐ ์‹ค์ˆ˜๋ฅผ ๋‹ค์‹œ ๋ฐ˜๋ณตํ•˜์—ฌ ๊ฒจ์šฐ Alpha ๋‹จ๊ณ„์— ๊ฐ€๋Š”๋ฐ ๋ช‡๋…„์ด๋ผ๋Š” ์‹œ๊ฐ„์ด ๊ฑธ๋ฆฌ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

ํ•„์ž์˜ ์ง€๋ก ์€ ์ด ๋ฌธ์ œ๋Š” ํ”„๋กœ๊ทธ๋ž˜๋จธ๋“ค์ด ๋ฌธ์„œ๋ฅผ ์ž‘์„ฑํ•˜๋Š”๋ฐ ๊ฑฐ๋ถ€๊ฐ์ด ์—†๋„๋ก ์ž‘๋ฌธ ๊ฐ•์˜๋ฅผ ๋“ฃ๋„๋ก ๋ณด๋‚ด๋Š” ๊ฒƒ์œผ๋กœ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ํ•ด๊ฒฐ์ฑ…์ด๋ผ๋ฉด ์ŠคํŽ™๊ฐ™์€ ๋ฌธ์„œ ์ž‘์„ฑ์— ๋Šฅ์ˆ™ํ•œ ๊ด€๋ฆฌ์ž๋ฅผ ๋‘๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‘ ๊ฒฝ์šฐ ๋ชจ๋‘ "์ŠคํŽ™์—†๋Š” ์ฝ”๋“œ๋Š” ๊ธˆ๋ฌผ"์ด๋ผ๋Š” ๊ฐ„๋‹จํ•œ ๊ทœ์น™์„ ๋”ฐ๋ผ์•ผ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ €์˜ 4๋ถ€์งœ๋ฆฌ ๊ธ€์— ์ŠคํŽ™ ์ž‘์„ฑํ•˜๋Š” ์š”๋ น์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ–ˆ์Šต๋‹ˆ๋‹ค.

8. ํ”„๋กœ๊ทธ๋ž˜๋จธ๋“ค์ด ์กฐ์šฉํ•œ ์ž‘์—…ํ™˜๊ฒฝ์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?

์ง€์‹ ๊ทผ๋กœ์ž์—๊ฒŒ ๊ณต๊ฐ„, ์กฐ์šฉํ•จ, ํ”„๋ผ์ด๋ฒ„์‹œ๋ฅผ ์คŒ์œผ๋กœํ•ด์„œ ๋งŽ์€ ์ƒ์‚ฐ์„ฑ ํ–ฅ์ƒ์„ ์–ป๋Š”๋‹ค๋Š” ๊ฒƒ์€ ์ด๋ฏธ ์ฆ๋ช…๋œ ์‚ฌ์‹ค์ž…๋‹ˆ๋‹ค. ์†Œํ”„ํŠธ์›จ์–ด ๊ด€๋ฆฌ์˜ ๊ณ ์ „์ธ Peopleware์—์„œ๋Š” ์ด ์ƒ์‚ฐ์„ฑ ํ–ฅ์ƒ์— ๋Œ€ํ•ด ์ž์„ธํžˆ ๊ธฐ์ˆ ํ•ฉ๋‹ˆ๋‹ค.

๋ฌธ์ œ๋Š” ์—ฌ๊ธฐ์— ์žˆ์Šต๋‹ˆ๋‹ค. ์ง€์‹ ๊ทผ๋กœ์ž๋Š” "in the zone"์ƒํƒœ๋ผ๊ณ ๋„ ํ•˜๋Š” "flow"์ƒํƒœ์— ๋“ค์–ด์„ฌ์œผ๋กœ์จ ๊ฐ€์žฅ ์ตœ์ƒ์˜ ์ƒํƒœ๊ฐ€ ๋˜์–ด ์ผ์— ์™„๋ฒฝํžˆ ์ง‘์ค‘ํ•˜๊ณ  ์™ธ๋ถ€์— ๊ฐœ์˜์น˜ ์•Š๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์™„๋ฒฝํ•œ ์ง‘์ค‘์œผ๋กœ ์‹œ๊ฐ„ ๊ฐ€๋Š” ๊ฒƒ์„ ์žŠ๊ณ  ์ข‹์€ ๊ฒฐ๊ณผ๋ฅผ ๋‚ด๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ด๋•Œ์— ๋ฐ”๋กœ ๋Œ€๋ถ€๋ถ„์˜ ์ƒ์‚ฐ์ ์ธ ์ผ๋“ค์„ ์ฒ˜๋ฆฌํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ž‘๊ฐ€, ํ”„๋กœ๊ทธ๋ž˜๋จธ, ๊ณผํ•™์ž ๊ทธ๋ฆฌ๊ณ  ์‹ฌ์ง€์–ด ๋†๊ตฌ์„ ์ˆ˜๋“ค๊นŒ์ง€๋„ "in the zone"์ƒํƒœ๊ฐ€ ์žˆ์Œ์„ ์ด์•ผ๊ธฐํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋ฌธ์ œ๋Š” "zone"์œผ๋กœ ๋“ค์–ด๊ฐ€๋Š” ๊ฒƒ์ด ์‰ฝ์ง€ ์•Š๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ธก์ •ํ•ด๋ณด๋ฉด, ์ตœ์ƒ์˜ ์ƒ์‚ฐ์„ฑ์œผ๋กœ ์ผ์„ ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ํ‰๊ท  15๋ถ„์ด ๊ฑธ๋ฆฝ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์–ด๋–ค ๊ฒฝ์šฐ์—๋Š” ํ”ผ๊ณคํ•˜๊ณ  ์ด๋ฏธ ๋งŽ์€ ์ผ์„ ํ•œ ์ƒํƒœ์—์„œ "zone"์ƒํƒœ์— ๋“ค์–ด๊ฐ€์ง€ ๋ชปํ•˜๊ณ  ๋‹ค๋ฅธ ์ผ์„ ํ•˜๊ฑฐ๋‚˜ ์›น์„œํ•‘์ด๋‚˜ ํ…ŒํŠธ๋ฆฌ์Šค๋กœ ์‹œ๊ฐ„์„ ํ—ˆ๋น„ํ•˜๊ฒŒ ๋  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

๋˜๋‹ค๋ฅธ ๋ฌธ์ œ๋Š” "zone"์ƒํƒœ์—์„œ ๋น ์ ธ๋‚˜๊ฐ€๋Š” ๊ฒƒ์ด ๋งค์šฐ ์‰ฝ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์žก์Œ, ์ „ํ™”์†Œ๋ฆฌ, ์ ์‹ฌ์‹์‚ฌ, ์ž ์‹œ ์Šคํƒ€๋ฒ…์Šค์— 5๋ถ„๊ฐ„ ๊ฐ”๋‹ค์˜ค๋Š” ๊ฒƒ ๊ทธ๋ฆฌ๊ณ  ํŠนํžˆ ๋™๋ฃŒ์— ์˜ํ•œ ๋ฐฉํ•ด๋“ฑ์— ์˜ํ•ด ๋ฐ”๋กœ "zone"์—์„œ ๋น ์ ธ๋‚˜๊ฐ€๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๋™๋ฃŒ๊ฐ€ 1๋ถ„์ด๋ผ๋Š” ์งง์€ ์‹œ๊ฐ„ ๋™์•ˆ์ด๋ผ๋„ ์งˆ๋ฌธ์„ ํ•˜์—ฌ "zone"์ƒํƒœ์—์„œ ๋น ์ ธ๋‚˜๊ฐ„๋‹ค๋ฉด ๋‹ค์‹œ ๋˜๋Œ์•„๊ฐ€๊ธฐ ์œ„ํ•ด์„œ 30๋ถ„์ด ๋„˜๋Š” ์‹œ๊ฐ„์ด ๊ฑธ๋ ค ์ „์ฒด ํšจ์œจ์— ์น˜๋ช…์ ์ธ ์˜ํ–ฅ์„ ๋ฏธ์น  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์นดํŽ˜์ธ ๊ฐ€๋“ํ•œ ๋‹ท์ปด ํšŒ์‚ฌ๋“ค์ด ์ข‹์•„ํ•˜๋Š” ํ•ฉ์ˆ™์†Œ๊ฐ™์€ ๊ณณ์— ์˜†์˜ ๋งˆ์ผ€ํŒ… ๋ถ€์„œ์—์„œ ๊ณ„์†ํ•ด์„œ ์˜ค๋Š” ์ „ํ™”์— ๋Œ€๊ณ  ์†Œ๋ฆฌ์ง€๋ฅด๋Š” ๊ทธ๋Ÿฐ ์‹œ๋„๋Ÿฌ์šด ํ™˜๊ฒฝ์ด๋ผ๋ฉด ๊ณ„์†๋œ ๋ฐฉํ•ด๋กœ ์ง€์‹ ๊ทผ๋กœ์ž๋“ค์˜ ์ƒ์‚ฐ์„ฑ์€ ์ถ”๋ฝํ•˜์—ฌ "zone"์ƒํƒœ์— ์ ˆ๋Œ€ ์ด๋ฅด์ง€ ๋ชปํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ”„๋กœ๊ทธ๋ž˜๋จธ๋“ค์—๊ฒŒ ์žˆ์–ด์„œ ํŠนํžˆ ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ์ƒ์‚ฐ์„ฑ์€ ๋‹จ๊ธฐ์ ์ธ ๊ธฐ์–ต๋ ฅ์œผ๋กœ ํ•œ๋ฒˆ์— ์–ผ๋งˆ๋‚˜ ๋งŽ์€ ์ž‘์€ ์„ธ๋ถ€์‚ฌํ•ญ๋“ค์„ ๋‹ค๋ฃจ๋А๋ƒ์— ๋‹ฌ๋ ค์žˆ์Šต๋‹ˆ๋‹ค. ์–ด๋– ํ•œ ๋ฐฉํ•ด๋„ ์ด๋Ÿฐ ์„ธ๋ถ€์‚ฌํ•ญ๋“ค์„ ์žŠ์–ด๋ฒ„๋ฆฌ๊ฒŒ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ผ์„ ๋‹ค์‹œ ์žฌ๊ฐœํ•˜๋ฉด ๊ทธ๊ฒƒ๋“ค์„ ๋‹ค์‹œ ๊ธฐ์–ตํ•˜์ง€ ๋ชปํ•˜์—ฌ (์‚ฌ์šฉํ•˜๋˜ ์ง€์—ญ๋ณ€์ˆ˜๋‚˜ ๊ฒ€์ƒ‰ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๋งŒ๋“ค๋˜ ์ค‘์— ์–ด๋””์—์„œ ๋ฉˆ์คฌ์—ˆ๋Š”์ง€๋“ฑ) ๋‹ค์‹œ ์ฐพ์•„๋ณด๊ฒŒ ๋˜๊ณ , ์ด๋กœ ์ธํ•ด ๋‹ค์‹œ ์†๋„๊ฐ€ ๋ถ™์„๋•Œ๊นŒ์ง€ ๋А๋ ค์ง€๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

์ง๊ด€์ ์œผ๋กœ ๊ณ„์‚ฐํ•ด๋ณด๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋งŒ์ผ ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ๋‹จ 1๋ถ„์ด๋ผ๋„ ๋ฐฉํ•ด๋ฅผ ๋ฐ›์•„์„œ(๋ช…๋ฐฑํ•œ ๊ทผ๊ฑฐ์— ์˜ํ•ด) 15๋ถ„์˜ ์ƒ์‚ฐ์„ฑ์„ ๋‚ ๋ ค๋ฒ„๋ฆฐ๋‹ค๊ณ  ํ•ฉ์‹œ๋‹ค. ์ฒ ์ˆ˜์™€ ์˜ํฌ ๋‘ ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ๋‚ฎ์€ ์นธ๋ง‰์ด๋กœ ์ฃผ์šฑ ๋Š˜์–ด์„ (a standard Dilbert veal-fattening farm) ์—ด๋ฆฐ ์‚ฌ๊ฐ ํŒŒํ‹ฐ์…˜ ์˜†์ž๋ฆฌ์— ์•‰์•„ ์žˆ๋‹ค๊ณ  ํ•ฉ์‹œ๋‹ค. ์˜ํฌ๊ฐ€ strcpyํ•จ์ˆ˜์˜ ์œ ๋‹ˆ์ฝ”๋“œ ๋ฒ„์ ผ ์ด๋ฆ„์„ ์žŠ์—ˆ์Šต๋‹ˆ๋‹ค. 30์ดˆ๋ฉด ์ฐพ์•„๋ณผ ์ˆ˜ ์žˆ๊ฒ ์ง€๋งŒ, ์ฒ ์ˆ˜ํ•œํ…Œ ๋ฌผ์–ด๋ณด๋ฉด 15์ดˆ๊ฐ€ ๊ฑธ๋ฆฝ๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋ฐ”๋กœ ์˜†์— ์•‰์•„ ์žˆ๋Š” ์ฒ ์ˆ˜์—๊ฒŒ ๋ฌป์Šต๋‹ˆ๋‹ค. ์ฒ ์ˆ˜๋Š” ์‚ฐ๋งŒํ•ด์ง€๊ณ  - ์˜ํฌ์˜ 15์ดˆ๋ฅผ ์•„๋ผ๊ธฐ ์œ„ํ•ด - 15๋ถ„์„ ๋‚ญ๋น„ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

์ด๋ฒˆ์—๋Š” ๋ฒฝ๊ณผ ๋ฌธ์œผ๋กœ ๋‚˜๋‰˜์–ด์ง„ ๋ณ„๋„์˜ ์‚ฌ๋ฌด์‹ค๋กœ ๊ฐ€์ •์„ ํ•ฉ์‹œ๋‹ค. ์—ฌ์ „ํžˆ ์˜ํฌ๋Š” ํ•จ์ˆ˜๋ฅผ ๊ธฐ์–ตํ•˜์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์‹œ ์ฐพ์•„๋ณด๋Š” ๊ฒƒ์œผ๋กœ 30์ดˆ๋ฅผ ๋ณด๋‚ผ ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๊ณ  ์˜† ๋ฐฉ์— ์žˆ๋Š” ์ฒ ์ˆ˜์—๊ฒŒ ๋ฌผ์–ด๋ณด๊ธฐ ์œ„ํ•ด์„œ (์ผ๋ฐ˜์ ์ธ ํ”„๋กœ๊ทธ๋ž˜๋จธ์˜ ํ‰๊ท  ๋ฌผ๋ฆฌ์ ์ธ ๊ฑด๊ฐ•์ƒํƒœ๋ฅผ ๋ด์„œ๋Š” ์‰ฝ์ง€ ์•Š์€) ์ผ์–ด๋‚˜์„œ ๊ฑท๋Š” ๊ฒƒ์„ ํฌํ•จํ•œ 45์ดˆ๋ฅผ ๋ณด๋‚ผ ์ˆ˜ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ฒฐ๊ตญ ์ฐพ์•„๋ณด๋Š” ๊ฒƒ์„ ์„ ํƒํ•˜์—ฌ 30์ดˆ๋ฅผ ๋ณด๋‚ด๊ฒŒ ๋˜์ง€๋งŒ ์ฒ ์ˆ˜์˜ 15๋ถ„์„ ๋ฒŒ์–ด์ฃผ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๋Œ€๋‹จํ•˜์ฃ !

9. ๋ˆ์ด ํ—ˆ๋ฝํ•˜๋Š” ํ•œ๋„๋‚ด์˜ ์ตœ๊ณ ์˜ ํˆด๋“ค์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?

์ปดํŒŒ์ผ ๋˜๋Š” ์–ธ์–ด๋กœ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์€ ์—ฌ์ „ํžˆ ์•„๋ฌด PC์—์„œ ํ•  ์ˆ˜ ์—†๋Š” ๊ฒƒ ์ค‘์˜ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. ์ปดํŒŒ์ผ์„ ํ•˜๋Š”๋ฐ ๋ช‡์ดˆ ์ด์ƒ ๊ฑธ๋ฆฐ๋‹ค๋ฉด ์ตœ์ƒ์˜ ๊ธฐ์ข…์„ ์‚ฌ์šฉํ•จ์œผ๋กœ์จ ์‹œ๊ฐ„์„ ์ ˆ์•ฝํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. 15์ดˆ ์ด์ƒ ๊ฑธ๋ฆฐ๋‹ค๋ฉด ์ง€๋ฃจํ•ด์„œ ๊ทธ ์‹œ๊ฐ„๋™์•ˆ The Onion์„ ์ฝ๊ฒŒ ๋  ๊ฒƒ์ด๊ณ  ๋„ˆ๋ฌด ์žฌ๋ฏธ์žˆ๋Š” ๊ด€๊ณ„๋กœ ๊ฑฐ๊ธฐ์— ๋น ์ ธ ์ˆ˜์‹œ๊ฐ„์˜ ์ƒ์‚ฐ์„ฑ์„ ๋‚ ๋ ค๋ฒ„๋ฆด ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋ชจ๋‹ˆํ„ฐ ํ•˜๋‚˜๋กœ GUI์ฝ”๋“œ๋ฅผ ๋””๋ฒ„๊น…ํ•œ ๊ฒƒ์€ ๋ถˆ๊ฐ€๋Šฅํ•˜์ง€๋Š” ์•Š์ง€๋งŒ ๊ณ ํ†ต์Šค๋Ÿฌ์šด ์ž‘์—…์ž…๋‹ˆ๋‹ค. GUI์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๊ณ  ์žˆ๋‹ค๋ฉด, 2๋Œ€์˜ ๋ชจ๋‹ˆํ„ฐ๋กœ ํ›จ์”ฌ ์‰ฌ์šด ์ž‘์—…์„ ํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋Œ€๊ฐœ์˜ ํ”„๋กœ๊ทธ๋ž˜๋จธ๋“ค์€ ์•„์ด์ฝ˜์ด๋‚˜ ํˆด๋ฐ”๋ฅผ ์œ„ํ•ด ๋น„ํŠธ๋งต์„ ์ˆ˜์ •ํ•ด์•ผํ•˜๊ณ  ๋Œ€๋ถ€๋ถ„์˜ ํ”„๋กœ๊ทธ๋ž˜๋จธ ์—ญ์‹œ ์ข‹์€ ๋น„ํŠธ๋งต ์—๋””ํ„ฐ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ์—์„œ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ œ๊ณตํ•˜๋Š” Paint ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ๋น„ํŠธ๋งต์„ ์ˆ˜์ •ํ•˜๋Š” ๊ฒƒ์€ ์›ƒ๊ธด ์ผ์ด์ง€๋งŒ ๋Œ€๋ถ€๋ถ„ ์ด๋ ‡๊ฒŒ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

ํ•„์ž์˜ ๊ฐ€์žฅ ์ตœ๊ทผ ์ง์žฅ์— ์„œ ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž๊ฐ€ ๊ณ„์†ํ•ด์„œ ์ž๋™์ ์œผ๋กœ ์ŠคํŒธ์„ ๋ณด๋ƒˆ์Šต๋‹ˆ๋‹ค. ์ด์œ ์ธ ์ฆ‰์Šจ 220MB์ด์ƒ์˜ ํ•˜๋“œ๋“œ๋ผ์ด๋ธŒ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค๋Š” ๊ฒƒ์ด์—ˆ์Šต๋‹ˆ๋‹ค. ํ•„์ž๋Š” ์š”์ฆ˜ HD๊ฐ€๊ฒฉ์„ ๋ณธ๋‹ค๋ฉด ์ด ๊ณต๊ฐ„์˜ ํ™˜์‚ฐ๋œ ๊ฐ€๊ฒฉ์€ ๋‚ด๊ฐ€ ์ด์šฉํ•˜๋Š” ํ™”์žฅ์‹ค ํœด์ง€๋ณด๋‹ค ์‹ธ๋‹ค๋Š” ๊ฒƒ์„ ์ง€์ ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ •๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด 10๋ถ„์„ ํ—ˆ๋น„ํ•˜๋Š” ์ •๋„๋กœ๋„ ํฐ ์ƒ์‚ฐ์„ฑ ์ €ํ•˜์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

"์ตœ๊ณ ์˜ ๊ฐœ๋ฐœํŒ€์€ ์ ˆ๋Œ€ ๊ทธ๋“ค์˜ ํ”„๋กœ๊ทธ๋ž˜๋จธ๋“ค์„ ๊ณ ๋ฌธํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค!" ํ›„์ง„ ์ œํ’ˆ์œผ๋กœ ์ธํ•œ ์ž‘์€ ๋ถˆํŽธํ•จ์ด ์Œ“์—ฌ์„œ ํ”„๋กœ๊ทธ๋ž˜๋จธ๋“ค์ด ๋ถˆ๋งŒ์— ์ฐฐ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ทธ๋กœ ์ธํ•œ ๋ถˆ๋งŒ์— ์ฐฌ ํ”„๋กœ๊ทธ๋ž˜๋จธ๋Š” ๋น„์ƒ์‚ฐ์ ์ธ ํ”„๋กœ๊ทธ๋ž˜๋จธ์ด๊ธฐ ์‰ฌ์šธ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ด๋Ÿฐ ๊ฒƒ๋“ค์„ ๋ชจ๋‘ ์ข…ํ•ฉํ•˜๋ฉด ํ”„๋กœ๊ทธ๋ž˜๋จธ๋“ค์€ ์ตœ๊ณ /์ตœ์‹ ์˜ ๊ฒƒ๋“ค๋กœ ์‰ฝ๊ฒŒ ๋งค์ˆ˜๋œ๋‹ค๋Š” ๋œป์ด ๋ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๋†’์€ ์—ฐ๋ด‰์„ ์ฃผ๋Š” ๊ฒƒ๋ณด๋‹ค๋Š” ํ›จ์”ฌ ์‹ผ ๋ฐฉ๋ฒ•์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค!

10. ํ…Œ์Šคํ„ฐ๋“ค์„ ๊ณ ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?

ํŒ€์ด ์ตœ์†Œํ•œ 2~3๋ช…์˜ ํ”„๋กœ๊ทธ๋ž˜๋จธ์—๊ฒŒ ํ…Œ์ŠคํŒ…๋งŒ ์ „๋‹ดํ•˜๋Š” ํ…Œ์Šคํ„ฐ๊ฐ€ ํ• ๋‹น๋˜์–ด ์žˆ์ง€ ์•Š๋‹ค๋ฉด, ๋ฒ„๊ทธ๊ฐ€ ๋งŽ์€ ์ œํ’ˆ์„ ์ถœํ•˜ํ•˜๊ณ  ์žˆ๊ฑฐ๋‚˜ ์‹œ๊ฐ„๋‹น $100์งœ๋ฆฌ ํ”„๋กœ๊ทธ๋ž˜๋จธ์—๊ฒŒ ์‹œ๊ฐ„๋‹น $30์˜ ์ผ์„ ์‹œํ‚ค๋Š” ๋‚ญ๋น„๋ฅผ ํ•˜๊ณ  ์žˆ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ…Œ์Šคํ„ฐ๋ฅผ ๊ณ ์šฉํ•˜๋Š” ๊ฒƒ์ด ๋‚ญ๋น„๋กœ ์ƒ๊ฐํ•˜๋Š” ๊ฒƒ์€ ์ •๋ง ์ž˜๋ชป๋œ ๊ณ„์‚ฐ์„ ํ•˜๊ณ  ์žˆ๋Š” ๊ฒƒ์ด๋ฉฐ, ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ์ด๋ฅผ ๊นจ๋‹ซ์ง€ ๋ชปํ•˜๊ณ  ์žˆ๋Š”๋ฐ์— ๋†€๋ž๋‹ˆ๋‹ค.

์ด์— ๊ด€ํ•ด ๋” ์ž์„ธํžˆ ์•Œ๊ณ ์ž ํ•œ๋‹ค๋ฉด Top Five (Wrong) Reasons You Don't Have Testers ๋ฅผ ์ฝ์œผ์‹ญ์‹œ์˜ค.

11. ์‹ ์ž…์‚ฌ์›๋“ค์€ ๋ฉด์ ‘๋•Œ ์ฝ”๋“œ๋ฅผ ์ง์ ‘ ์งœ๋Š” ์‹ค๊ธฐ์‹œํ—˜์„ ๋ด…๋‹ˆ๊นŒ?

๋งˆ๋ฒ•์‚ฌ๋ฅผ ๊ณ ์šฉํ•˜๋Š”๋ฐ ๊ทธ์˜ ๋งˆ๋ฒ•์„ ๋ณด์ง€ ์•Š๊ณ  ๊ณ ์šฉํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ? ๋‹น์—ฐํžˆ ๊ทธ๋ ‡์ง€ ์•Š๊ฒ ์ฃ .

๊ฒฐํ˜ผ์‹์— ์š”๋ฆฌ์‚ฌ๋ฅผ ๊ณ ์šฉํ•˜๋Š”๋ฐ ์š”๋ฆฌ์‚ฌ๊ฐ€ ๋งŒ๋“  ์š”๋ฆฌ์˜ ๋ง›๋„ ๋ชจ๋ฅด๊ณ  ๊ณ ์šฉํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ? ๊ทธ๋ ‡์ง€ ์•Š์„๊ฒƒ์ž…๋‹ˆ๋‹ค.(์—ญ์ž์ฃผ: ์‹ค์ œ๋กœ ๊ฒฐํ˜ผ์‹์žฅ ์š”๋ฆฌ์‚ฌ์˜ ๋ง›์„ ๋ณด๋Š” ๋น„์œ ๋Š” ์šฐ๋ฆฌ๋‚˜๋ผ์— ๋งž์ง€ ์•Š์„ ๊ฒƒ ๊ฐ™๋„ค์š”. ์ด ๋ฌธ๊ตฌ์˜ ๋œป๋งŒ ์ดํ•ดํ•˜์„ธ์š”)

ํ•˜์ง€๋งŒ ํ˜„์‹ค์—์„œ๋Š” ๋งค์ผ ์ธ์ƒ์ ์ธ ์ด๋ ฅ์„œ๋‚˜ ๋ฉด์ ‘์—์„œ ๋ง˜์— ๋“  ์ด์œ ๋กœ ๊ณ ์šฉํ•˜๋Š” ์ผ๋“ค์ด ์ผ์–ด๋‚ฉ๋‹ˆ๋‹ค. ํ˜น์€ ("CreateDialog()์™€ DialogBox()์˜ ์ฐจ์ด์ ์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ")๋“ฑ์˜ ๋ฌธ์„œ๋งŒ ๋ณด๋ฉด ์•Œ ์ˆ˜ ์žˆ๋Š” ์‚ฌ์†Œํ•œ ์งˆ๋ฌธ์œผ๋กœ ์ฑ„์šฉํ•˜๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋ž˜๋จธ๋ฅผ ์ฑ„์šฉํ•˜๋Š”๋ฐ ์žˆ์–ด์„œ ์ค‘์š”ํ•œ ๊ฒƒ์€ ๊ทธ๋Ÿฐ ์‚ฌ์†Œํ•œ ๊ฒƒ๋“ค์„ ์–ผ๋งˆ๋‚˜ ๋งŽ์ด ์™ธ์› ๋А๋ƒ๊ฐ€ ์•„๋‹ˆ๊ณ  ์ฝ”๋“œ๋ฅผ ์ž˜ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๋А๋ƒ์ž…๋‹ˆ๋‹ค. ํ˜น์€ "์•„ํ•˜!"๋ฅ˜์˜ ์งˆ๋ฌธ์œผ๋กœ ์ฑ„์šฉํ•˜๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค. "์•„ํ•˜!"๋ฅ˜์˜ ์งˆ๋ฌธ์ด๋ž€ ๋‹ต์„ ์•Œ๋ฉด ๊ฐ„๋‹จํ•˜์ง€๋งŒ ๋ชจ๋ฅด๋Š” ๊ฒฝ์šฐ์—๋Š” ์ ˆ๋Œ€ ๋งž์ถœ ์ˆ˜ ์—†๋Š” ์งˆ๋ฌธ์„ ์ด์•ผ๊ธฐํ•ฉ๋‹ˆ๋‹ค.

์ œ๋ฐœ ์ด๋Ÿฐ ๋ฐฉ์‹์„ ๊ทธ๋งŒ ๋‘์‹ญ์‹œ์˜ค. ๋ฉด์ ‘๋•Œ ๋ฌด์–ผํ•ด๋„ ์ƒ๊ด€์—†์ง€๋งŒ ๋ฐ˜๋“œ์‹œ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋„๋ก ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.(๋” ๋งŽ์€ ๊ฒƒ์„ ์•Œ๊ณ  ์‹ถ๋‹ค๋ฉด Guerrilla Guide to Interviewing๋ฅผ ์ฝ์œผ์‹ญ์‹œ์˜ค)

12. hallway usability testing(๋ฌด์ž‘์œ„ ์‚ฌ์šฉ์„ฑ ํ…Œ์ŠคํŒ…)์„ ํ•˜์‹ญ๋‹ˆ๊นŒ?

๋ฌด์ž‘์œ„ ์‚ฌ์šฉ์„ฑ ํ…Œ์ŠคํŠธ(hallway usability test)๋Š” ๋ณต๋„๋ฅผ ์ง€๋‚˜๊ฐ€๋Š” ๋‹ค์Œ ์‚ฌ๋žŒ์„ ๋ถ™์žก๊ณ  ๋ฐฉ๊ธˆ ์ง  ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๊ฒŒ ํ•˜๋Š” ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค. 5๋ช…์—๊ฒŒ ์ด ํ…Œ์ŠคํŠธ๋ฅผ ํ•œ๋‹ค๋ฉด 95%์˜ ์‚ฌ์šฉ์„ฑ ๋ฌธ์ œ์— ๋Œ€ํ•ด ๋ฐฐ์šธ ์ˆ˜ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ข‹์€ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค ์„ค๊ณ„๋Š” ์ƒ๊ฐ์ฒ˜๋Ÿผ ์–ด๋ ค์šด ๊ฒƒ์ด ์•„๋‹ˆ๊ณ  ์‚ฌ์šฉ์ž๋“ค์ด ๋‹น์‹ ์˜ ์ œํ’ˆ์„ ๊ตฌ์ž…ํ•˜๊ณ  ์‚ฌ์šฉํ•˜๊ฒŒ ํ•˜๋Š”๋ฐ ์žˆ์–ด์„œ ์ ˆ๋Œ€์ ์œผ๋กœ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ์งง์€ ํ”„๋กœ๊ทธ๋ž˜๋จธ ์ž…๋ฌธ์„œ๋กœ UI ์„ค๊ณ„์— ๊ด€ํ•ด ํ•„์ž๊ฐ€ ์“ด ๋ฌด๋ฃŒ ์˜จ๋ผ์ธ ์ฑ…์„ ์ฝ์–ด๋ณด์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ•˜์ง€๋งŒ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค์—์„œ ์ œ์ผ ์ค‘์š”ํ•œ ๊ฒƒ์€ ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ๋‹น์‹ ์˜ ํ”„๋กœ๊ทธ๋žจ์„ ๋ณด์—ฌ์ฃผ๋ฉด(5~6๋ช…์ด๋ฉด ์ถฉ๋ถ„ํ•ฉ๋‹ˆ๋‹ค) ์ œ์ผ ํฐ ๋ฌธ์ œ์ ์„ ๋น ๋ฅธ ์‹œ๊ฐ„์— ๋ฐœ๊ฒฌํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. Jakob Nielsen์˜ ๊ธ€์—์„œ ๊ทธ ์ด์œ ์— ๋Œ€ํ•œ ์„ค๋ช…์„ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. UI ์„ค๊ณ„ ๊ฒฝํ—˜์ด ๋ณ„๋กœ ์—†๋‹ค๊ณ  ํ•˜๋”๋ผ๋„ - ๋น„์šฉ์ด ์ „ํ˜€ ๋“ค์ง€ ์•Š๋Š” - ๋ฌด์ž‘์œ„ ์‚ฌ์šฉ์„ฑ ํ…Œ์ŠคํŠธ๋ฅผ ํ•œ๋‹ค๋ฉด ๋‹น์‹ ์˜ UI๋Š” ํ›จ์”ฌ ์ข‹์•„์งˆ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

Joel Test๋ฅผ ์‚ฌ์šฉํ•˜๋Š” 4๊ฐ€์ง€ ๋ฐฉ์‹

  1. ์ž์‹ ์ด ์†ํ•œ ์†Œํ”„ํŠธ์›จ์–ด ํŒ€์˜ ์ ์ˆ˜๋ฅผ ๋งค๊ธฐ๊ณ  ๊ทธ๊ฒƒ์— ๋Œ€ํ•ด ์–ธ๊ธ‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ฒฐ๊ณผ์— ๋Œ€ํ•œ ์ด์œ ๋ฅผ ํ•„์ž์—๊ฒŒ ์•Œ๋ ค์ฃผ์‹ญ์‹œ์˜ค.
  2. ํ”„๋กœ๊ทธ๋ž˜๋จธ ํŒ€์˜ ๊ด€๋ฆฌ์ž๋ผ๋ฉด, ๋‹น์‹ ์˜ ํŒ€์ด ์ตœ๋Œ€ํ•œ ์ž˜ ์šด์˜๋  ์ˆ˜ ์žˆ๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” ์ง€ํ‘œ๋กœ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค. 12์ ์„ ๋ฐ›๊ธฐ ์‹œ์ž‘ํ•˜๋ฉด ํ”„๋กœ๊ทธ๋ž˜๋จธ๋“ค์„ ๊ฐ„์„ญ์—†์ด ๊ทธ๋ƒฅ ๋‘๊ณ  ๋น„์ฆˆ๋‹ˆ์Šค์ชฝ ์‚ฌ๋žŒ๋“ค์ด ๊ทธ๋“ค์„ ๊ฐ„์„ญํ•˜์ง€ ๋ชปํ•˜๊ฒŒ ํ•˜๋Š”๋ฐ์— ๋ชจ๋“  ์‹œ๊ฐ„์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  3. ํ”„๋กœ๊ทธ๋ž˜๋จธ ์ผ์„ ๋งก์„์ง€๋ฅผ ๊ฒฐ์ •ํ•ด์•ผํ•˜๋Š” ์ƒํ™ฉ์ด๋ผ๋ฉด ๊ทธ ํŒ€์˜ ์นœํ•œ ์‚ฌ๋žŒ์—๊ฒŒ ์ด ํ…Œ์ŠคํŠธ ๊ฒฐ๊ณผ๊ฐ€ ์–ด๋–ค์ง€๋ฅผ ๋ฌผ์–ด๋ณด์‹ญ์‹œ์˜ค. ๊ฒฐ๊ณผ ์ ์ˆ˜๊ฐ€ ๋„ˆ๋ฌด ๋‚ฎ๋‹ค๋ฉด ์ด๋ฅผ ๊ณ ์น  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์„ ๋ฐ›์„ ๊ฒƒ์ธ์ง€๋ฅผ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๋ถˆ๋งŒ๊ณผ ์ŠคํŠธ๋ ˆ์Šค์— ๋น ์งˆ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
  4. ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํŒ€์„ ํ‰๊ฐ€ํ•˜์—ฌ์•ผ ํ•˜๋Š” ํˆฌ์ž์ž์ด๊ฑฐ๋‚˜ ๋‹น์‹ ์˜ ํšŒ์‚ฌ๊ฐ€ ๋‹ค๋ฅธ ์†Œํ”„ํŠธ์›จ์–ด ํšŒ์‚ฌ์™€ ํ•ฉ๋ณ‘์„ ํ•œ๋‹ค๋ฉด ์ด ํ‰๊ฐ€๊ฐ€ ๊ธ‰ํ•œ๋Œ€๋กœ ๊ดœ์ฐฎ์€ ์ง€ํ‘œ๊ฐ€ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.
๋ฐ˜์‘ํ˜•

์ด ํฌ์ŠคํŒ…์€ ์ฟ ํŒก ํŒŒํŠธ๋„ˆ์Šค ํ™œ๋™์˜ ์ผํ™˜์œผ๋กœ, ์ด์— ๋”ฐ๋ฅธ ์ผ์ •์•ก์˜ ์ˆ˜์ˆ˜๋ฃŒ๋ฅผ ์ œ๊ณต๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐ˜์‘ํ˜•

์กฐํ•ฉํ˜•/์™„์„ฑํ˜•/์œ ๋‹ˆ์ฝ”๋“œ์˜ ๋ชจ๋“  ๊ฒƒ

 

์ œ๋ชฉ: ํ•œ๊ธ€ ๋ฐ ํ•œ๊ตญ์–ด ์ •๋ณด ์ฒ˜๋ฆฌ ์ฝ”๋“œ
(ํ•œ๊ตญ์–ด ์ •๋ณด์ฒ˜๋ฆฌ์˜ ๊ณผ์ œ)

์ž‘์„ฑ: ์ „์ƒํ›ˆ (ํ•œ๊ตญ์–ด์ •๋ณด์ฒ˜๋ฆฌ์—ฐ๊ตฌ์†Œ)
๋‚ ์งœ: 99.01.01.
email: konan2@chollian.net klipl@klipl.com


๋ฐฐํฌ์ž: ์œ„ํ˜•๋ณต
โ–  ๋ฐฐํฌ ๋ชฉ์ : ํ•œ๊ธ€์˜ ์กฐํ•ฉํ˜•/์™„์„ฑํ˜• ๋“ฑ ํ•œ๊ธ€ ์ฝ”๋“œ์— ๋Œ€ํ•œ ์ง€์‹๊ณผ
์œ ๋‹ˆ์ฝ”๋“œ์— ๋Œ€ํ•œ ์ „๋ฐ˜์ ์ธ ์ง€์‹์„ ๋ณด๊ธ‰ํ•˜๊ณ ์ž ํ•จ.
โ–  ๋ฐฐํฌ์ž ์—ฐ๋ฝ์ฒ˜: dtpdosa@netian.com



์ด ๊ธ€์€ 1998๋…„ 10์›”์— ์ž‘์„ฑํ•˜์—ฌ 1998๋…„ 11์›” ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ์›จ์–ด์— ๊ฒŒ์žฌ๋œ ๊ธ€์ด๋‹ค. ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ์›จ์–ด ์žก์ง€์—๋Š” <ํ‘œ>์™€ <๊ทธ๋ฆผ>์ด ๋งŽ์ด ์žˆ์ง€๋งŒ ์›๋ž˜์˜ ๊ธ€์—๋Š” ํŽธ์ง‘์ƒ ๋น ์ ธ ์žˆ๋‹ค. ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ์›จ์–ด ์žก์ง€์—๋Š” ๋”ฐ๋กœ ํŽธ์ง‘ํ•˜์—ฌ <ํ‘œ>์™€ <๊ทธ๋ฆผ>์ด ์ถ”๊ฐ€๋œ ๊ฒƒ์ด๋ฉฐ, ์ด ๊ธ€์—์„œ๋„ ๋น ์ ธ ์žˆ๋‹ค. ๋˜ํ•œ ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ์›จ์–ด ์žก์ง€์—์„œ ํŽธ์ง‘ํ•˜๋Š” ๊ณผ์ •์—์„œ ์›๋ž˜์˜ ๊ธ€๊ณผ๋Š” ์•ฝ๊ฐ„์˜ ์ฐจ์ด๊ฐ€ ๋ฐœ์ƒํ•˜์˜€๋Š”๋ฐ, ์ด ๊ธ€๋„ ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ์›จ์–ด ์žก์ง€์— ๊ฒŒ์žฌ๋œ ๋‚ด์šฉ๊ณผ๋Š” ์•ฝ๊ฐ„์˜ ์ฐจ์ด๊ฐ€ ์žˆ์Œ์„ ๋ฐํžŒ๋‹ค.

(์›”๊ฐ„ ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ 1998๋…„ 11์›”ํ˜ธ ํŠน์ง‘ ์ฐธ์กฐ ์š”๋ง)

 

โ–ถ ์ฐจ ๋ก€ โ—€

โ–  ๋“ค์–ด๊ฐ€๋Š” ๋ง - ๋พผ์ฐจ๋ฅผ ํƒ€๊ณ  ์˜จ ์ตœ์‹œ๋งจ๊ณผ ๋‰ต๋‹ค๋ฆฌ ้ฆฑ๋ฐฉ๊ฐํ•˜์˜ ๋งŒ๋‚จ

โ–  ํ•œ๊ธ€ ์ฝ”๋“œ์˜ ์ •์˜
.......
โ— ํ•œ๊ธ€ ์ฝ”๋“œ์˜ ์ข…๋ฅ˜์™€ ์›๋ฆฌ
..............
โ–ถ N๋ฐ”์ดํŠธ ํ•œ๊ธ€ ์ฝ”๋“œ
..............
โ–ถ 3๋ฐ”์ดํŠธ ํ•œ๊ธ€ ์ฝ”๋“œ์™€ ์ž์†Œํ˜• ํ•œ๊ธ€ ์ฝ”๋“œ
..............
โ–ถ KSC5601-1987์™„์„ฑํ˜• ์ฝ”๋“œ
..............
โ–ถ ์ƒ์šฉ ์กฐํ•ฉํ˜• ์ฝ”๋“œ
..............
โ–ถ KSC5657-1991 ํ™•์žฅ ํ‘œ์ค€ ์ฝ”๋“œ(ํ•„์ž๊ฐ€ ํŽธ์˜์ƒ ์ง€์ •ํ•œ ์ด๋ฆ„)
..............
โ–ถ KSC5601-1992 ์กฐํ•ฉํ˜• ์ฝ”๋“œ

โ–  ์ž˜ ๋ชป ๋ผ์–ด์ง„ ์ฒซ ๋‹จ์ถ”๋Š” ์ด๋ ‡๊ฒŒ ๋ผ์›Œ์กŒ๋‹ค.
.......
โ— KSC5601-1987์ด ๋ณด๊ธ‰๋˜๋Š” ๊ณผ์ •

โ–  KS์™„์„ฑํ˜• ์ฝ”๋“œ์˜ ๋ฌธ์ œ์ 

โ–  ํ™•์žฅ ์™„์„ฑํ˜• ์ฝ”๋“œ
.......
โ— ํ™•์žฅ ์™„์„ฑํ˜• ์ฝ”๋“œ๊ฐ€ ์ง€๋‹Œ ํ•œ๊ณ„์™€ ๋ฌธ์ œ์ 
.......
โ— ํ™•์žฅ ์™„์„ฑํ˜•์œผ๋กœ ํ•œ๊ธ€์„ ํ‘œํ˜„ํ•˜๋Š” ๋ฐ ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š”๊ฐ€?
.......
โ— ์‚ฌ์‹ค์ƒ ํ‘œ์ค€์œผ๋กœ ์˜ํ–ฅ๋ ฅ์„ ๋ฏธ์น˜๊ฒŒ ๋  ํ™•์žฅ์™„์„ฑํ˜•

โ–  ์œ ๋‹ˆ์ฝ”๋“œ์—์„œ ํ•œ๊ธ€ ์ฝ”๋“œ ๋ฐฐ์ •
.......
โ— ์œ ๋‹ˆ์ฝ”๋“œ ์ผ๋ฐ˜์ ์ธ ๊ตฌ์กฐ์™€ ํ•œ๊ธ€ ์ฒ˜๋ฆฌ ์›๋ฆฌ
.......
โ— ์œ ๋‹ˆ์ฝ”๋“œ์—์„œ ํ•œ์ž๋Š” ์–ด๋–ป๊ฒŒ ๋˜์—ˆ๋Š”๊ฐ€
.......
โ— ์œ ๋‹ˆ์ฝ”๋“œ๋Š” ํ•œ๊ธ€ ๋ฐ ํ•œ๊ตญ์–ด๋ฅผ ์™„๋ฒฝํ•˜๊ฒŒ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š”๊ฐ€

โ–  ํ•œ๊ธ€ ์œˆ๋„์šฐ98๊ณผ ๋ฌธ์„œ์ฒ˜๋ฆฌ๊ธฐ์—์„œ ํ•œ๊ธ€ ์ฝ”๋“œ ๋ฐ ํ•œ๊ธ€ ์ฒ˜๋ฆฌ

โ–  ํ•œ๊ธ€ ํ‘œ์ค€ ์ฝ”๋“œ๋Š” ์–ด๋–ป๊ฒŒ ์ฒ˜๋ฆฌ๋˜์–ด์•ผ ํ•˜๋Š”๊ฐ€

โ–  ์ฝ”๋“œ ๋ณ€ํ™˜์— ๋Œ€ํ•˜์—ฌ
.......
โ— KS์™„์„ฑํ˜• <-> ์กฐํ•ฉํ˜•(์ƒ์šฉ)
.......
โ— KS์™„์„ฑํ˜• <-> ์œ ๋‹ˆ์ฝ”๋“œ
.......
โ— ์กฐํ•ฉํ˜• <-> ์œ ๋‹ˆ์ฝ”๋“œ

โ–  ์ •๋ณด๋Š” ์ž์›์ด์ž ๊ณง ๊ตญ๊ฐ€ ๊ฒฝ์Ÿ๋ ฅ์ด๋‹ค.


โ–ถ ๋ฐ•์Šค๊ธฐ์‚ฌ

โ–ถ [๋ฐ•์Šค] ISO-2022 ๊ทœ๊ฒฉ
โ–ถ [๋ฐ•์Šค] Unicode์™€ ISO-10646์˜ ๊ด€๊ณ„
โ–ถ [๋ฐ•์Šค] KSC5700์ฝ”๋“œ์™€ ๋ฌธ์ œ์  - ์ œ 1์ฐจ ํ•œ๊ธ€ ์ฝ”๋“œ ํ‘œ์ค€ํ™” ์œ„์›ํšŒ ํšŒ์˜๋ก
โ–ถ [๋ฐ•์Šค] ์œ ๋‹ˆ์ฝ”๋“œ์—์„œ ํ˜„๋Œ€ ํ•œ๊ธ€ ์™„์„ฑํ˜• 11172์ž๋ฅผ ํš๋“ํ•˜๋Š” ๊ณผ์ •
โ–ถ [๋ฐ•์Šค] ํ•œ๊ธ€ ์ฝ”๋“œ๋ณ„ ํšจ์œจ์„ฑ ๋น„๊ต ๊ฒ€ํ† 
โ–ถ ์ฐธ๊ณ  ๋ฌธํ—Œ

โ–  ๋“ค์–ด๊ฐ€๋Š” ๋ง - ๋พผ์ฐจ๋ฅผ ํƒ€๊ณ  ์˜จ ์ตœ์‹œ๋งจ๊ณผ ๋‰ต๋‹ค๋ฆฌ ้ฆฑ๋ฐฉ๊ฐํ•˜์˜ ๋งŒ๋‚จ

์ • ๋ณด ๊ฒ€์ƒ‰์ด๋‚˜ ์ธํ„ฐ๋„ท ๊ฒ€์ƒ‰์ด๋ผ๋Š” ๋ง์ด ์ผ๋ฐ˜์ธ์—๊ฒŒ ์•Œ๋ ค์ง„ ๊ฒƒ์€ ์ตœ๊ทผ 2 ~ 3๋…„๋„ ์ฑ„ ๋˜์ง€ ์•Š์•˜๋‹ค. ๊ทธ๋Ÿผ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ์ด์ œ๋Š” ์–ด๋ฆฐ ์œ ์น˜์›์ƒ๋ถ€ํ„ฐ ์ค‘๋…„์˜ ์ฃผ๋ถ€๋‚˜ ๋…ธ๋…„์˜ ํ• ์•„๋ฒ„์ง€๊นŒ์ง€ ์ธํ„ฐ๋„ท์„ ๋”ฐ๋ผ์žก๊ธฐ์— ์—ฌ๋…์ด ์—†๋‹ค. ์•„๋งˆ๋„ ์ธํ„ฐ๋„ท์ด ์ง€๋‹Œ ๋ฌดํ•œํ•œ ์ž ์žฌ์„ฑ๊ณผ ์ •๋ณดํ™” ์‚ฌํšŒ๋กœ ๊ฐ€๋Š” ๊ธธ๋ชฉ์—์„œ, ์ •๋ณด๋ฅผ ์–ด๋””์„œ ์–ผ๋งˆ๋‚˜ ์–ด๋–ป๊ฒŒ ํš๋“ํ•˜๋А๋ƒ๊ฐ€ ์ƒ์กด์„ ์ขŒ์šฐํ•˜๊ธฐ ๋•Œ๋ฌธ์ผ ๊ฒƒ์ด๋‹ค. ์ด๋Ÿฌํ•œ ์™€์ค‘์—์„œ ํ•„์ž์—๊ฒŒ ๋ฌธ๋“ ์žฌ๋ฏธ์žˆ๋Š” ์ƒ๊ฐ์ด ๋– ์˜ฌ๋ž๋‹ค. ํ•œ๋•Œ ํญ๋ฐœ์ ์ธ ์ธ๊ธฐ๋ฅผ ๋Œ์—ˆ๋˜ ํŽฉ์‹œ์ฝœ๋ผ ๊ด‘๊ณ ์— ๋‚˜์˜ค๋Š” ์ตœ์‹œ๋งจ๊ณผ ๋“œ๋ผ๋งˆ๋กœ ์œ ๋ช…ํ–ˆ๋˜ ้ฆฑ๋ฐฉ๊ฐํ•˜๊ฐ€ ํŒ”์”จ๋ฆ„์„ ํ•œ๋‹ค๋ฉด ๊ณผ์—ฐ ๋ˆ„๊ฐ€ ์ด๊ธธ์ง€ ๊ถ๊ธˆํ–ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋จผ์ € ์ด๋“ค์ด ์žˆ์„ ๋งŒํ•œ ์ธํ„ฐ๋„ท ํ™ˆํŽ˜์ด์ง€๋ฅผ ์ฐพ์•„๋ณด์•˜๋Š”๋ฐ ๋œป๋ฐ–์—๋„ ์ฐพ์„ ์ˆ˜๊ฐ€ ์—†์—ˆ๋‹ค. ํŽฉ์‹œ๋งจ์€ ์žˆ์–ด๋„ [์ตœ์‹œ๋งจ]์€ ์ฐพ์„ ์ˆ˜๊ฐ€ ์—†์—ˆ๊ณ , [้ฆฑ๋ฐฉ๊ฐํ•˜]๋ฅผ ์ฐพ์œผ๋ฉด ๋Œ€๋ถ€๋ถ„ ์ฐพ์ง€ ๋ชปํ–ˆ์œผ๋ฉฐ ์„ค๋ น ์ฐพ์•˜๋‹ค ํ•˜๋”๋ผ๋„ ์†Œ๊ฐ€ ๋’ท๊ฑธ์Œ ์น˜๋‹ค๊ฐ€ ์ฅ์žก๋Š” ๊ฒฉ์œผ๋กœ ์–ผ๋–จ๊ฒฐ์— ์ฐพ๋Š” ๊ฒƒ์„ ๋ณด๊ณ ์„œ ๋†€๋ผ์ง€ ์•Š์„ ์ˆ˜ ์—†์—ˆ๋‹ค. ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๋ฅผ ๋ณด๋ฉด, ์‹œ์Šคํ…œ ์žฅ์• ๊ฐ€ ๋ฐœ์ƒํ•˜์˜€์œผ๋ฏ€๋กœ ํšŒ์‚ฌ๋กœ ์—ฐ๋ฝ์„ ํ•˜๋ผ๊ณ  ํ•˜๋˜๊ฐ€, ๋‹ค๋ฅธ ๋‹จ์–ด๋Š” ๋ฉ€์ฉกํ•œ๋ฐ ์ด๋Ÿฐ ๋‹จ์–ด๋Š” ๋ฐ”๋น ์„œ ํ•ญ์ƒ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์—†๋‹ค๋“ ๊ฐ€, ์•„๋‹ˆ๋ฉด ์ด๋Ÿฐ ๊ฒ€์ƒ‰์–ด๋Š” ๋ฌธ๋ฒ• ์˜ค๋ฅ˜๊ฐ€ ์žˆ๋‹ค๊ณ  ๋‹ตํ•˜๋˜๊ฐ€, [้ฆฑ๋ฐฉ๊ฐํ•˜]๋Š” [้ฅฏ๋ฐฉ๊ฐํ•˜, ๊นŽ๋ฐฉ๊ฐํ•˜]๋กœ ๋ฐ”๊พธ์–ด์„œ ๋Œ๋ ค๋ณด๋‚ด๊ณ , [์ตœ์‹œ์ฝœ๋ผ]๋Š” [้’ฐ์‹œ์ฝœ๋ผ]๋กœ ๋ฐ”๊พธ์–ด์„œ ๋ณด๋‚ด๋ฉด์„œ ์ฐพ์„ ์ˆ˜๊ฐ€ ์—†๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ์•„์ฃผ ์žฌ๋ฏธ์žˆ๋Š” ๊ฒฐ๊ณผ์ด์ง€๋งŒ ๊ทธ๋‹ค์ง€ ์œ ์พŒํ•˜์ง€๋Š” ์•Š์•˜๋‹ค. ํ•„์ž๊ฐ€ ๊ฒ€์ƒ‰ํ–ˆ๋˜ ์ธํ„ฐ๋„ท ๊ฒ€์ƒ‰ ์—”์ง„๋“ค์€ ํ•œ๊ธ€ ์ฒ˜๋ฆฌ ๋ถ€๋ฌธ์—์„œ ์žํƒ€๊ฐ€ ๊ณต์ธํ•˜๋Š” ์ตœ๊ณ  ์ˆ˜์ค€์˜ ํšŒ์‚ฌ๋ผ๋Š” ์ ์—์„œ ์–ด๋–ป๊ฒŒ ์ด๋Ÿฐ ์ผ ์žˆ์„ ์ˆ˜ ์žˆ๋Š”์ง€ ๋งค์šฐ ๊ถ๊ธˆํ–ˆ๋‹ค. ์•„๋งˆ๋„ ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋Š” ํ•„์ž๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋…์ž์—๊ฒŒ๋„ ๊ถ๊ธˆํ•˜๊ฒŒ ๋‹ค๊ฐ€์˜ฌ ๋“ฏํ•œ ๋ฌธ์ œ์ด๋ฏ€๋กœ ๊ทธ ์ด์œ ๋ฅผ ๋”๋“ฌ์–ด ๋ณด๊ธฐ ์œ„ํ•ด์„œ ๊ธ€์„ ์“ฐ๊ฒŒ ๋˜์—ˆ๋‹ค.

์ด ๋Ÿฌํ•œ ๋ฌธ์ œ๋Š” ํ•œ๊ธ€ ์ฝ”๋“œ์™€ ๋ฐ€์ ‘ํ•œ ๊ด€๋ จ์ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์—, ๋จผ์ € ํ•œ๊ธ€ ์ฝ”๋“œ๊ฐ€ ๋ฌด์—‡์ด๋ฉฐ, ๊ทธ๋Ÿฌํ•œ ์ฝ”๋“œ๋Š” ์–ด๋–ป๊ฒŒ ๋ณ€ํ•ด์™”๋Š”์ง€ ๊ฐ„๋‹จํ•˜๊ฒŒ ์‚ดํŽด๋ณด๊ณ , ๊ฐ๊ฐ์˜ ํŠน์ง•์„ ์‚ดํŽด๋ณด๋ฉด์„œ ์œˆ๋„์šฐ95์— ์ด์€ ์œˆ๋„์šฐ98์˜ ๋“ฑ์žฅ์€ ์–ด๋– ํ•œ ๊ด€๊ณ„๊ฐ€ ์žˆ์œผ๋ฉฐ, ์•ž์œผ๋กœ ๋ฐœ์ „ ๋ฐฉํ–ฅ์€ ๋ฌด์—‡์ธ์ง€ ํ•จ๊ป˜ ์ƒ๊ฐํ•ด๋ณด์ž.

............................................................................................... โ—€ ์ฐจ ๋ก€

โ–  ํ•œ๊ธ€ ์ฝ”๋“œ์˜ ์ •์˜

์ปด ํ“จํ„ฐ๋Š” ๋‚ด๋ถ€์ ์œผ๋กœ ์ •๋ณด๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด์„œ 2์ง„์ˆ˜ ํ˜•ํƒœ๋กœ ์ฒ˜๋ฆฌ๋˜๊ธฐ ๋•Œ๋ฌธ์— ์ธ๊ฐ„์ด ์‚ฌ์šฉํ•˜๋Š” ์–ธ์–ด๋กœ๋Š” ์‚ฌ์šฉํ•  ์ˆ˜๊ฐ€ ์—†๋‹ค. ๊ทธ๋ž˜์„œ ์ธ๊ฐ„์˜ ์–ธ์–ด๋ฅผ ์ปดํ“จํ„ฐ๊ฐ€ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ์ด์ง„์ˆ˜์˜ ๋Œ€์‘ ๊ด€๊ณ„๋ฅผ ์ •์˜ํ•œ ๊ฒƒ์„ ๋ฌธ์ž ์ฝ”๋“œ๋ผ๊ณ  ํ•œ๋‹ค. ๋”ฐ๋ผ์„œ ํ•œ๊ธ€ ์ฝ”๋“œ๋ผ๋Š” ๊ฒƒ์€ ํ•œ๊ธ€ ๋ฐ ํ•œ๊ตญ์–ด๋ฅผ ์ปดํ“จํ„ฐ ๋‚ด๋ถ€์—์„œ ์ด์ง„์ˆ˜๋กœ ์ฒ˜๋ฆฌํ•˜๋„๋ก ์ •์˜ํ•ด ๋†“์€ ๋ฌธ์ž ์ง‘ํ•ฉ์ด๋‹ค. ์—ฌ๊ธฐ์„œ ํ•œ๊ธ€ ๋ฐ ํ•œ๊ตญ์–ด๋ผ๊ณ  ํ•˜๋Š” ์ด์œ ๋Š” ํ•œ๊ธ€๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜๋Š” ์ˆซ์ž, ์˜๋ฌธ์ž, ํ•œ์ž, ๊ธฐํƒ€ ๋“ฑ๋“ฑ์˜ ๋ฌธ์ž๋ฅผ ํฌํ•จํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. (์•ž์œผ๋กœ๋Š” ๊ฐ„๋‹จํ•˜๊ฒŒ ํ•œ๊ธ€ ์ฝ”๋“œ๋ผ๊ณ  ๋ถ€๋ฅด๊ฒ ๋‹ค.)

์ดˆ ๊ธฐ์˜ ์ปดํ“จํ„ฐ๋Š” ์˜์–ด๊ถŒ ๋ฌธํ™”์—์„œ ๋งŒ๋“ค์–ด์ง„ ๊ธฐ๊ณ„์˜€์œผ๋ฏ€๋กœ ์ปดํ“จํ„ฐ๋ฅผ ์‰ฝ๊ฒŒ ๋‹ค๋ฃจ๊ธฐ ์œ„ํ•ด์„œ ์˜์–ด๋กœ ๋œ ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜๋„๋ก ์ œ์ž‘๋˜์—ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ปดํ“จํ„ฐ๊ฐ€ ๊ตญ๋‚ด์— ์ฒ˜์Œ ๋“ค์–ด์™”์„ ๋ฌด๋ ต์—๋Š” ์†Œ์ˆ˜์˜ ์ „๋ฌธ ๊ต์œก์„ ๋ฐ›์€ ์‚ฌ๋žŒ๋“ค๋งŒ์ด ์ปดํ“จํ„ฐ๋ฅผ ๋‹ค๋ฃจ์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์˜์–ด๋ฅผ ๊ทธ๋Œ€๋กœ ์‚ฌ์šฉํ–ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‹ค๊ฐ€ ์ปดํ“จํ„ฐ์˜ ๋ณด๊ธ‰์ด ์ ์ฐจ ์ฆ๊ฐ€๋˜๊ธฐ ์‹œ์ž‘ํ•˜๋ฉด์„œ ํ•œ๊ตญ์–ด๋กœ ๋œ ๋ช…๋ น๊ณผ ํ•œ๊ตญ์–ด๋ฅผ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ํ”„๋กœ๊ทธ๋žจ์ด ํ•„์š”ํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๊ทธ ๋‹น์‹œ ์ปดํ“จํ„ฐ๋กœ๋Š” ํ•œ๊ตญ์–ด๋ฅผ ์ฒ˜๋ฆฌํ•˜๋ ค๋ฉด ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ์–ด๋ ค์šด ๋ฌธ์ œ๊ฐ€ ์žˆ์—ˆ๋Š”๋ฐ, ๊ฐ€์žฅ ์ปค๋‹ค๋ž€ ๋ฌธ์ œ๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ์ปดํ“จํ„ฐ๋Š” 1๋ฐ”์ดํŠธ ์ฒด๊ณ„๋กœ ๋˜์–ด ์žˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ตœ๋Œ€ํ•œ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฌธ์ž๋Š” 256์ž์˜€๋‹ค๋Š” ์ ์ด๋‹ค. ํ˜„๋Œ€ ํ•œ๊ธ€์€ 11172์ž์˜€์œผ๋ฏ€๋กœ 256์ž๊นŒ์ง€ ํ‘œํ˜„ํ•  ์ˆ˜๋ฐ–์— ์—†๋Š” 1๋ฐ”์ดํŠธ ์ฒด๊ณ„๋กœ๋Š” ํ˜„๋Œ€ ํ•œ๊ธ€์„ ์ „ํ˜€ ํ‘œํ˜„ํ•  ์ˆ˜๊ฐ€ ์—†์—ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋Šฅ๋ ฅ์žˆ๋Š” ๊ฐœ์ธ์ด๋‚˜ ๊ธฐ์—…๋“ค์ด ํ•˜๋‚˜ ๋‘˜์”ฉ ๊ฐ๊ฐ์˜ ํ•œ๊ธ€ ์ฒ˜๋ฆฌ ๋ฐฉ๋ฒ•์„ ๊ณ ์•ˆํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค. ์ด๋•Œ๊นŒ์ง€๋งŒ ํ•ด๋„ ์ปดํ“จํ„ฐ์—์„œ ํ•œ๊ธ€์„ ์‚ฌ์šฉํ•œ๋‹ค๋Š” ๊ฒƒ ์ž์ฒด๊ฐ€ ๋Œ€๋‹จํ•œ ์ผ์ด์—ˆ์œผ๋ฏ€๋กœ ์ฒ˜๋ฆฌ ๋ฐฉ๋ฒ•์ด๋‚˜ ๊ตฌํ˜„ ์›๋ฆฌ ๊ฐ™์€ ๊ฒƒ์€ ์ค‘์š”ํ•œ ๋ฌธ์ œ๊ฐ€ ์•„๋‹ˆ์—ˆ๋‹ค.

๊ทธ๋ฆผ. ํ•œ๊ธ€ ์ฝ”๋“œ์˜ ์˜ˆ

 

๋ฌธ์ž

์ด์ง„์ˆ˜

์‹ญ์œก์ง„์ˆ˜

๊ฐ€

1011000010100001

B0A1

๊ฐ

1011000010100010

B0A2


............................................................................................... โ—€ ์ฐจ ๋ก€

โ— ํ•œ๊ธ€ ์ฝ”๋“œ์˜ ์ข…๋ฅ˜์™€ ์›๋ฆฌ

ํ˜„ ์žฌ ๊ตญ๋‚ด์—์„œ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ์‚ฌ์šฉ๋˜์—ˆ๋˜ ํ•œ๊ธ€ ์ฝ”๋“œ๋Š” ๋งŽ์ด ์žˆ์ง€๋งŒ ํ˜„์‹ค์ ์œผ๋กœ ์ง€๊ธˆ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ์•ž์œผ๋กœ ์‚ฌ์šฉํ•˜๊ฒŒ ๋  ์ฝ”๋“œ ํ˜น์€ ์ด๋ฏธ ์‚ฌ์šฉ๋˜์—ˆ์ง€๋งŒ ์ค‘์š”ํ•œ ์˜์˜๋ฅผ ์ง€๋‹Œ ๊ฒƒ๋“ค์„ ์ค‘์‹ฌ์œผ๋กœ ์„ค๋ช…ํ•˜๋Š”๋ฐ ํ•œ๊ธ€ ์ฝ”๋“œ๋ฅผ ๋ถ„๋ฅ˜ํ•˜๋Š” ๊ธฐ์ค€๊ณผ ๊ฐ๊ฐ์˜ ํ•œ๊ธ€ ์ฝ”๋“œ์— ๋Œ€ํ•˜์—ฌ ์•Œ์•„๋ณด์ž.

ํ•œ ๊ธ€ ์ฝ”๋“œ๋ฅผ ๋ถ„๋ฅ˜ํ•˜๋Š” ๊ธฐ์ค€์€ ์—ฌ๋Ÿฌ ๊ฐ€์ง€๊ฐ€ ์žˆ์ง€๋งŒ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ธฐ์ค€์€ ํ•œ๊ธ€ ํ•œ ์Œ์ ˆ์„ ํ‘œํ˜„ํ•˜๋Š”๋ฐ ์†Œ์š”๋˜๋Š” ๋ฐ”์ดํŠธ ์ˆ˜์™€ 8๋ฒˆ์งธ ๋น„ํŠธ๋ฅผ ์‚ฌ์šฉ ์—ฌ๋ถ€์ด๋ฉฐ ์ง€๊ธˆ๊นŒ์ง€ ์ œ์ •๋˜๊ฑฐ๋‚˜ ์‚ฌ์šฉ๋˜์—ˆ๋˜ ๊ฒƒ์€ ์—ฌ๋Ÿฌ ๊ฐ€์ง€๊ฐ€ ์žˆ์—ˆ์ง€๋งŒ ํ˜„์‹ค์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•˜๋Š” ๊ฒƒ๋งŒ ๋‹ค๋ฃจ๊ฒ ๋‹ค.

............................................................................................... โ—€ ์ฐจ ๋ก€

โ–ถ N๋ฐ”์ดํŠธ ํ•œ๊ธ€ ์ฝ”๋“œ

์ด ๊ฒƒ์€ ํ•œ๊ธ€์„ ํ’€์–ด ์“ด ๊ฒƒ๊ณผ ๊ฐ™์ด ๊ฐ๊ฐ ์ž์Œ๊ณผ ๋ชจ์Œ์„ ํ•œ ๋ฐ”์ดํŠธ์”ฉ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ๋”ฐ๋ผ์„œ ํ•œ๊ธ€ ํ•œ ์Œ์ ˆ์„ ํ‘œํ˜„ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๊ธธ์ด๊ฐ€ 2๋ฐ”์ดํŠธ๋ถ€ํ„ฐ 5๋ฐ”์ดํŠธ๊นŒ์ง€ ์‚ฌ์šฉํ•œ๋‹ค. ๊ทธ๋ž˜์„œ ๋ณดํ†ต์€ ๋ฉ€ํ‹ฐ๋ฐ”์ดํŠธ(multi-byte)์ฝ”๋“œ๋ผ๊ณ ๋„ ํ•œ๋‹ค. ์ด๊ฒƒ์€ 80๋…„๋Œ€ ์ดˆ๋ฐ˜์— ๋„๋ฆฌ ์‚ฌ์šฉ๋˜์—ˆ์œผ๋ฉฐ 7๋น„ํŠธ ์•„์Šคํ‚ค ํ™˜๊ฒฝ์—์„œ๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์žฅ์ ์ด ์žˆ์ง€๋งŒ ํ•œ๊ธ€ ์ฒ˜๋ฆฌ์—์„œ๋Š” ์ ํ•ฉํ•˜์ง€ ์•Š์•„์„œ ๊ณง๋ฐ”๋กœ ์‚ฌ๋ผ์ง€๊ฒŒ ๋œ๋‹ค. ๋ฌด์—‡๋ณด๋‹ค๋„ ๊ฐ€์žฅ ๋ฌธ์ œ๊ฐ€ ๋˜์—ˆ๋˜ ๊ฒƒ์€ ๋ฌธ์ž๋ฅผ ๋น„๊ตํ•˜๊ฑฐ๋‚˜ ์ˆœ์„œ๋Œ€๋กœ ์ •๋ ฌ(sort)ํ•  ๊ฒฝ์šฐ์— ํ•œ๊ธ€ ์ˆœ์„œ์™€ ๋งž์ง€ ์•Š๋Š”๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ์ด๋ ‡๊ฒŒ ๋ฌธ์ œ๊ฐ€ ๋งŽ์•„์„œ ์‚ฌ๋ผ์ง„ ์ฝ”๋“œ๋ฅผ ์„ค๋ช…ํ•˜๋Š” ๋ฐ์—๋Š” ๋‹ค๋ฅธ ์ด์œ ๊ฐ€ ์žˆ๋‹ค. ๊ทธ๊ฒƒ์€ ํ˜„์žฌ์— ์ •๋ณด ๊ฒ€์ƒ‰, ๋งž์ถค๋ฒ• ๊ฒ€์‚ฌ, ์ž๋™ ์ƒ‰์ธ, ํ˜•ํƒœ์†Œ ๋ถ„์„ ๋“ฑ๋“ฑ์—์„œ๋Š” N๋ฐ”์ดํŠธ ์ฝ”๋“œ๋ฐฉ์‹์„ ์ด์šฉํ•˜๊ณ  ์žˆ๋‹ค๋Š” ์ ์ด๋‹ค. ๊ทธ ์ด์œ ๋Š” ์™„์„ฑํ˜•์ด๋‚˜ ์กฐํ•ฉํ˜• ์ฝ”๋“œ๋กœ๋Š” ์–ธ์–ด ์ •๋ณด๋ฅผ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์ธ๋ฐ, ํ˜„๋Œ€์–ด๋Š” ๋ฌผ๋ก ์ด๊ณ  ์˜›ํ•œ๊ธ€์€ ๋”์šฑ ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค. ๋ฌผ๋ก  ์œ ๋‹ˆ์ฝ”๋“œ๋Š” ํ˜„๋Œ€์–ด์™€ ์˜›ํ•œ๊ธ€์„ ๊ฑฐ์˜ ๋ชจ๋‘ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ๋˜์–ด ์žˆ์œผ๋ฏ€๋กœ ์œ ๋‹ˆ์ฝ”๋“œ์—์„œ ๋‹ค์‹œ ์„ค๋ช…ํ•˜๊ฒ ๋‹ค.

๊ทธ๋ฆผ. N๋ฐ”์ดํŠธ ํ•œ ์Œ์ ˆ ๊ตฌ์„ฑ ์˜ˆ

๋‚˜ = ใ„ด + ใ… => 2๋ฐ”์ดํŠธ

๋‹ฅ = ใ„ท + ใ…ฃ + ใ„ฑ => 3๋ฐ”์ดํŠธ

์‚ถ = ใ…… + ใ… + ใ„น + ใ… => 4๋ฐ”์ดํŠธ

่งซ = ใ„ฑ + ใ…— + ใ… + ใ„น + ใ… => 5๋ฐ”์ดํŠธ

............................................................................................... โ—€ ์ฐจ ๋ก€

โ–ถ 3๋ฐ”์ดํŠธ ํ•œ๊ธ€ ์ฝ”๋“œ์™€ ์ž์†Œํ˜• ํ•œ๊ธ€ ์ฝ”๋“œ

3 ๋ฐ”์ดํŠธ ํ•œ๊ธ€ ์ฝ”๋“œ๋Š” ํ•œ๊ธ€ ํ•œ ์Œ์ ˆ์„ ์ดˆ์„ฑ, ์ค‘์„ฑ, ์ข…์„ฑ์œผ๋กœ ๋‚˜๋ˆ„๊ณ  ๊ฐ๊ฐ ํ•œ ๋ฐ”์ดํŠธ์”ฉ ๋ฐฐ์ •ํ•˜์—ฌ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ฒƒ์œผ๋กœ ํ•œ๊ธ€ ํ•œ ์Œ์ ˆ์„ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด์„œ 3๋ฐ”์ดํŠธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ถ™์—ฌ์ง„ ์ด๋ฆ„์ด๋‹ค. ์ด๊ฒƒ๋„ ์ผ์ข…์˜ ์กฐํ•ฉํ˜• ์ฝ”๋“œ์ด์ง€๋งŒ ํ•œ๊ธ€ 1์Œ์ ˆ์„ ํ‘œํ˜„ํ•  ๋•Œ 2๋ฐ”์ดํŠธ ์กฐํ•ฉํ˜• ์ฝ”๋“œ๋ณด๋‹ค 1๋ฐ”์ดํŠธ๋ฅผ ๋” ๋งŽ์ด ์‚ฌ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋น„ํšจ์œจ์ ์ด์–ด์„œ ์ž์ทจ๋ฅผ ๊ฐ์ถ”๊ฒŒ ๋œ๋‹ค.

์ž ์†Œํ˜• ์ฝ”๋“œ๋Š” ํŠน๋ณ„ํžˆ ์ œ์ •๋˜์—ˆ๊ฑฐ๋‚˜ ๋„๋ฆฌ ์‚ฌ์šฉ๋œ ์ฝ”๋“œ๋Š” ์•„๋‹ˆ์ง€๋งŒ ํ•„์ž๊ฐ€ ํŽธ์˜์ƒ ์„ค๋ช…ํ•˜๋Š” ์ฝ”๋“œ์ด๋‹ค. ์ด ์ฝ”๋“œ๋Š” ํ•œ๊ธ€์„ ํ‘œํ˜„ํ•˜๊ธฐ ์œ„ํ•ด์„œ ์ž์†Œ ๋‹จ์œ„๋กœ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ฒƒ์œผ๋กœ N๋ฐ”์ดํŠธ ํ•œ๊ธ€ ์ฝ”๋“œ์™€ ๊ฑฐ์˜ ๋˜‘๊ฐ™์œผ๋ฉฐ ์กฐํ•ฉํ˜• ์ฝ”๋“œ๋กœ๋Š” ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์—†๋Š” ์–ธ์–ด ์ •๋ณด๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด์„œ ํ•„์š”์— ๋”ฐ๋ผ ๋งŒ๋“ค์–ด ์‚ฌ์šฉํ•˜๋Š” ์ฝ”๋“œ์ด๋‹ค. ์ด ์ฝ”๋“œ๋ฅผ ์„ค๋ช…ํ•˜๋Š” ์ด์œ ๋Š” ํ˜„์žฌ ์ธํ„ฐ๋„ท ์ •๋ณด๊ฒ€์ƒ‰, ๋งž์ถค๋ฒ• ๊ฒ€์‚ฌ๊ธฐ, ์ž๋™ ์ƒ‰์ธ ๋“ฑ์—์„œ ์ด ๋ฐฉ์‹์„ ๊ฑฐ์˜ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์ด ์ฝ”๋“œ๋Š” ์‚ฌ์šฉํ•˜๋Š” ์›์น™์ด๋‚˜ ๋ฐฉ๋ฒ•์ด ๊ณต์‹์ ์œผ๋กœ ์ œ์ •๋œ ์ ์€ ์—†๊ณ  ํ•„์š”ํ•œ ๋ถ„์•ผ์—์„œ ๊ฐ์ž ๋งŒ๋“ค์–ด ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š” ์‹ค์ •์ด๋ฉฐ, ์œ ๋‹ˆ์ฝ”๋“œ๊ฐ€ ์ œ์ •๋˜๋ฉด์„œ ํ˜„์‹คํ™”๋˜๊ธฐ๋„ ํ•œ๋‹ค.[๊ทธ๋ฆผ. N๋ฐ”์ดํŠธ ์ฝ”๋“œ ์ฐธ์กฐ]

............................................................................................... โ—€ ์ฐจ ๋ก€

โ–ถ KSC5601-1987์™„์„ฑํ˜• ์ฝ”๋“œ

KSC5601 ์—์„œ ์ฑ„ํƒํ•œ ๋ฐฉ์‹์„ ํ•œ๊ธ€์„ ์Œ์ ˆ ๋‹จ์œ„๋กœ ์ˆœ์„œ๋Œ€๋กœ ๋ฐฐ์น˜ํ•˜์—ฌ ๊ฐ๊ฐ์˜ ์ฝ”๋“œ๊ฐ’์„ ๋ถ€์—ฌํ•˜๋Š” ๋ฐฉ์‹์ด๋‹ค. ๊ตฌํ˜„ ๋ฐฉ์‹์„ ๋ณด๋ฉด ์ฒซ ๋ฒˆ์งธ ๋ฐ”์ดํŠธ์™€ ๋‘ ๋ฒˆ์งธ ๋ฐ”์ดํŠธ ๋ชจ๋‘ 164 ~ 256๊นŒ์ง€์˜ ์˜์—ญ๋งŒ์„ ์‚ฌ์šฉํ•œ๋‹ค. ๊ทธ๋ž˜์„œ ์‹ค์ œ๋กœ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ฌธ์ž๋Š” 94 * 94(8836)์ž์ด๋ฏ€๋กœ ํ˜„๋Œ€ ํ•œ๊ธ€ 11172์ž๋ฅผ ๋ชจ๋‘ ํ‘œํ˜„ํ•  ์ˆ˜๊ฐ€ ์—†๋Š” ๋ฌธ์ œ์ ์ด ๋ฐœ์ƒํ•œ๋‹ค. ์ด์™€ ๊ฐ™์€ ๋ฌธ์ œ๋ฅผ ํ”ผํ•˜๊ธฐ ์œ„ํ•ด์„œ ๋งŽ์ด ์‚ฌ์šฉํ•˜๋Š” ํ•œ๊ธ€ ์Œ์ ˆ 2350์ž, ํ•œ์ž 4888์ž, ํŠน์ˆ˜๋ฌธ์ž 1128์ž, ๋‚˜๋จธ์ง€ 470์ž๋ฅผ ๋ฐฐ์ •ํ•œ๋‹ค. [๊ทธ๋ฆผ. KSC5601์ฝ”๋“œ์˜ ๊ธ€์ž ๋ฐฐ์น˜]

............................................................................................... โ—€ ์ฐจ ๋ก€

โ–ถ ์ƒ์šฉ ์กฐํ•ฉํ˜• ์ฝ”๋“œ

ํ•œ ๊ธ€ ํ•œ ์Œ์ ˆ์„ ์ดˆ์„ฑ, ์ค‘์„ฑ, ์ข…์„ฑ์œผ๋กœ ๋‚˜๋ˆ„์–ด ๊ฐ๊ฐ 5๋น„ํŠธ์”ฉ ๋ฐฐ์ •ํ•˜๊ณ  7๋น„ํŠธ ์•„์Šคํ‚ค์ฝ”๋“œ์—์„œ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ์ตœ์ƒ์œ„ ๋น„ํŠธ(MSB)์— '1'๋กœ ๋ฐฐ์ •ํ•˜์—ฌ 2๋ฐ”์ดํŠธ๋กœ ์ฒ˜๋ฆฌํ•œ๋‹ค. ์ฒซ ๋ฒˆ์งธ ๋ฐ”์ดํŠธ ์ตœ์ƒ์œ„ ๋น„ํŠธ๊ฐ€ '1'๋กœ ๋˜์–ด ์žˆ์œผ๋ฉด ํ•œ๊ธ€ ํ•œ ์Œ์ ˆ๋กœ ํ•ด์„ํ•˜๊ณ , '0'์œผ๋กœ ๋˜์–ด ์žˆ์œผ๋ฉด ์˜๋ฌธ์ž๋กœ ๊ตฌ๋ถ„ํ•œ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์กฐํ•ฉํ˜• ์ฝ”๋“œ๋Š” ํšŒ์‚ฌ๋ณ„๋กœ ์„œ๋กœ ๋‹ค๋ฅด๊ฒŒ ์ œ์ •ํ•˜์˜€์œผ๋‚˜ KS์™„์„ฑํ˜• ์ฝ”๋“œ๊ฐ€ ์ œ์ •๋˜๋ฉด์„œ๋ถ€ํ„ฐ ๋Œ€๋ถ€๋ถ„์˜ ์กฐํ•ฉํ˜• ์ฝ”๋“œ๋Š” ์ž์ทจ๋ฅผ ๊ฐ์ถ”๊ฒŒ ๋˜์—ˆ๊ณ , ์ƒ์šฉ ์กฐํ•ฉํ˜•(์‚ผ๋ณด ์กฐํ•ฉํ˜• ํ˜น์€ KSSM ์กฐํ•ฉํ˜•)๋งŒ์ด ํ‘œ์ค€ ์ฝ”๋“œ ์ œ์ • ์ดํ›„์—๋„ ๊ณ„์†ํ•ด์„œ ์‚ฌ์šฉ๋˜์—ˆ์œผ๋ฏ€๋กœ ๋Œ€๊ฐœ ์กฐํ•ฉํ˜• ์ฝ”๋“œ๋ผ๋Š” ๊ฒƒ์€ ์ด๊ฒƒ์„ ๊ฐ€๋ฆฌํ‚จ๋‹ค.[๊ทธ๋ฆผ. ์กฐํ•ฉํ˜• ์ฝ”๋“œ]

............................................................................................... โ—€ ์ฐจ ๋ก€

โ–ถ KSC5657-1991 ํ™•์žฅ ํ‘œ์ค€ ์ฝ”๋“œ(ํ•„์ž๊ฐ€ ํŽธ์˜์ƒ ์ง€์ •ํ•œ ์ด๋ฆ„)

KSC5601-1987 ์™„์„ฑํ˜• ์ฝ”๋“œ์˜ ์ œ์ •๊ณผ ํ•จ๊ป˜ ๋ถˆ๊ฑฐ์ง„ ์ฝ”๋“œ์— ๋Œ€ํ•œ ๋ฌธ์ œ์ ์„ ๋ณด์™„ํ•˜๊ธฐ ์œ„ํ•ด์„œ 1991๋…„์— ๋งŒ๋“ค์–ด์ง„ ๊ฒƒ์œผ๋กœ, ํ•œ๊ธ€ 1930์ž, ํ•œ์ž 2856์ž, ์˜›ํ•œ๊ธ€ 1677์ž ๋“ฑ์ด ์ถ”๊ฐ€๋˜์—ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์•ž์„œ ํ‘œ์ค€์œผ๋กœ ์ œ์ •๋˜์—ˆ๋˜ KSC5601 ์™„์„ฑํ˜• ์ฝ”๋“œ๋ฅผ ๋ถ€๋ถ„์ ์œผ๋กœ ๋ณด์™„ํ•˜์˜€๊ธฐ ๋•Œ๋ฌธ์— ํ˜„๋Œ€ ํ•œ๊ธ€ 6892์ž๋Š” ๋น ์ ธ๋ฒ„๋ฆฐ๋‹ค. ํ•˜์ง€๋งŒ ํ™•์žฅ ํ‘œ์ค€ ์ฝ”๋“œ์—์„œ ํ•œ์ž๊ฐ€ 7744์ž๋กœ ๋Š˜์–ด๋‚˜๊ณ  ์˜›ํ•œ๊ธ€์ด ํ‘œ์ค€ ์ฝ”๋“œ์— ๋ฐ˜์˜๋˜์—ˆ๋‹ค๋Š” ์ ์ด ์ค‘์š”ํ•˜๋‹ค. ์‹ค์ œ๋กœ ์ด ์ฝ”๋“œ๋Š” ์ „ํ˜€ ์‚ฌ์šฉํ•˜์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์— ํ™•์žฅ ์ฝ”๋“œ๋ฅผ ๊ธฐ์–ตํ•˜๋Š” ์‚ฌ๋žŒ์ด ์—†์ง€๋งŒ ๋‚˜์ค‘์— ํ•œ์ž์™€ ์˜›ํ•œ๊ธ€์„ ํ‘œ์ค€ ์ฝ”๋“œ์— ๋‹ค๋ฃจ๋Š” ๋ฐ ์ค‘์š”ํ•œ ๋‹จ์„œ๊ฐ€ ๋œ๋‹ค.

............................................................................................... โ—€ ์ฐจ ๋ก€

โ–ถ KSC5601-1992 ์กฐํ•ฉํ˜• ์ฝ”๋“œ

KSC5601-1987 ์™„์„ฑํ˜• ์ฝ”๋“œ์—์„œ๋Š” ๋ชจ๋“  ํ˜„๋Œ€ ํ•œ๊ธ€์„ ํ‘œํ˜„ํ•  ์ˆ˜ ์—†๋‹ค๋Š” ์ ์—์„œ ๋ฏผ์กฑ ๋ฌธํ™”์˜ ๊ณ„์Šน ๋ฐœ์ „๊ณผ ์‚ฐ์—… ๋ฐ ๊ธฐ์ˆ ์  ์ธก๋ฉด์—์„œ ๋งŽ์€ ๋ฌธ์ œ์ ์„ ๋…ธ์ถœ์‹œ์ผฐ๋‹ค. ๊ทธ๋ž˜์„œ ์ •๋ถ€๋Š” ํ˜„๋Œ€ ํ•œ๊ธ€์„ ์™„๋ฒฝํ•˜๊ฒŒ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋Š” ์กฐํ•ฉํ˜•์˜ ํ•„์š”์„ฑ์„ ์ธ์‹ํ•˜์—ฌ 1992๋…„์— ์ด๋ฅด๋Ÿฌ ๋˜ ํ•˜๋‚˜์˜ ํ‘œ์ค€ ์ฝ”๋“œ(KSC5601-1992)๋ฅผ ์ œ์ •ํ•˜๊ฒŒ ๋˜๋Š”๋ฐ, ์ด๋กœ ์ธํ•˜์—ฌ ํ‘œ์ค€ ํ•œ๊ธ€ ์ฝ”๋“œ๊ฐ€ ๋‘ ๊ฐœ๊ฐ€ ๋˜์–ด ๋ฒ„๋ฆฐ๋‹ค. ๋˜ํ•œ ์ด๋ฏธ KS์™„์„ฑํ˜• ์ฝ”๋“œ๋กœ ์ž‘์„ฑ๋œ ๋ฌธ์„œ์™€ ๋ฐ์ดํ„ฐ์™€๋Š” ํ˜ธํ™˜์„ฑ์ด ์—†์–ด์„œ ํ˜„์‹ค์ ์œผ๋กœ๋Š” ๊ฑฐ์˜ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ฒŒ ๋œ๋‹ค. ์ด ๋•Œ ์ œ์ •๋œ ์กฐํ•ฉํ˜•์€ ์ƒ์šฉ ์กฐํ•ฉํ˜• ์ฝ”๋“œ์™€ ๊ตฌ์„ฑ์ด ๊ฑฐ์˜ ๋น„์Šทํ•˜์ง€๋งŒ ๋ช‡ ๊ธ€์ž์˜ ์ฝ”๋“œ๋Š” ๋‹ค๋ฅด๊ฒŒ ๋ฐฐ์ •๋˜์–ด ์žˆ์œผ๋ฉฐ, ํ˜„์žฌ์˜ ๋ช‡๋ช‡ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์—์„œ๋Š” ์ƒ์šฉ ์กฐํ•ฉํ˜• ๋Œ€์‹ ์— ํ‘œ์ค€ ์กฐํ•ฉํ˜• ์ฝ”๋“œ๋ฅผ ์ง€์›ํ•˜๊ณ  ์žˆ๋Š” ์‹ค์ •์ด๋‹ค.(1987๋…„์„ ๊ธฐ์ ์œผ๋กœ ์ฃผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ์กฐํ•ฉํ˜•์„ ์ƒ์šฉ ์กฐํ•ฉํ˜• ์ฝ”๋“œ๋ผ๊ณ  ํ•˜๋ฉฐ, 1992๋…„์— ์ œ์ •๋œ ์กฐํ•ฉํ˜• ์ฝ”๋“œ๋ฅผ ํ‘œ์ค€ ์กฐํ•ฉํ˜• ์ฝ”๋“œ๋ผ๊ณ  ํ•œ๋‹ค.)

............................................................................................... โ—€ ์ฐจ ๋ก€

โ–  ์ž˜ ๋ชป ๋ผ์–ด์ง„ ์ฒซ ๋‹จ์ถ”๋Š” ์ด๋ ‡๊ฒŒ ๋ผ์›Œ์กŒ๋‹ค.

์ปด ํ“จํ„ฐ์—์„œ ํ•œ๊ธ€ ์ฝ”๋“œ ๋ฌธ์ œ๋ฅผ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ํ•œ๊ธ€ ์ฝ”๋“œ์— ๊ด€ํ•œ ์—ญ์‚ฌ์ ์ธ ํ๋ฆ„์„ ์ดํ•ดํ•ด์•ผ ํ•˜๋Š”๋ฐ, ํ•œ๊ธ€ ์ฝ”๋“œ๊ฐ€ ์‹ค์งˆ์ ์ธ ํ‘œ์ค€์œผ๋กœ ์ œ์ •๋˜๋Š” 1987๋…„ ์ „ํ›„์— ์ƒํ™ฉ์„ ์‚ดํŽด๋ณด๊ณ , ์ด์–ด์„œ ํ•œ๊ธ€ ์ฝ”๋“œ์˜ ์ •์˜์™€ ์ด๋ฏธ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ์‚ฌ์šฉํ–ˆ๋˜ ํ•œ๊ธ€ ์ฝ”๋“œ์˜ ํŠน์ง•์„ ์ฐจ๋ก€๋Œ€๋กœ ์•Œ์•„๋ณด๊ฒ ๋‹ค.

1974 ๋…„ ์ฒ˜์Œ์œผ๋กœ ํ•œ๊ตญ ๊ณต์—… ๊ทœ๊ฒฉ KSC 5601-1974๊ฐ€ ์ œ์ •๋˜์—ˆ์œผ๋ฉฐ, ๋’ค์ด์–ด 1977๋…„์— KSC 5714-1977์ด ์ œ์ •๋˜์—ˆ๋‹ค. ์ด ๋•Œ๋Š” ํ•œ๊ธ€ ์ž๋ชจ 51์ž์™€ ํ•œ์ž 7200์ž๋ฅผ ์ •ํ•ด๋†“์•˜์œผ๋ฉฐ ํŠนํžˆ ์ž๋ชจ์— ์˜ํ•œ ์ฒ˜๋ฆฌ๋Š” ํ•œ๊ณ„๊ฐ€ ๋งŽ์•˜๊ธฐ ๋•Œ๋ฌธ์— ์กฐํ•ฉํ˜•๊ณผ ์™„์„ฑํ˜• ์ฝ”๋“œ๊ฐ€ ๋“ฑ์žฅํ•˜๊ฒŒ ๋œ๋‹ค. ์™„์„ฑํ˜• ์ฝ”๋“œ๋กœ ๋œ KSC 5619-1982์™€ ์กฐํ•ฉํ˜•์œผ๋กœ ๋œ KSC 5601-1982๊ฐ€ ์ƒ๊ฒจ๋‚ฌ๋‹ค. ์—ฌ๊ธฐ์„œ ์ค‘์š”ํ•œ ์ ์€ ๊ฐ๊ฐ์˜ ์ฝ”๋“œ๊ฐ€ ๊ตญ๊ฐ€ ํ‘œ์ค€์œผ๋กœ ์ œ์ •์ด ๋˜์—ˆ๋‹ค๋Š” ๋œป์ด์ง€ ์‹ค์ œ๋กœ ๋ชจ๋‘๊ฐ€ ์ด๋ ‡๊ฒŒ ์‚ฌ์šฉํ–ˆ๋‹ค๋Š” ๋œป์€ ์•„๋‹ˆ๋‹ค. ๋‹น์‹œ์˜ ์ปดํ“จํ„ฐ ์ œ์กฐ ์—…์ฒด๋Š” ๊ฐ๊ฐ์˜ ํ•œ๊ธ€ ์ฝ”๋“œ ์ฒด๊ณ„๋ฅผ ์‚ฌ์šฉํ–ˆ์œผ๋ฉฐ ๋Œ€๋ถ€๋ถ„์˜ ํšŒ์‚ฌ๋“ค์€ ์กฐํ•ฉํ˜•์˜ ์žฅ์  ๋•Œ๋ฌธ์— ์กฐํ•ฉํ˜•์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์—ˆ๋‹ค. ๊ทธ๋Ÿฌํ•œ ๊ฐ€์šด๋ฐ ๊ฐœ์ธ์šฉ ์ปดํ“จํ„ฐ๊ฐ€ ๋Œ€์ค‘ํ™”๋˜๋ฉด์„œ ํ•œ๊ธ€ ์ฝ”๋“œ ๋ฌธ์ œ๋„ ๋ณธ๊ฒฉ์ ์œผ๋กœ ๋ถˆ๊ฑฐ์ง€๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, A๋ผ๋Š” ํšŒ์‚ฌ์—์„œ ์‚ฌ์šฉํ•˜๋˜ ํ•œ๊ธ€ ๋ฌธ์„œ(์ฝ”๋“œ)๋Š” B๋ผ๋Š” ํšŒ์‚ฌ ์ปดํ“จํ„ฐ์—์„œ๋Š” ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๊ณ , ์—ญ์œผ๋กœ B์—์„œ ์‚ฌ์šฉํ•˜๋˜ ํ•œ๊ธ€ ๋ฌธ์„œ(์ฝ”๋“œ)๋Š” A๋ผ๋Š” ํšŒ์‚ฌ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๊ฒŒ ๋˜์–ด ๋ฒ„๋ฆฐ ๊ฒƒ์ด๋‹ค. ์ด์™€ ๊ฐ™์€ ํ•œ๊ธ€ ์ฝ”๋“œ๊ฐ„์˜ ํ˜ธํ™˜์„ฑ์ด๋ผ๋Š” ๋ฌธ์ œ๊ฐ€ ๋Œ€๋‘๋˜๋ฉด์„œ ๋‚˜๋ฆ„๋Œ€๋กœ ๋…ธ๋ ฅ์„ ์‹œ๋„ํ•˜์˜€์ง€๋งŒ ๋ณ„๋‹ค๋ฅธ ํšจ๊ณผ๊ฐ€ ์—†์—ˆ๋‹ค. ์ด ๋•Œ๊นŒ์ง€๋งŒ ํ•ด๋„ ์†Œํ”„ํŠธ์›จ์–ด๋Š” ํ•˜๋“œ์›จ์–ด๋ฅผ ํŒ”๊ธฐ ์œ„ํ•œ ํ•˜๋‚˜์˜ ์ˆ˜๋‹จ์ด์—ˆ์œผ๋ฏ€๋กœ ์ผ๋‹จ ์ปดํ“จํ„ฐ๋ฅผ ๋งŽ์ด ํŒ”์•„์„œ ์„ธ๋ ฅ์„ ์–ป๋Š” ๋ฐฉ๋ฒ•์ด ํšจ๊ณผ์ ์ด๋ผ๊ณ  ์—ฌ๊ฒผ๊ธฐ ๋•Œ๋ฌธ์— ํ•ด๊ฒฐ์ด๋ผ๋Š” ๊ฒƒ์€ ์• ๋‹น์ดˆ ์ƒ๊ฐ์กฐ์ฐจ ํ•˜๊ธฐ ํž˜๋“ค์—ˆ๋˜ ์‹œ๊ธฐ์˜€๋‹ค. ์‹œ๊ฐ„์ด ์ง€๋‚ ์ˆ˜๋ก ๋ถˆํŽธํ•จ์ด ๊ฐ€์ค‘๋˜์—ˆ๊ณ  ๊ทธ๋งŒํผ ์‚ฌ์šฉ์ž๋“ค์˜ ํ‘œ์ค€ํ™” ์š”๊ตฌ๋„ ๋”์šฑ ์ ˆ์‹คํ•ด์กŒ๋‹ค. ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด์„œ ์—…์ฒด ์ค‘์‹ฌ์œผ๋กœ ํ•œ๊ธ€ ์ฝ”๋“œ ํ‘œ์ค€ํ™”๋ฅผ ์‹œ๋„ํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค. ์ฒ˜์Œ์—๋Š” ๋Œ€๋ถ€๋ถ„ ์กฐํ•ฉํ˜• ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์—ˆ์œผ๋ฏ€๋กœ ์™„์„ฑํ˜•๋ณด๋‹ค๋Š” ์กฐํ•ฉํ˜•์„ ์ง€์ง€ํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ฐ๊ฐ ์ž์‹ ์˜ ์ฝ”๋“œ๋ฅผ ์ค‘์‹ฌ์œผ๋กœ ํ‘œ์ค€ํ™”๋ฅผ ์‹œ๋„ํ•˜๋‹ค ๋ณด๋‹ˆ ์•„๋ฌด๋Ÿฐ ๊ฒฐ๋ง๋„ ๋‚ผ ์ˆ˜ ์—†์—ˆ๋Š”๋ฐ, ์ž์‹ ์˜ ์ฝ”๋“œ๋ฅผ ํฌ๊ธฐํ•  ๊ฒฝ์šฐ ์ด์ „์— ํŒ๋งคํ–ˆ๋˜ ์ œํ’ˆ๊ณผ์˜ ํ˜ธํ™˜์„ฑ์ด ๋ฌธ์ œ๊ฐ€ ๋  ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ํŒ๋งค์—๋„ ์ค‘์š”ํ•œ ์˜ํ–ฅ์„ ๋ฏธ์น˜๊ธฐ ๋•Œ๋ฌธ์— ์‚ฌ์‹ค์ƒ ๋‹ค๋ฅธ ํšŒ์‚ฌ์˜ ์ฝ”๋“œ๋ฅผ ์ง€์ง€ํ•  ์ˆ˜๊ฐ€ ์—†์—ˆ๋‹ค. ๋‹น์‹œ ์ด์‹ญ์—ฌ ๊ฐœ์˜ ํšŒ์‚ฌ๊ฐ€ ์ฐธ์—ฌํ–ˆ์œผ๋ฉฐ ์‹œ๊ฐ„์ด ์ง€๋‚ ์ˆ˜๋ก ์กฐํ•ฉํ˜• ์ฝ”๋“œ๋ฅผ ํฌ๊ธฐํ•˜๋Š” ์ชฝ์œผ๋กœ ๊ฒฐ๋ก ์ด ๋‚˜๋ฉด์„œ ์ตœ์ข…์ ์œผ๋กœ ์™„์„ฑํ˜•์„ ์ฑ„ํƒํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค.(์•ž์œผ๋กœ๋Š” KSC5601-1987๋‚ด์ง€๋Š” KS์™„์„ฑํ˜• ์ฝ”๋“œ๋ผ๊ณ  ๋ถ€๋ฅด๊ฒ ๋‹ค. ์ด์ „์˜ ์™„์„ฑํ˜• ์ฝ”๋“œ์™€๋Š” ์ฐจ์ด๊ฐ€ ์žˆ์œผ๋ฉฐ ํ˜„์žฌ์˜ ํ‘œ์ค€ ์ฝ”๋“œ๋Š” ์กฐํ•ฉํ˜•๋„ ์ฑ„ํƒ๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ํ˜ผ๋™ํ•  ์šฐ๋ ค๊ฐ€ ์žˆ์œผ๋ฏ€๋กœ ์ฃผ์˜ํ•˜๊ธฐ ๋ฐ”๋ž€๋‹ค.) ๋ฌผ๋ก  ์ด ๋•Œ ์™„์„ฑํ˜•์„ ์ฑ„ํƒํ•˜๊ฒŒ ๋˜๋Š” ์•„์ฃผ ์ค‘์š”ํ•œ ์ด์œ ๊ฐ€ ์žˆ๋‹ค. ๊ทธ๊ฒƒ์€ ๊ตญ์ œ ํ‘œ์ค€ํ™” ๊ธฐ๊ตฌ(ISO)์—์„œ ์ •ํ•œ ๊ตญ์ œ ๊ทœ๊ฒฉ๊ณผ ํ˜ธํ™˜์„ฑ ๋•Œ๋ฌธ์ด์—ˆ๋‹ค.(ISO-2022์ฐธ์กฐ)

............................................................................................... โ—€ ์ฐจ ๋ก€

โ— KSC5601-1987์ด ๋ณด๊ธ‰๋˜๋Š” ๊ณผ์ •

์šฐ ์—ฌ๊ณก์ ˆ ๋์— 1987๋…„์— ์™„์„ฑํ˜•์„ ํ‘œ์ค€์œผ๋กœ ํ•˜๋Š” KSC5601-1987(ํ˜น์€ KS์™„์„ฑํ˜• ์ฝ”๋“œ)์ด ์ œ์ •๋˜์—ˆ์–ด๋„ ์ƒ๋‹น์ˆ˜์˜ ์ปดํ“จํ„ฐ ๋ฐ ์†Œํ”„ํŠธ์›จ์–ด ์ œ์กฐ ํšŒ์‚ฌ๋“ค์€ ๊ณ„์†ํ•ด์„œ ์กฐํ•ฉํ˜•์„ ์‚ฌ์šฉํ•˜๋‹ค๊ฐ€ ๊ตญ๊ฐ€์—์„œ ์ฃผ๋„ํ•œ ํ–‰์ • ์ „์‚ฐ๋ง ์‚ฌ์—…์—์„œ KS์™„์„ฑํ˜•์„ ๊ธฐ๋ณธ ์ฝ”๋“œ๋กœ ์ฑ„ํƒํ•˜๋ฉด์„œ๋ถ€ํ„ฐ ์ ์ฐจ ๋ณด๊ธ‰๋˜๊ธฐ ์‹œ์ž‘ํ•œ๋‹ค. ๊ฒŒ๋‹ค๊ฐ€ ๋’ค์ด์€ ๊ต์œก์šฉ ์ปดํ“จํ„ฐ ๋ณด๊ธ‰ ์‚ฌ์—…์—์„œ๋Š” ํ–‰์ • ์ „์‚ฐ๋ง๊ณผ ํ˜ธํ™˜๋˜๋Š” ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค๋Š” ์›์น™์„ ์ œ์‹œ๋˜๋ฉด์„œ๋ถ€ํ„ฐ ๋ณธ๊ฒฉ์ ์œผ๋กœ KS์™„์„ฑํ˜• ์ฝ”๋“œ๊ฐ€ ๋ณด๊ธ‰๋˜์—ˆ๋‹ค. ๋”์šฑ์ด ๊ฐœ์ธ์šฉ ์ปดํ“จํ„ฐ์˜ ์šด์˜ ํ”„๋กœ๊ทธ๋žจ์ธ DOS๋ฅผ ์ œ์ž‘ํ•˜์˜€๋˜ ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ์‚ฌ๊ฐ€ 1989๋…„์— ์ด๋ฅด๋Ÿฌ์„œ๋Š” ์กฐํ•ฉํ˜•์„ ํฌ๊ธฐํ•˜๊ณ  KS์™„์„ฑํ˜•์„ ์ง€์›ํ•˜์˜€์œผ๋ฉฐ, ์ค‘๋Œ€ํ˜• ์ปดํ“จํ„ฐ์˜ ์šด์˜ ํ”„๋กœ๊ทธ๋žจ์ธ UNIX ์ง„์˜์—์„œ๋„ KS์™„์„ฑํ˜•์„ ๊ณต์‹์ ์œผ๋กœ ์ง€์›ํ•˜๋ฉด์„œ ์‚ฌ์‹ค์ƒ ํ‘œ์ค€์œผ๋กœ ์ž๋ฆฌ์žก์•„ ๊ฐ€๊ฒŒ ๋œ๋‹ค.

์—ฌ ๊ธฐ์„œ ์งš๊ณ  ๋„˜์–ด๊ฐ€ ํ•  ์ค‘์š”ํ•œ ๋ถ€๋ถ„์ด ์žˆ๋‹ค. ํ˜„์žฌ ํ•œ๊ตญ์€ ๋ฌผ๋ก  ์ „ ์„ธ๊ณ„์ ์œผ๋กœ ๊ฐœ์ธ์šฉ ์ปดํ“จํ„ฐ ์šด์˜ ํ”„๋กœ๊ทธ๋žจ ํŒ๋งค์—์„œ ๋ง‰๋Œ€ํ•œ ์‹œ์žฅ ์ ์œ ์œจ์„ ์ž๋ž‘ํ•˜๋Š” ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ์‚ฌ๋Š” ๊ทธ ๋‹น์‹œ์— ์กฐํ•ฉํ˜•์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์—ˆ์œผ๋ฉฐ, ๊ตญ๊ฐ€์  ํ‘œ์ค€ ์ฝ”๋“œ(์™„์„ฑํ˜•) ๋ณด๊ธ‰ ์ •์ฑ…๊ณผ ๋งž๋ฌผ๋ ค ์กฐํ•ฉํ˜•์„ ํฌ๊ธฐํ•˜์˜€๋‹ค๋Š” ์ ์ด๋‹ค. ๊ทธ๋Ÿฌ๋‹ค๊ฐ€ 1995๋…„ ์œˆ๋„์šฐ95๋ฅผ ๋ฐœ๋งคํ•˜๋ฉด์„œ ํ™•์žฅ(ํ†ตํ•ฉ) ์™„์„ฑํ˜• ์ฝ”๋“œ๋ฅผ ์ œ์ •ํ•˜์—ฌ ๋ฐœํ‘œํ•˜๋Š” ๊ณผ์ •์—์„œ ์—ฌ๋ก ์˜ ๋น„ํŒ์ ์ธ ํ™”์‚ด์„ ๋งž์œผ๋ฉด์„œ ์™„์„ฑํ˜• ์ฝ”๋“œ๊ฐ€ ๋งˆ์น˜ ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ์‚ฌ์˜ ์‚ฐ๋ฌผ์ธ ์–‘ ๋น„์ถ”์–ด์กŒ๋˜ ์ ์„ ์ƒ๊ธฐํ•˜๋ฉด์„œ ์ฃผ๋ชฉํ•˜๊ธฐ ๋ฐ”๋ž€๋‹ค.

๋˜ ํ•œ๊ฐ€์ง€ ๋ง๋ถ™์—ฌ ์ฃผ๋ชฉํ•  ์ ์€ ๊ทธ ๋‹น์‹œ ํ•œ๊ธ€ ์ฝ”๋“œ ํ‘œ์ค€ํ™”์— ์ฐธ์—ฌํ•˜๊ณ  ์˜ค๋Š˜๋‚ ๊นŒ์ง€๋„ ์ปดํ“จํ„ฐ๋ฅผ ํŒ๋งคํ•˜๋Š” ํšŒ์‚ฌ๊ฐ€ KS์™„์„ฑํ˜• ์ฝ”๋“œ๋ฅผ ์ฑ„ํƒํ•˜์˜€๋‹ค๋Š” ๊ฒƒ์€ ๋งŒ๋“ค์–ด๋ƒˆ๋‹ค๋Š” ๋œป๊ณผ๋Š” ๋‹ค๋ฅด๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ๋ง๋œป ๊ทธ๋Œ€๋กœ ํ†ต์ผ๋œ ํ‘œ์ค€ ์ฝ”๋“œ๋กœ์จ ์ฑ„ํƒ๋œ ์™„์„ฑํ˜• ์ฝ”๋“œ๋ฅผ ์ˆ˜์šฉํ•˜๋Š” ๋™์‹œ์— ๋ณด๊ธ‰ํ•˜๋Š” ์—ญํ• ์„ ํ•˜๊ฒŒ ๋˜์—ˆ๋˜ ๊ฒƒ์ด๊ณ , KS์™„์„ฑํ˜• ์ฝ”๋“œ๋ฅผ ์ œ์ •ํ•˜๋Š” ์ˆœ๊ฐ„์—๋Š” ์ „์‚ฐ ์ „๋ฌธ๊ฐ€์™€ ํ†ต์‹  ์ „๋ฌธ๊ฐ€๋“ค๋งŒ ์ฐธ์—ฌํ–ˆ์œผ๋ฉฐ, ๊ตญ์–ดํ•™์ž๋‚˜ ์ถœํŒ ๋ฌธํ™” ์‚ฌ์—…์— ๊ด€๊ณ„๋œ ์ข…์‚ฌ์ž๋Š” ์—†์—ˆ๋‹ค๋Š” ์ ์ด๋‹ค.

KS ์™„์„ฑํ˜•์ด ํ‘œ์ค€ ์ฝ”๋“œ๋กœ ๋ณด๊ธ‰๋˜๋ฉด์„œ ์„œ์„œํžˆ ๋…ผ์Ÿ์ด ๋ถˆ๋ถ™๊ธฐ ์‹œ์ž‘ํ•œ๋‹ค. 1989๋…„์— ์ด๋ฅด๋Ÿฌ์„œ๋Š” ์ปดํ“จํ„ฐ ์ „๋ฌธ ์žก์ง€๋ฅผ ๋น„๋กฏํ•˜์—ฌ ์ผ๊ฐ„์ง€, ์ปดํ“จํ„ฐ ํ†ต์‹  ๋“ฑ์„ ํ†ตํ•ด์„œ KS์™„์„ฑํ˜• ์ฝ”๋“œ์˜ ๋ฌธ์ œ์ ์ด ์ œ๊ธฐ๋œ๋‹ค. ์ด ๋•Œ, ์ œ๊ธฐ๋œ ๋ฌธ์ œ์ ์€ ์—ฌ๋Ÿฌ ๊ฐ€์ง€๊ฐ€ ์žˆ์ง€๋งŒ ๋ฌด์—‡๋ณด๋‹ค๋„ ๊ธ€์ž๋ฅผ ๋ชจ๋‘ ํ‘œํ˜„ํ•  ์ˆ˜ ์—†๋‹ค๋Š” ์ ์ด ๊ฐ€์žฅ ํฐ ๋ฌธ์ œ์˜€๋‹ค. ์ด๋ ‡๊ฒŒ ๋ฌธ์ œ๊ฐ€ ๋ถˆ๊ฑฐ์ ธ ๋‚˜์˜ค๋ฉด์„œ KS์™„์„ฑํ˜• ์ฝ”๋“œ๋ฅผ ๋ณด์™„ํ•˜๋Š” ๊ฐœ์ •์ž‘์—…์— ๋“ค์–ด๊ฐ”์œผ๋ฉฐ ๊ทธ ๊ฒฐ๊ณผ 1991๋…„ 12์›”์— KSC5657์„ ์ œ์ •ํ•œ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด๊ฒƒ๋งˆ์ €๋„ ์ถฉ๋ถ„ํžˆ ๊ฒ€ํ† ํ•˜์ง€ ์•Š๊ณ  ์ œ์ •๋จ์œผ๋กœ์จ ์‚ฌ์‹ค์ƒ ๋ณด๊ธ‰๋˜์ง€ ์•Š๊ฒŒ ๋œ๋‹ค.

............................................................................................... โ—€ ์ฐจ ๋ก€

โ–  KS์™„์„ฑํ˜• ์ฝ”๋“œ์˜ ๋ฌธ์ œ์ 

KS์™„์„ฑํ˜•์˜ ๋ฌธ์ œ์ ์„ ์„ค๋ช…ํ•˜๊ธฐ ์ „์— ๋จผ์ € ํ•œ๊ธ€ ์ฝ”๋“œ๊ฐ€ ์ง€๋…€์•ผ ํ•˜๋Š” ๊ธฐ๋ณธ์ ์ธ ์›์น™์ด ์žˆ๋‹ค.

๋ฌด ์—‡๋ณด๋‹ค๋„ ํ•œ๊ธ€ ํŠน์„ฑ์„ ๋ฐ˜์˜ํ•ด์•ผ ํ•œ๋‹ค๋Š” ์ ์ด๋‹ค. ํ‘œํ˜„ ๊ฐ€๋Šฅํ•œ ๋ฌธ์ž๋Š” ๋ชจ๋‘ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•˜๋ฉฐ, ์˜›ํ•œ๊ธ€๋„ ํ˜„๋Œ€์–ด์ฒ˜๋Ÿผ ๋‹ค๋ฃฐ ์ˆ˜ ์žˆ์–ด์•ผ ํ•˜๊ณ , ๋น„ํ•œ๊ธ€ ๋ฌธ์ž(ํ•œ์ž, ์˜๋ฌธ์ž, ์ผ๋ฌธ์ž, ๊ธฐํƒ€ ๋ฌธ์ž)๋„ ์‚ฌ์šฉํ•˜๋Š”๋ฐ ๋ฌธ์ œ๊ฐ€ ์—†์–ด์•ผ ํ•œ๋‹ค. ๊ทธ ๋‹ค์Œ์œผ๋กœ๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ 7๋น„ํŠธ ์•„์Šคํ‚ค์ฝ”๋“œ๋กœ ๋™์ž‘ํ•˜๋Š” ์˜๋ฌธ ์ž๋ฃŒ์™€ ์ œ์–ด ๋ฌธ์ž๋“ค๊ณผ๋Š” ์ถฉ๋Œํ•˜์ง€ ๋ง์•„์•ผ ํ•˜๊ณ , ๋ณด๋‹ค ์ค‘์š”ํ•œ ์ •๋ณด ์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•ด์„œ๋Š” ์Œ์ ˆ์„ ๋„˜์–ด์„œ ์ž์†Œ ๋‹จ์œ„๋กœ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค. ๋์œผ๋กœ ๊ตญ์ œ์ ์ธ ํ‘œ์ค€ ๊ทœ๊ฒฉ์„ ๋”ฐ๋ผ์•ผ ํ•˜๋ฉฐ, ์‚ฐ์—… ํ˜„์žฅ์—์„œ ํ˜„์‹ค์ ์œผ๋กœ ์ˆ˜์šฉํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•˜๋ฉฐ, ์ •๋ถ€์˜ ์ •์ฑ…์ ์ธ ์ง€์›์ด ์žˆ์–ด์•ผ ํ•œ๋‹ค.

์ด๋Ÿฌํ•œ ๊ธฐ๋ณธ์ ์ธ ์›์น™์„ ์ค‘์‹ฌ์œผ๋กœ KS์™„์„ฑํ˜•์„ ์‚ดํŽด ๋ณด๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ฌธ์ œ์ ์ด ๋ฐœ์ƒํ•œ๋‹ค.

๊ฐ€ ์žฅ ์ค‘์š”ํ•œ ๊ฒƒ์€ ํ‘œํ˜„ ๊ฐ€๋Šฅํ•œ ํ˜„๋Œ€ ํ•œ๊ธ€์„ ๋ชจ๋‘ ํ‘œํ˜„ํ•  ์ˆ˜ ์—†์—ˆ์œผ๋ฏ€๋กœ ํ•œ๊ธ€ ํŠน์„ฑ์„ ์‚ด๋ฆฌ์ง€ ๋ชป ํ•œ๋‹ค๋Š” ์ ์ด๋‹ค. KS์™„์„ฑํ˜• ์ฝ”๋“œ๋Š” ํ˜„๋Œ€ ํ•œ๊ธ€ 11172์ž ์ค‘์—์„œ 2350์ž๋งŒ์„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค. ๊ฐ„๋‹จํžˆ ์˜ˆ๋ฅผ ๋“ค์ž๋ฉด, "์ตœ์‹œ์ฝœ๋ผ, ์ตœ์‹œ๋งจ, ้ฆฑ๋ฐฉ๊ฐํ•˜, ๋พผ์ฐจ, ๋‰ต๋‹ค๋ฆฌ"๋“ฑ์„ ํ‘œํ˜„ํ•  ์ˆ˜ ์—†๋‹ค. ๋˜ํ•œ '์“ฉ'์ด๋ผ๋Š” ์ž๋Š” KS์™„์„ฑํ˜• ์ฝ”๋“œ์—๋Š” ์žˆ์ง€๋งŒ '๋'๋ผ๋Š” ์ž๊ฐ€ ์—†์–ด์„œ ์ž…๋ ฅํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ๊ฐ€ 6์ž๋‚˜ ๋ฐœ๊ฒฌ๋˜์—ˆ๋‹ค. ์ด๊ฒƒ์€ KS์™„์„ฑํ˜• ์ฝ”๋“œ๋ฅผ ํ‘œ์ค€์œผ๋กœ ์ œ์ •ํ•˜๋Š” ๊ณผ์ •์—์„œ ์‹ค์ œ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š”๊ฐ€์— ๋Œ€ํ•œ ํƒ€๋‹น์„ฑ์„ ๊ฒ€ํ† ํ•˜์ง€ ์•Š์€ ๊ฒฐ๊ณผ์˜€์œผ๋ฏ€๋กœ ๋‹น์‹œ์—๋Š” ๋Œ€๋‹จํ•œ ๋น„์›ƒ์Œ๊ฑฐ๋ฆฌ๊ฐ€ ๋˜์—ˆ๋‹ค. ์ด๊ฒƒ๋ง๊ณ ๋„ ์ž์†Œ ์ •๋ณด๋ฅผ ์ถ”์ถœํ•  ์ˆ˜ ์—†์—ˆ์œผ๋ฏ€๋กœ ํ•œ๊ตญ์–ด์— ๋Œ€ํžŒ ์–ธ์–ด์ ์ธ ์ •๋ณด๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์กฐํ•ฉํ˜•์„ ๊ฑฐ์น˜๊ฒŒ ํ•˜๋Š” ๊ฒฐ๊ณผ๋ฅผ ๋‚ณ์•˜๋‹ค. (์กฐํ•ฉํ˜• ์ฝ”๋“œ๋ฅผ ๊ฑฐ์ณ์•ผ๋งŒ ์ž์†Œ ๋‹จ์œ„์˜ ์ •๋ณด๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์‰ฝ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.)

............................................................................................... โ—€ ์ฐจ ๋ก€

โ–  ํ™•์žฅ ์™„์„ฑํ˜• ์ฝ”๋“œ

์ด ๊ฒƒ์€ ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ์‚ฌ๊ฐ€ ๋…์ž์ ์œผ๋กœ ์ œ์ •ํ•˜์—ฌ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์œˆ๋„์šฐ95์™€ ํ•จ๊ป˜ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๊ฒŒ ๋œ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ๋Š” KS์™„์„ฑํ˜• ์ฝ”๋“œ์„ ๊ทธ๋Œ€๋กœ ์‚ฌ์šฉํ•˜๊ณ  KS์™„์„ฑํ˜• ์ฝ”๋“œ์—์„œ ํ‘œํ˜„ํ•  ์ˆ˜ ์—†์—ˆ๋˜ ํ•œ๊ธ€ 8822์ž๋ฅผ KS์™„์„ฑํ˜• ์ฝ”๋“œ์—์„œ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ์˜์—ญ์— ์ถ”๊ฐ€๋กœ ๋ฐฐ์ •ํ•œ ๋ฐฉ์‹์ด๋‹ค. ์ด ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•จ์œผ๋กœ์จ ์กฐํ•ฉํ˜•๊ณผ์˜ ๋…ผ์Ÿ์—์„œ ๊ณจ์นซ๊ฑฐ๋ฆฌ์˜€๋˜ ๋‚˜๋จธ์ง€ ํ•œ๊ธ€์„ ๋ชจ๋‘ ํ‘œํ˜„ํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค๋Š” ์ ์ด ๋งค์šฐ ์ค‘์š”ํ•˜๋‹ค. ๊ทธ๋Ÿผ ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ์‚ฌ์˜ ๋‹น์‹œ์— ๋ฐœํ‘œํ•œ ๋‚ด์šฉ์„ ๋ณด๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.[๊ทธ๋ฆผ. ํ™•์žฅ ์™„์„ฑํ˜• ์ฝ”๋“œ ์˜์—ญ]

" ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ์‚ฌ๋Š” 1992๋…„ ์กฐํ•ฉํ˜• ๋ฐœํ‘œ ์ดํ›„ ๋ชจ๋“  ํ•œ๊ธ€์„ ํฌํ•จํ•˜๋Š” ์กฐํ•ฉํ˜•(KSC5601-1992)์„ ์ง€์›ํ•˜๊ธฐ ์œ„ํ•ด์„œ ๋‚ด๋ถ€์ ์œผ๋กœ ๋งŽ์€ ๋…ธ๋ ฅ์„ ํ•ด์™”์œผ๋‚˜, ๊ธฐ์กด์˜ ๋Œ€๋ถ€๋ถ„ ์™„์„ฑํ˜•๋งŒ์„ ์ง€์›ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ๊ณผ ์ž๋ฃŒ ๋ฐ์ดํ„ฐ์™€์˜ ์‹ฌ๊ฐํ•œ ํ˜ธํ™˜์„ฑ ๋ฌธ์ œ๊ฐ€ ํ•ญ์ƒ ๊ฑธ๋ฆผ๋Œ๋กœ ๋˜์–ด ์™”๋‹ค. ์ด์— ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ์‚ฌ๋Š” ๊ธฐ์กด์˜ ํ”„๋กœ๊ทธ๋žจ ๋ฐ ๋ฐ์ดํ„ฐ์™€์˜ ํ˜ธํ™˜์„ฑ์„ ์œ ์ง€ํ•˜๋ฉด์„œ ๋ชจ๋“  ํ•œ๊ธ€์„ ์ง€์›ํ•˜๋Š” ๋ฐ ๊ฐ€์žฅ ๋ฐ”๋žŒ์งํ•œ ๋ฐฉ๋ฒ•์€ ์™„์„ฑํ˜•(KSC5601-1987) ์ฝ”๋“œ๋ฅผ ๊ทธ๋Œ€๋กœ ๋‘๊ณ , ๋‚˜๋จธ์ง€ ํ•œ๊ธ€์„ ๋‚จ์•„ ์žˆ๋Š” DBCS(Double Byte Character Set) ์˜์—ญ์œผ๋กœ ํ™•์žฅํ•˜๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ ํ™•์žฅ ์™„์„ฑํ˜• ์ฝ”๋“œ๋ฅผ ๊ฐœ๋ฐœํ•˜์˜€๋‹ค."

............................................................................................... โ—€ ์ฐจ ๋ก€

โ— ํ™•์žฅ ์™„์„ฑํ˜• ์ฝ”๋“œ๊ฐ€ ์ง€๋‹Œ ํ•œ๊ณ„์™€ ๋ฌธ์ œ์ 

ํ™• ์žฅ ์™„์„ฑํ˜• ์ฝ”๋“œ๊ฐ€ ์ง€๋‹Œ ํ•œ๊ณ„๋ฅผ ์•Œ๊ธฐ ์ „์— ์ด๊ฒƒ์„ ์ œ์ •ํ•˜๊ฒŒ ๋˜๋Š” ์ด์œ ์™€ ์›์น™์„ ์•Œ์•„ ๋ณด์•„์•ผ ํ•œ๋‹ค. ๊ทธ๋ž˜์•ผ๋งŒ ํ•œ๊ณ„์™€ ๋ฌธ์ œ์ ์„ ์‰ฝ๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ํ™•์žฅ ์™„์„ฑํ˜•์„ ์ œ์ •ํ•˜๊ฒŒ ๋˜๋Š” ๊ฐ€์žฅ ์ค‘์š”ํ•œ ์ด์œ ๋Š” KS์™„์„ฑํ˜• ์ฝ”๋“œ์—์„œ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์—†์—ˆ๋˜ ํ˜„๋Œ€์–ด 8822์ž๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ๊ฒƒ์ด๊ณ , ์ œ์ • ์›์น™์€ ๊ธฐ์กด์˜ ์™„์„ฑํ˜•๋งŒ์„ ์ง€์›ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ ๋ฐ ๋ฐ์ดํ„ฐ์™€์˜ ํ˜ธํ™˜์„ฑ์„ ์œ ์ง€ํ•œ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ์—ฌ๊ธฐ์„œ ํ™•์žฅ ์™„์„ฑํ˜•์ด ๋น„ํŒ์„ ๋ฐ›๊ฒŒ ๋˜๋Š” ์ด์œ ๋Š” ํ˜ธํ™˜์„ฑ์„ ์œ„ํ•ด์„œ ํ•œ๊ธ€ ์ˆœ์„œ(์‚ฌ์ „ ์ˆœ์„œ)๋ฅผ ๋ฌด์‹œํ•œ ์ฝ”๋“œ ๋ฐฐ์ •์— ์žˆ์—ˆ๋‹ค. [๊ทธ๋ฆผ. ํ™•์žฅ ์™„์„ฑํ˜• ์ฝ”๋“œ ์˜์—ญ ์ฐธ์กฐ]

์ฆ‰, ๊ธฐ์กด์˜ KS์™„์„ฑํ˜• 2350์ž๋Š” '๊ฐ€๋‚˜๋‹ค'์ˆœ์œผ๋กœ ๋ฐฐ์—ด๋˜์–ด ์žˆ์œผ๋‚˜, ๋‚˜๋จธ์ง€ ๊ธ€์ž๋“ค์ด ๊ทธ ์œ„(์•ž)์— ๋ฐฐ์น˜๋จ์œผ๋กœ์จ ์ „์ฒด ์ฝ”๋“œ ๋‚ด์—์„œ ํ•œ๊ธ€์˜ ์ˆœ์„œ๊ฐ€ ๋’ค์ฃฝ๋ฐ•์ฃฝ ์—‰ํ‚ค๊ฒŒ ๋˜๋ฉฐ, ์ •๋ ฌ(sorting)์ด๋‚˜ ํƒ์ƒ‰(search)์„ ํ•  ๋•Œ ์‹ฌ๊ฐํ•œ ์˜ํ–ฅ์„ ๋ฏธ์น˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๋ฌผ๋ก  ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋Š” ๊ฐœ๋ฐœ์ž๊ฐ€ ์กฐํ•ฉํ˜•์œผ๋กœ ๋ณ€ํ™˜ํ•˜์—ฌ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐ„๋‹จํ•˜๊ฒŒ ํ•ด๊ฒฐํ•  ์ˆ˜๋„ ์žˆ๋‹ค.

๊ทธ ๋Ÿฐ๋ฐ ๋”์šฑ ๋…ผ๋ž€์ด ๋˜์—ˆ๋˜ ๊ฒƒ์€ ํ™•์žฅ ์™„์„ฑํ˜• ์ฝ”๋“œ ์ž์ฒด๋ณด๋‹ค๋Š” ํ™•์žฅ ์™„์„ฑํ˜• ์ฝ”๋“œ๋ฅผ ๋ฐœํ‘œํ•˜๋Š” ๊ณผ์ •๊ณผ ๊ทธ๊ฒƒ์ด ๋ฏธ์น  ์˜ํ–ฅ๋ ฅ ๋•Œ๋ฌธ์ด์—ˆ๋‹ค. ํ™•์žฅ ์™„์„ฑํ˜• ์ฝ”๋“œ๋Š” ์–ด๋А ํ•œ ๊ธฐ์—…์˜ ์ œํ’ˆ์ผ ์ˆ˜๋„ ์žˆ์ง€๋งŒ ๊ตญ๋‚ด ์‚ฐ์—… ํ˜„์‹ค์„ ๊ณ ๋ คํ•ด๋ณด๋ฉด ์‚ฌ์‹ค์ƒ ํ‘œ์ค€ ์ฝ”๋“œ๋กœ์จ ๋ง‰๋Œ€ํ•œ ์˜ํ–ฅ๋ ฅ์„ ๋ฏธ์น  ์ˆ˜๋„ ์žˆ๋Š” ์ƒํ™ฉ์ด์—ˆ์œผ๋ฏ€๋กœ ์˜ˆ์ƒ ๋ฐ–์˜ ์ปค๋‹ค๋ž€ ๋…ผ๋ž€์ด ๋˜์—ˆ๋‹ค. (์—ฌ๊ธฐ์„œ๋Š” ๋‹น์‹œ์˜ ๋…ผ์Ÿ์„ ์–ธ๊ธ‰ํ•˜์ง€ ์•Š๊ฒ ๋‹ค. ๋…์ž๋“ค ์ค‘์—์„œ๋Š” ๋…ผ์Ÿ์— ๋Œ€ํ•˜์—ฌ ๊ถ๊ธˆํ•˜๊ฒŒ ์ƒ๊ฐํ•˜๋Š” ๋…์ž๋„ ์žˆ๊ฒ ์ง€๋งŒ ์ด ๊ธ€์˜ ๋ชฉ์ ์€ ๋…ผ์Ÿ์„ ์žฌํ˜„์‹œํ‚ค๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์ง€๋‚˜์˜จ ๊ณผ์ •์„ ์‚ดํŽด๋ณด๊ณ  ๋ฐœ์ „์ ์ธ ๋ฐฉํ–ฅ์„ ๊ฒ€ํ† ํ•˜๋Š” ๊ฒƒ์ด๋ฏ€๋กœ ๊ด€์‹ฌ์žˆ๋Š” ๋…์ž๋“ค์€ ์ฐธ๊ณ  ์ž๋ฃŒ๋ฅผ ๋ณด๊ธฐ ๋ฐ”๋ž€๋‹ค.)

............................................................................................... โ—€ ์ฐจ ๋ก€

โ— ํ™•์žฅ ์™„์„ฑํ˜•์œผ๋กœ ํ•œ๊ธ€์„ ํ‘œํ˜„ํ•˜๋Š” ๋ฐ ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š”๊ฐ€?

๋จผ ์ € ๊ฒฐ๋ก ๋ถ€ํ„ฐ ๋งํ•˜์ž๋ฉด ํ™•์žฅ ์™„์„ฑํ˜• ์ฝ”๋“œ๋กœ ํ•œ๊ธ€์„ ์–ด๋А ์ •๋„๋Š” ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค. ์ข€๋” ๊ตฌ์ฒด์ ์œผ๋กœ ๋งํ•ด์„œ, ๋ฏธ์™„์„ฑ ์Œ์ ˆ ๋ฌธ์ž 1147์ž(์˜ˆ: ่‘ถ, ่“ถ, ๋)๋ฅผ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์—†๋‹ค๋Š” ์ ์„ ๋นผ๊ณ ๋Š” ์กฐํ•ฉํ˜•๋งŒํผ ์ฒ˜๋ฆฌ๋ฅผ ์ž˜ ํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ œ๋Œ€๋กœ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๊ฒฝ์šฐ์— ๋”ฐ๋ผ์„œ ์กฐํ•ฉํ˜•์œผ๋กœ ๋ณ€ํ™˜ํ•ด์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๊ทธ์— ๋”ฐ๋ฅธ ์ปดํ“จํ„ฐ์˜ ์—ฐ์‚ฐ ์†๋„์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๋ฉฐ ์ด๊ฒƒ์ด ์ „์ฒด์ ์œผ๋กœ๋Š” ๋น„ํšจ์œจ์ ์ด๋ผ๊ณ  ๋น„ํŒํ•˜๋Š” ์‚ฌ๋žŒ์ด ์ ์ง€ ์•Š๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ํ•„์ž์˜ ๊ฐœ์ธ์ ์ธ ์ƒ๊ฐ์œผ๋กœ๋Š” ์ด ์ •๋„์˜ ์—ฐ์‚ฐ ์†๋„๊ฐ€ ๋ฌธ์ œ๊ฐ€ ๋  ์ •๋„๋ผ๋ฉด ์ปดํ“จํ„ฐ๋Š” ์•„์˜ˆ ์‚ฌ์šฉํ•˜๊ธฐ๋„ ํž˜๋“ค ์ •๋„์ด๋‹ค. ์˜คํžˆ๋ ค ์ „์ฒด์ ์ธ ์ž‘์—…์— ๋น„ํ•˜๋ฉด ์กฐํ•ฉํ˜• ๋ณ€ํ™˜์— ๋”ฐ๋ฅธ ์—ฐ์‚ฐ ์†๋„๋Š” ๊ฑฐ์˜ ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š๋Š”๋‹ค๊ณ  ๋ณด์•„์•ผ ํ•  ๋“ฏํ•˜๋‹ค. ์ „์ฒด์ ์ธ ์ž‘์—… ์‹œ๊ฐ„๊ณผ ๋น„๊ตํ•˜์˜€์„ ๋•Œ ๋ฌธ์„œ์ฒ˜๋ฆฌ๊ธฐ, ์ •๋ณด ๊ฒ€์ƒ‰, ๋งž์ถค๋ฒ• ๊ฒ€์‚ฌ, ์œผ๋œธ๊ผด ์ธ์‹, ๊ธฐํƒ€ ๋‹ค๋ฅธ ์ž‘์—…์—์„œ ์กฐํ•ฉํ˜•์œผ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ์‹œ๊ฐ„์€ ๊ฑฐ์˜ ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š๋Š”๋‹ค๊ณ  ๋งํ•  ์ˆ˜ ์žˆ์„ ์ •๋„์ด๋ฉฐ, ์‹ค์ œ๋กœ ์กฐํ•ฉํ˜• ์ฝ”๋“œ๋„ ํ•œ๊ตญ์–ด ์ •๋ณด ์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•ด์„œ๋Š” ์ž์†Œํ˜• ์ฝ”๋“œ๋กœ ๋ณ€ํ™˜์„ ๊ฑฐ์น˜๊ธฐ ๋•Œ๋ฌธ์— ๋˜‘๊ฐ™์ด ์—ฐ์‚ฐ ์†๋„์— ์˜ํ–ฅ์„ ๋ฏธ์นœ๋‹ค๋Š” ๊ฒƒ์„ ์ƒ๊ฐํ•˜๋ฉด ํ™•์žฅ ์™„์„ฑํ˜• ์ฝ”๋“œ๋ฅผ ๊ฐ€์ง€๊ณ  ์ •๋ ฌ๊ณผ ํƒ์ƒ‰์—์„œ ์กฐํ•ฉํ˜• ์ฝ”๋“œ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ์‹œ๊ฐ„์„ ๋ฌธ์ œ ์‚ผ๊ธฐ์—๋Š” ๋‹ค์†Œ ์ดํ•ดํ•˜๊ธฐ ์–ด๋ ค์šด ๋ถ€๋ถ„์ด๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‹ค๋ฅธ ํ•œํŽธ์œผ๋กœ๋Š” ์ •๋ณด ๊ฒ€์ƒ‰, ์ž๋™ ์ƒ‰์ธ, ์œผ๋œธ๊ผด ์ธ์‹, ๋งž์ถค๋ฒ• ๊ฒ€์‚ฌ๊ธฐ์—์„œ๋Š” ์กฐํ•ฉํ˜• ์ฝ”๋“œ๋ฅผ ๊ทธ๋Œ€๋กœ ์‚ฌ์šฉํ•  ์ˆ˜๊ฐ€ ์—†์–ด์„œ ์ž์†Œํ˜•์œผ๋กœ ๋ณ€ํ™˜ํ•˜์—ฌ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค๋Š” ์ ์„ ์ƒ๊ฐํ•ด๋ณด๋ฉด ํ™•์žฅ ์™„์„ฑํ˜•์€ ๋‘ ๋ฒˆ์˜ ๋ณ€ํ™˜ ๊ณผ์ •์„ ๊ฑฐ์ณ์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๊ทธ๋งŒํผ ๋น„ํšจ์œจ์ ์ธ ๊ฒƒ์€ ์‚ฌ์‹ค์ด๋‹ค. ์–ด์จŒ๋“  ํ™•์žฅ ์™„์„ฑํ˜•์œผ๋กœ ํ˜„๋Œ€์–ด๋ฅผ ์ž…๋ ฅํ•˜๊ณ  ์ถœ๋ ฅํ•˜๋Š” ๋ฐ๋Š” ๋ฌธ์ œ๊ฐ€ ์—†์œผ๋ฉฐ, ์‚ฌ์ „์‹ ์ˆœ์„œ๋ฅผ ์›ํ•  ๊ฒฝ์šฐ์—๋Š” ์กฐํ•ฉํ˜•์œผ๋กœ ๋ณ€ํ™˜์‹œ์ผœ ์‚ฌ์šฉํ•˜๋ฉด ๋ณ„๋‹ค๋ฅธ ๋ฌธ์ œ๊ฐ€ ๋˜์ง€ ์•Š๋Š”๋‹ค.

............................................................................................... โ—€ ์ฐจ ๋ก€

โ— ์‚ฌ์‹ค์ƒ ํ‘œ์ค€์œผ๋กœ ์˜ํ–ฅ๋ ฅ์„ ๋ฏธ์น˜๊ฒŒ ๋  ํ™•์žฅ์™„์„ฑํ˜•

ํ•„ ์ž์˜ ๊ฐœ์ธ์ ์ธ ์ƒ๊ฐ์œผ๋กœ๋Š” ํ™•์žฅ ์™„์„ฑํ˜•์ด ์›๋ž˜ ์˜๋„ํ•˜์ง€ ์•Š์•˜๋˜ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๊ณ  ์žˆ๋‹ค. ์ด ๊ธ€์„ ์‹œ์ž‘ํ•  ๋•Œ ์†Œ๊ฐœํ•˜์˜€๋˜ "๋พผ์ฐจ๋ฅผ ํƒ€๊ณ  ์˜จ ์ตœ์‹œ๋งจ๊ณผ ๋‰ต๋‹ค๋ฆฌ ้ฆฑ๋ฐฉ๊ฐํ•˜"๋ฅผ ์ธํ„ฐ๋„ท์—์„œ ์ฐพ์œผ๋ ค๋ฉด ์‹ฌ๊ฐํ•œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค. ์•ž์„œ ์ง€์ ํ–ˆ๋“ฏ์ด ๊ฑฐ์˜ ๋ชจ๋“  ์ •๋ณด ๊ฒ€์ƒ‰ ์‹œ์Šคํ…œ์ด๋‚˜ ์ธํ„ฐ๋„ท ๊ด€๋ จ ํ”„๋กœ๊ทธ๋žจ์€ ์ด๊ฒƒ์„ ์ œ๋Œ€๋กœ ์ฒ˜๋ฆฌํ•˜์ง€ ๋ชปํ•˜๊ณ  ์žˆ๋‹ค. ์‹ฌ์ง€์–ด๋Š” ์ •๋ณด ๊ฒ€์ƒ‰ ์‹œ์Šคํ…œ์—์„œ ์žฅ์• ๊ฐ€ ๋ฐœ์ƒํ•˜์˜€๋‹ค๊ฑฐ๋‚˜ ์•„์˜ˆ ๊ธ€์ž๋ฅผ ์—‰๋šฑํ•˜๊ฒŒ ๋ฐ”๊พธ์–ด์„œ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ฒฝ์šฐ๋„ ์žˆ์œผ๋ฉฐ, ์ธํ„ฐ๋„ท ๊ด€๋ จ ํ”„๋กœ๊ทธ๋žจ์—์„œ๋Š” ์ด์ƒํ•œ ๋ฐ•์Šค ๋ฌธ์ž๋กœ ๋‚˜์˜ค๊ฑฐ๋‚˜ ๋น„์–ด ์žˆ๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค. ์ด๊ฒƒ์€ ๋Œ€๋ถ€๋ถ„์˜ ํ”„๋กœ๊ทธ๋žจ์ด ๊ธฐ๋ณธ ์™„์„ฑํ˜•(KS์™„์„ฑํ˜•) ์ฝ”๋“œ๋งŒ์„ ๊ณ ๋ คํ•˜์—ฌ ๊ฐœ๋ฐœ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ธฐ๋ณธ ์™„์„ฑํ˜• ์ฝ”๋“œ์— ์—†๋Š” ํ™•์žฅ ์™„์„ฑํ˜• ํ•œ๊ธ€ ๋ฌธ์ž๋ฅผ ์ฒ˜๋ฆฌํ•˜๋ฉด์„œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ๊ฒƒ์œผ๋กœ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์€ ํฌ๊ฒŒ ๋‘ ๊ฐ€์ง€์ด๋‹ค. ํ•˜๋‚˜๋Š” ๊ธฐ๋ณธ ์™„์„ฑํ˜• ํ•œ๊ธ€ ๋ฌธ์ž๋งŒ ์ฒ˜๋ฆฌํ•˜๊ณ  ํ™•์žฅ ์™„์„ฑํ˜• ํ•œ๊ธ€์€ ๋ง‰์•„ ๋ฒ„๋ฆฌ๋Š” ๊ฒƒ์ด๊ณ , ๋˜ ๋‹ค๋ฅธ ํ•˜๋‚˜๋Š” ํ™•์žฅ ์™„์„ฑํ˜• ํ•œ๊ธ€ ๋ฌธ์ž๋ฅผ ์ถ”๊ฐ€๋กœ ์ฒ˜๋ฆฌํ•˜์—ฌ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ์ฒซ ๋ฒˆ์งธ์˜ ๊ฒฝ์šฐ๋Š” ์ฝ”๋“œ ๋ณ€ํ™˜ ๋ถ€๋ถ„์—์„œ ๋ง‰๋Š” ๊ฒƒ์œผ๋กœ ํ•ด๊ฒฐํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ„๋‹จํ•˜๋ฉฐ, ๋‘ ๋ฒˆ์งธ์˜ ๊ฒฝ์šฐ๋„ ํ™•์žฅ ์™„์„ฑํ˜• ํ•œ๊ธ€ ๋ฌธ์ž ์˜์—ญ์—์„œ ํ•œ๊ธ€ ๋ฌธ์ž๋ฅผ ์ถ”๊ฐ€๋กœ ๋‹ค๋ฃจ๋ฉด ๋ณ„๋‹ค๋ฅธ ๋ฌธ์ œ ์—†์ด ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ฐ”๋กœ ์ด ์ ์ด ์šฐ๋ฆฌ๊ฐ€ ์ฃผ๋ชฉํ•ด์•ผ ํ•˜๋Š” ๋ถ€๋ถ„์ด๋‹ค. ๋ณ„๋‹ค๋ฅธ ์–ด๋ ค์›€ ์—†์ด ํ™•์žฅ ์™„์„ฑํ˜• ํ•œ๊ธ€ ๋ฌธ์ž๋ฅผ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์ƒˆ๋กœ์šด ํ‘œ์ค€ ์ฝ”๋“œ๊ฐ€ ์ •์ฐฉ๋˜๊ธฐ ์ „๊นŒ์ง€ ๋Œ€๋ถ€๋ถ„์˜ ์ •๋ณด ๊ฒ€์ƒ‰ ์‹œ์Šคํ…œ์—์„œ๋Š” ํ™•์žฅ ์™„์„ฑํ˜• ์ฝ”๋“œ๋ฅผ ์ง€์›ํ•  ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ๋‹ค.

............................................................................................... โ—€ ์ฐจ ๋ก€

โ–  ์œ ๋‹ˆ์ฝ”๋“œ์—์„œ ํ•œ๊ธ€ ์ฝ”๋“œ ๋ฐฐ์ •

์œ ๋‹ˆ์ฝ”๋“œ๋Š” ๋งค์šฐ ์ค‘์š”ํ•œ ์˜๋ฏธ๋ฅผ ์ง€๋‹ˆ๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์œ ๋‹ˆ์ฝ”๋“œ์˜ ์ถœํ˜„ ๋ฐฐ๊ฒฝ์„ ์•Œ์•„ ๋ณด๊ณ , ์œ ๋‹ˆ์ฝ”๋“œ์—์„œ์˜ ํ•œ๊ธ€ ์ฝ”๋“œ ๋ณ€์ฒœ๊ณผ ์œ ๋‹ˆ์ฝ”๋“œ์—์„œ ํ•œ๊ธ€ ์ฝ”๋“œ์˜ ํŠน์ง•์„ ์‚ดํŽด ๋ณด์ž.

์œ ๋‹ˆ์ฝ”๋“œ๋Š” ๊ตญ์ œ ํ‘œ์ค€ํ™” ๊ธฐ๊ตฌ๋Š” ์•„๋‹ˆ๋ฉฐ ์ปดํ“จํ„ฐ ๊ด€๋ จ ์—…๊ณ„๋ฅผ ์ค‘์‹ฌ์œผ๋กœ, ๋‹ค๊ตญ์–ด ์–ธ์–ด๋ฅผ ํšจ์œจ์ ์œผ๋กœ ์ฒ˜๋ฆฌ์— ํ•„์š”ํ•œ ์ฝ”๋“œ ์ฒด๊ณ„๋ฅผ ์ œ์ •ํ•˜๊ธฐ ์œ„ํ•ด์„œ 1989๋…„์— ์ฝ˜์†Œ์‹œ์—„ ํ˜•ํƒœ๋กœ ์„ค๋ฆฝ๋œ ํšŒ์‚ฌ์ด๋‹ค.

1991 ๋…„ ๋ง์— ์œ ๋‹ˆ์ฝ”๋“œ 1.0์„ ๋ฐœํ‘œํ•˜์˜€๋Š”๋ฐ, ์—ฌ๊ธฐ์„œ ํ•œ๊ธ€ ์ฝ”๋“œ๋Š” KSC5601-1987์™„์„ฑํ˜• ์ฝ”๋“œ๋งŒ์„ ํฌํ•จ์‹œ์ผฐ๊ธฐ ๋•Œ๋ฌธ์— ๊ตญ๋‚ด์—์„œ๋Š” ํ™˜์˜์„ ๋ฐ›์ง€ ๋ชปํ–ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋’ค์ด์€ ์œ ๋‹ˆ์ฝ”๋“œ1.1. ๊ฐœ์ •์—์„œ๋Š” ์กฐํ•ฉํ˜• ์ฝ”๋“œ๋ฅผ ์ˆ˜์šฉํ•ด์ค„ ๊ฒƒ์„ ๊ฐ•๋ ฅํ•˜๊ฒŒ ์š”์ฒญํ•˜์˜€์ง€๋งŒ ๋ถ€๋ถ„์ ์œผ๋กœ๋งŒ ์ˆ˜์šฉํ•˜๋Š” ๋ฐ”๋žŒ์— ์‹ค์ œ๋กœ๋Š” ์ „ํ˜€ ์‚ฌ์šฉํ•  ์ˆ˜์กฐ์ฐจ ์—†๋Š” ์–ผ์น˜๊ธฐ ํ•œ๊ธ€ ์ฝ”๋“œ๊ฐ€ ๋ฐฐ์ •๋˜์—ˆ๋‹ค. ๋‹น์‹œ์— ํ•œ๊ธ€ ์ฝ”๋“œ๋ฅผ ์กฐํ•ฉํ˜•์œผ๋กœ ๋ฐฐ์ •๋ฐ›์ง€ ๋ชป ํ–ˆ๋˜ ์ค‘์š”ํ•œ ์ด์œ ๋Š” ํ•œ๊ธ€ ์กฐํ•ฉํ˜• ์ฝ”๋“œ๊ฐ€ ๋‹ค๋ฅธ ๋‚˜๋ผ์— ๋น„ํ•˜์—ฌ ๋„ˆ๋ฌด ๋งŽ์€ ์˜์—ญ์„ ์š”๊ตฌํ•˜์˜€๊ธฐ์— ์‹ฌํ•˜๊ฒŒ ๋ฐ˜๋ฐœํ•˜์˜€๋˜ ๊ฒƒ์ด๋‹ค. ํ•œํŽธ์œผ๋กœ๋Š” ์กฐํ•ฉํ˜• ์ฝ”๋“œ๋ฅผ ์กฐํ•ฉ ๋ฐฉ์‹ ๊ทธ๋Œ€๋กœ ์ ์šฉํ•˜๋ฉด ๋Œ€๋žต 3๋งŒ ์ž๊ฐ€ ๋„˜๊ธฐ ๋•Œ๋ฌธ์— ์ˆ˜์šฉํ•˜๊ธฐ ์–ด๋ ค์šด ๋ฉด์ด ์žˆ์—ˆ์œผ๋ฉฐ, ์กฐํ•ฉ ๊ทœ์น™์„ ๊ฐ„์†Œํ™”ํ•˜์—ฌ ์ ์šฉํ•˜์—ฌ๋„ ์ตœ์†Œํ•œ 11172์ž๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ–ˆ์œผ๋ฏ€๋กœ ๋‹น์‹œ๋กœ๋Š” ๊ตญ์ œ ์‚ฌํšŒ์—์„œ ๋ฐ›์•„๋“ค์ด๊ธฐ ์–ด๋ ค์› ๋‹ค. ์ด ๋•Œ๊นŒ์ง€๋งŒ ํ•ด๋„ ์ „์„ธ๊ณ„์ ์œผ๋กœ ์œ ๋‹ˆ์ฝ”๋“œ๋Š” ํ˜„์‹ค์ ์œผ๋กœ ์‚ฌ์šฉํ•˜์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์— 1995๋…„์— ์ด๋ฅด๋Ÿฌ ์œ ๋‹ˆ์ฝ”๋“œ2.0์„ ์ œ์ •ํ•˜๊ฒŒ ๋œ๋‹ค. ์œ ๋‹ˆ์ฝ”๋“œ2.0์—์„œ๋Š” ํ•œ๊ธ€์€ ๋‘ ๊ฐ€์ง€ ์˜์—ญ์œผ๋กœ ๋ฐฐ์ •๋ฐ›์•˜๋‹ค. ์ฒซ ๋ฒˆ์งธ๋Š” ํ˜„๋Œ€ ํ•œ๊ธ€ 11172์ž๋ฅผ ์™„์„ฑํ˜• ๋ฐฉ์‹์˜ ์ฝ”๋“œ์ˆœ์œผ๋กœ ๋ฐฐ์—ดํ•œ ๊ฒƒ์ธ๋ฐ, ํ˜„๋Œ€ ํ•œ๊ธ€ 11172์ž๋Š” ์™„์„ฑํ˜•์ฒ˜๋Ÿผ ์™„์„ฑ๋œ ์Œ์ ˆ์„ ๊ธฐ์ค€์œผ๋กœ ๋ฐฐ์ •ํ•˜์˜€๊ธฐ ๋•Œ๋ฌธ์— ์™„์„ฑํ˜• ๋ฐฉ์‹ ์ฝ”๋“œ๋ผ๊ณ  ๋ถ€๋ฅด๋ฉฐ(์ด ๊ธ€์—์„œ๋Š” ์•ž์œผ๋กœ ํ˜ผ๋™๋˜์ง€ ์•Š๋„๋ก ์œ ๋‹ˆ์™„์„ฑํ˜•์œผ๋กœ ์‚ฌ์šฉ) KSC5601์™„์„ฑํ˜• ์ฝ”๋“œ์™€๋Š” ๋‹ค๋ฅด๊ฒŒ ์ผ์ •ํ•œ ์กฐํ•ฉ ๊ทœ์น™์„ ์œ ์ง€ํ•˜๊ณ  ์žˆ์–ด์„œ ์‚ฌ์šฉํ•˜๊ธฐ ํŽธ๋ฆฌํ•˜๋‹ค. ๋‘ ๋ฒˆ์งธ๋Š” ์ดˆ์„ฑ, ์ค‘์„ฑ, ์ข…์„ฑ์„ ์ž์†Œ ๋‹จ์œ„๋กœ ๋ฐฐ์ •ํ•œ ์กฐํ•ฉํ˜• ๋ฐฉ์‹ ์ฝ”๋“œ๋กœ(์œ ๋‹ˆ์ฝ”๋“œ์—์„œ๋Š” ํ•œ๊ธ€์ž๋ชจ[Hangul Jamo]๋ผ๊ณ  ํ•˜์ง€๋งŒ, ์ด๊ธ€์—์„œ๋Š” ์•ž์œผ๋กœ ํ˜ผ๋™๋˜์ง€ ์•Š๋„๋ก ์œ ๋‹ˆ์กฐํ•ฉํ˜•์œผ๋กœ ์‚ฌ์šฉ) 2๋ฐ”์ดํŠธ ์ƒ์šฉ ์กฐํ•ฉํ˜•์ด๋‚˜ KSC5601-1992 ํ‘œ์ค€ ์กฐํ•ฉํ˜•์ฒ˜๋Ÿผ ๊ณ ์ •๋œ ๊ธธ์ด๊ฐ€ ์•„๋‹ˆ๋ผ ์ž์†Œ ๊ฐœ์ˆ˜๋งŒํผ ์‚ฌ์šฉํ•˜๋Š” N๋ฐ”์ดํŠธ ํ˜•์‹์œผ๋กœ ์ง€์ •ํ•˜์˜€๋‹ค. ํ˜„์žฌ์—๋Š” ์œ ๋‹ˆ์ฝ”๋“œ 2.1์ด ์ตœ์ข… ๋ฒ„์ „์œผ๋กœ ๋ฐœํ‘œ๋˜์—ˆ์œผ๋ฉฐ, ๊ตญ๋‚ด์—์„œ๋Š” ์œ ๋‹ˆ์ฝ”๋“œ 2.0์ด ๋ฐœํ‘œ๋˜์ž๋งˆ์ž KSC5700์ด๋ผ๋Š” ์ด๋ฆ„์œผ๋กœ ์œ ๋‹ˆ์ฝ”๋“œ 2.0์„ ๊ตญ๊ฐ€ ํ‘œ์ค€ ์ฝ”๋“œ๋กœ ์ฑ„ํƒํ•˜๊ฒŒ ๋œ๋‹ค.(์œ ๋‹ˆ์ฝ”๋“œ 2.0๊ณผ KSC5700์€ ์‚ฌ์‹ค์ƒ ๊ฐ™์œผ๋ฏ€๋กœ ๊ฐ™์€ ์˜๋ฏธ๋กœ ์‚ฌ์šฉํ•œ๋‹ค.)

............................................................................................... โ—€ ์ฐจ ๋ก€

โ— ์œ ๋‹ˆ์ฝ”๋“œ ์ผ๋ฐ˜์ ์ธ ๊ตฌ์กฐ์™€ ํ•œ๊ธ€ ์ฒ˜๋ฆฌ ์›๋ฆฌ

์œ  ๋‹ˆ์ฝ”๋“œ์—์„œ ํ•œ๊ธ€ ์ฒ˜๋ฆฌ ์›๋ฆฌ๋ฅผ ์•Œ๊ธฐ ์ „์— ์ผ๋ฐ˜์ ์ธ ์›๋ฆฌ์™€ ์•Œ์•„๋ณผ ํ•„์š”๊ฐ€ ์žˆ๋‹ค. ์œ ๋‹ˆ์ฝ”๋“œ๋Š” ๊ธฐ์กด์˜ ์•„์Šคํ‚ค ์ฝ”๋“œ, KS์™„์„ฑํ˜•, ์กฐํ•ฉํ˜•(์ƒ์šฉ, ํ‘œ์ค€)ํ˜•๊ณผ๋Š” ๊ทผ๋ณธ์ ์œผ๋กœ ๋‹ค๋ฅธ ์ฝ”๋“œ์ด๋‹ค. ๋‹จ์ง€ ๋ฌผ๋ฆฌ์ ์œผ๋กœ ์ฝ”๋“œ๋ฅผ ๋ฐฐ์ •ํ–ˆ๋‹ค๋Š” ์ฐจ์›์—์„œ๋Š” ๋น„์Šทํ•˜์ง€๋งŒ ์–ธ์–ดํ•™, ๋””์ž์ธ, ๊ณตํ•™, ์„œ์ฒด ๋“ฑ๋“ฑ ์ œ๋ฐ˜ ํ•™๋ฌธ์ ์ธ ์›๋ฆฌ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ์ฝ”๋“œ๋ฅผ ๋ฐฐ์ •ํ•˜์˜€๊ธฐ ๋•Œ๋ฌธ์— ์ด๋Ÿฌํ•œ ์›๋ฆฌ๋ฅผ ์ดํ•ดํ•ด์•ผ๋งŒ ํ•œ๊ธ€ ์ฒ˜๋ฆฌ ์›๋ฆฌ๋ฅผ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋‹ค. ์œ ๋‹ˆ์ฝ”๋“œ์—์„œ ์‚ฌ์šฉํ•œ ์›๋ฆฌ๋Š” ๋งค์šฐ ๋งŽ๊ณ  ๋‹ค์–‘ํ•˜์ง€๋งŒ ์ดํ•ด๋ฅผ ๋•๊ธฐ ์œ„ํ•ด์„œ ํ•„์š”ํ•œ ์š”์†Œ๋ฅผ ์ค‘์‹ฌ์œผ๋กœ ์„ค๋ช…ํ•˜๋ฏ€๋กœ ์ž์„ธํ•œ ๊ฒƒ์€ ์ฐธ๊ณ  ์ž๋ฃŒ์„ ์ด์šฉํ•˜๊ธฐ ๋ฐ”๋ž€๋‹ค.

๋จผ์ € ๋””์ž์ธ ์›๋ฆฌ์—์„œ 16๋น„ํŠธ ํฌ๊ธฐ, ์˜๋ฏธ๋ก , ๋…ผ๋ฆฌ์  ์ˆœ์„œ, ๋‹จ์ผํ™”, ๋™๋“ฑ ์—ฐ์† ๋“ฑ์ด ์ ์šฉ๋˜์—ˆ๋‹ค.

- 16๋น„ํŠธ ํฌ๊ธฐ๋ผ๋Š” ๊ฒƒ์€ ๋ง๋œป ๊ทธ๋Œ€๋กœ ํ•œ ๋ฌธ์ž๋ฅผ ํ‘œํ˜„ํ•˜๊ธฐ ์œ„ํ•ด์„œ 16๋น„ํŠธ(2๋ฐ”์ดํŠธ) ํฌ๊ธฐ๋กœ ์‚ฌ์šฉํ•œ๋‹ค.

- ์˜๋ฏธ์ ์ธ ์ง€์‹์„ ์š”๊ตฌํ•˜๋Š” ํŒŒ์‹ฑ(parsing), ์ •๋ ฌ, ๊ธฐํƒ€ ์•Œ๊ณ ๋ฆฌ์ฆ˜์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์˜๋ฏธ๋ก ์  ์ง€์‹ ์ˆ˜์šฉํ•œ๋‹ค.

- ๊ธ€์“ฐ๊ธฐ ๋ฐฉํ–ฅ๊ณผ ๊ด€๊ณ„๋œ ๋…ผ๋ฆฌ์  ์ˆœ์„œ๋Š” ์™ผ์ชฝ์—์„œ ์˜ค๋ฅธ์ชฝ, ์˜ค๋ฅธ์ชฝ์—์„œ ์™ผ์ชฝ์œผ๋กœ, ์œ„์ชฝ์—์„œ ์•„๋ž˜์ชฝ์œผ๋กœ ์‚ฌ์šฉํ•  ๋•Œ ๋ณ„๋„์˜ ํ•ด์„์ •๋ณด๋ฅผ ์ค„ ์ˆ˜ ์žˆ๋‹ค.

- ๋‹จ ์ผํ™”๋Š” ๊ฐ™์€ ๋ฌธ์ž๋ฅผ ํ•œ ๋ฒˆ๋งŒ ์ง€์ •ํ•˜๋Š” ์›๋ฆฌ๋กœ ํ•œ๊ตญยท์ค‘๊ตญยท์ผ๋ณธยท๋Œ€๋งŒ ๋“ฑ์—์„œ ์ฃผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ํ•œ์ž๋Š” ํ˜•ํƒœ๋Š” ๊ฐ™์„์ง€๋ผ๋„ ์Œ์ด ๋‹ค๋ฅด๊ฑฐ๋‚˜ ๊ฐ๊ฐ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ์‹์ด ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ํ†ต์ผ์‹œํ‚ค๋Š” ๊ฒƒ์ด๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์ด๊ฒƒ์€ ํ•œ๊ตญ์€ ๋ฌผ๋ก  ๋‹ค๋ฅธ ๊ตญ๊ฐ€์—์„œ๋„ ๋ฌธ์ œ๊ฐ€ ๋˜๋Š” ๋ถ€๋ถ„์œผ๋กœ KS์™„์„ฑํ˜• ์ฝ”๋“œ ์ œ์ •์—์„œ๋Š” ๋…ผ๋ž€์ด ๋˜์—ˆ๋˜ '๏ฅœ'์ž์˜ ๊ฒฝ์šฐ ํ•œ๊ตญ์–ด์—์„œ ํ•œ๊ธ€ ์Œ์ ˆ๋กœ ํ‘œํ˜„ํ•  ๋•Œ๋Š” '๋ฝ', '์•…', '์š”'๋กœ ๋˜๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์„ ๊ตฌ๋ณ„ํ•˜๋ ค๋ฉด ๋ณ„๋„์˜ ์›๋ฆฌ๋ฅผ ๋งŒ๋“ค์–ด์•ผ ํ•œ๋‹ค.

- ๋™ ๋“ฑ ์—ฐ์†(Equavalent Sequence)์€ ์œ ๋‹ˆ์™„์„ฑํ˜• '๊ฐ(0xac01)'์ž๋Š” ์œ ๋‹ˆ์กฐํ•ฉํ˜•์œผ๋กœ ํ’€์–ด์“ด 'ใ„ฑ(0x1100)' + 'ใ…(0x1161)' + 'ใ„ฑ(0x11a8)'๊ณผ ๊ฐ™๊ฒŒ ํ•ด์„ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ธ๋ฐ, ์ด๊ฒƒ์œผ๋กœ ์ธํ•˜์—ฌ ์œ ๋‹ˆ์กฐํ•ฉํ˜•์œผ๋กœ ํ’€์–ด์“ด ๊ฒƒ์€ ์œ ๋‹ˆ์™„์„ฑํ˜•๊ณผ ์„ž์—ฌ ์žˆ์„ ๊ฒฝ์šฐ์— ๋ณ„๋„์˜ ์ž‘์—…์„ ํ†ตํ•˜์—ฌ ์ •๋ ฌ์ด๋‚˜ ํƒ์ƒ‰์—์„œ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•œ๋‹ค.

์ฝ” ๋“œ ๋ฐฐ์ •์€ ํฌ๊ฒŒ 8์˜์—ญ์œผ๋กœ ๋‚˜๋ˆ„์–ด์กŒ๋Š”๋ฐ, {์ผ๋ฐ˜ ์Šคํฌ๋ฆฝ ์˜์—ญ, ์‹ฌ๋ณผ ์˜์—ญ, CJK ์Œ์„ฑ ๋ฐ ์‹ฌ๋ณผ ์˜์—ญ, CJK ํ•œ์ž ์˜์—ญ, ํ•œ๊ธ€ ์œ ๋‹ˆ์™„์„ฑํ˜• ์˜์—ญ, ๋Œ€์šฉ ์˜์—ญ, ์‚ฌ์ ์ธ ์‚ฌ์šฉ ์˜์—ญ, ํ˜ธํ™˜ ๋ฐ ํŠน๋ณ„ ์˜์—ญ}์ด๋ฉฐ, ์ด ์ค‘์—์„œ ํ•œ๊ธ€๊ณผ ์ง์ ‘ ๊ด€๋ จ๋œ ๊ฒƒ์€ ์œ ๋‹ˆ์กฐํ•ฉํ˜• ์ž๋ชจ๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” [์ผ๋ฐ˜ ์Šคํฌ๋ฆฝ ์˜์—ญ], ํ•œ์ž๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” [CJK ํ•œ์ž ์˜์—ญ], ํ•œ๊ธ€ ์™„์„ฑ๋œ ๊ธ€์ž๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” [ํ•œ๊ธ€ ์œ ๋‹ˆ์™„์„ฑํ˜• ์˜์—ญ] ๋“ฑ์ด๋‹ค.

์œ  ๋‹ˆ์ฝ”๋“œ์—์„œ ๋ˆˆ์— ๋„๋Š” ํŠน์ˆ˜ ๋ฌธ์ž๋Š” ๋ฐ”์ดํŠธ ์ˆœ์„œ ๋ฌธ์ž(Byte Order Mark)๊ฐ€ ์žˆ๋‹ค. ๋ฐ”์ดํŠธ ์ˆœ์„œ ๋ฌธ์ž๋Š” ํ•˜๋“œ์›จ์–ด๋งˆ๋‹ค ๊ธฐ๋กํ•˜๋Š” ๋ฐฉ์‹์ด ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ๋ฐœ์ƒํ•˜๋Š” ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์ธํ…”์šฉ์œผ๋กœ ์ €์žฅํ•œ ๋น„๋ฌธ์žํ˜• (int, long) ๋ณ€์ˆ˜๋Š” Sun, Hp์—์„œ๋Š” ๋ฐ”์ดํŠธ๊ฐ€ ๋ฐ”๋€Œ์–ด ์ €์žฅ๋˜๋ฏ€๋กœ ๊ฐ๊ฐ ํ•ด์„์„ ๋‹ค๋ฅด๊ฒŒ ํ•ด์•ผ ํ•œ๋‹ค. ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด์„œ ๋ฐ”์ดํŠธ ์ˆœ์„œ ๋ฌธ์ž๋กœ "0xfe, 0xff"๋ฅผ ์—ฐ์†์ ์œผ๋กœ ๋งจ ์•ž์— ๋ถ™์—ฌ์„œ ๊ธฐ๋กํ•œ๋‹ค. ์ด๋ ‡๊ฒŒ ๊ธฐ๋ก๋œ ๊ฒƒ์€ ์ธํ…”์—์„œ๋Š” "0xff, 0xfe"๋กœ ์ฝํžˆ๊ธฐ ๋•Œ๋ฌธ์— ๋‹ค์Œ์— ์˜ค๋Š” ๋ชจ๋“  ์œ ๋‹ˆ์ฝ”๋“œ๋Š” ๋ฐ”์ดํŠธ ์ˆœ์„œ๋ฅผ ๋ฐ”๊พธ์–ด์„œ ํ•ด์„ํ•˜๊ฒŒ ๋œ๋‹ค.

[์˜ˆ. ๋ฐ”์ดํŠธ ์ˆœ์„œ ํ•ด์„ ๋ฐฉ๋ฒ•]

0xff, 0xfe -> ์ธํ…”์šฉ

0xfe, 0xff -> Sun, Hp

๋‹ค ์Œ์œผ๋กœ๋Š” ํ•œ๊ธ€ ์ฒ˜๋ฆฌ ์›๋ฆฌ๋ฅผ ์•Œ์•„๋ณด๊ฒ ๋‹ค. ์œ ๋‹ˆ์ฝ”๋“œ์—์„œ๋Š” ํ•œ๊ธ€์„ ์™„์„ฑํ˜•(์œ ๋‹ˆ์™„์„ฑํ˜•)๊ณผ ์กฐํ•ฉํ˜•(์œ ๋‹ˆ์กฐํ•ฉํ˜•) ๋‘ ๊ฐ€์ง€ ๋ชจ๋‘ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ๋˜์–ด ์žˆ๋Š”๋ฐ, ํ˜„๋Œ€ ํ•œ๊ธ€ 11172์ž๋Š” ์™„์„ฑํ˜•์ฒ˜๋Ÿผ ๋ฏธ๋ฆฌ ์กฐํ•ฉํ–ˆ๋‹ค๋Š” ๋œป์œผ๋กœ ์™„์„ฑํ˜•(์œ ๋‹ˆ์™„์„ฑํ˜•)์ด๋ผ๊ณ  ํ•˜๊ณ  ์ดˆ์„ฑ 90์ž, ์ค‘์„ฑ 66์ž, ์ข…์„ฑ 82์ž, ์ฑ„์›€ 2์ž ๋“ฑ ๋ชจ๋‘ 240์ž์˜ ์ž๋ชจ๋กœ ์กฐํ•ฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์กฐํ•ฉํ˜•(์œ ๋‹ˆ์กฐํ•ฉํ˜•)์ด๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค.

์œ  ๋‹ˆ์™„์„ฑํ˜• ์ฝ”๋“œ๋Š” KSC5601์™„์„ฑํ˜• ์ฝ”๋“œ์™€๋Š” ๋‹ค๋ฅด๊ฒŒ ์ผ์ •ํ•œ ์กฐํ•ฉ ์›๋ฆฌ๋ฅผ ๊ฐ–๊ณ  ์žˆ์–ด์„œ ์‚ฌ์šฉํ•˜๊ธฐ ํŽธ๋ฆฌํ•˜๋ฏ€๋กœ ์‰ฝ๊ฒŒ ์ž์†Œ ์ •๋ณด๋ฅผ ๋ฝ‘์„ ์ˆ˜๊ฐ€ ์žˆ๋‹ค. ๊ทธ๋ž˜์„œ ์œ ๋‹ˆ์™„์„ฑํ˜• ์ฝ”๋“œ๋Š” ์œ ๋‹ˆ์กฐํ•ฉํ˜• ์ฝ”๋“œ๋กœ ๋ณ€ํ™˜์ด ๊ฐ€๋Šฅํ•˜๋ฉฐ, ์—ญ์œผ๋กœ ์œ ๋‹ˆ์กฐํ•ฉํ˜•์€ ์œ ๋‹ˆ์™„์„ฑํ˜•์œผ๋กœ ๋ณ€ํ™˜์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ์ด ๋•Œ, ์œ ๋‹ˆ์™„์„ฑํ˜•์„ ์œ ๋‹ˆ์กฐํ•ฉํ˜•์œผ๋กœ ํ’€์–ด ์“ด ๊ฒƒ์„ ํ•ด์ฒดํ•œ ์ฝ”๋“œ๋ผ๊ณ  ๋ถ€๋ฅด๋ฉฐ, ์—ญ์œผ๋กœ ์œ ๋‹ˆ์กฐํ•ฉํ˜•์„ ์œ ๋‹ˆ์™„์„ฑํ˜•์œผ๋กœ ๋ณ€ํ™˜ํ•˜์—ฌ ์“ด ๊ฒƒ์€ ํ•ฉ์„ฑํ•œ(์กฐํ•ฉํ•œ ์˜๋ฏธ๊ฐ€ ์ •ํ™•ํ•˜์ง€๋งŒ ์กฐํ•ฉํ˜•์ด๋ผ๋Š” ๋ง๊ณผ ๊ตฌ๋ถ„ํ•˜๊ธฐ ์œ„ํ•ด์„œ) ์ฝ”๋“œ๋ผ๊ณ ๋„ ๋ถ€๋ฅธ๋‹ค. ์œ ๋‹ˆ์กฐํ•ฉํ˜• ์ฝ”๋“œ๋Š” ์ดˆ์„ฑ, ์ค‘์„ฑ, ์ข…์„ฑ ๊ธ€์ž๋ฅผ ํ’€์–ด์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๊ธฐ์กด์˜ ์ƒ์šฉ ์กฐํ•ฉํ˜• ์ฝ”๋“œ์—์„œ ์กฐํ•ฉํ•˜๋Š” ์›๋ฆฌ์™€ ๋˜‘๊ฐ™๋‹ค. ๋‹จ์ง€ ์ฐจ์ด๊ฐ€ ์žˆ๋‹ค๋ฉด ์ƒ์šฉ ์กฐํ•ฉํ˜•์€ ์ดˆ์„ฑ, ์ค‘์„ฑ, ์ข…์„ฑ ๊ฐ๊ฐ 5๋น„ํŠธ์”ฉ ์‚ฌ์šฉํ•ด์„œ 2๋ฐ”์ดํŠธ๋ฅผ ์œ ์ง€ํ•˜๋Š” ๋ฐ˜๋ฉด์—, ๊ธ€์ž ์ˆ˜๋งŒํผ ํฌ๊ธฐ๋ฅผ 2๋ฐ”์ดํŠธ์”ฉ ์ฐจ์ง€ํ•˜๋ฏ€๋กœ ๊ธธ์ด๊ฐ€ ๊ฐ€๋ณ€์ ์ด๋ผ๋Š” ๊ฒƒ์ด๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์—ฌ๊ธฐ์„œ ๋งค์šฐ ์ค‘์š”ํ•œ ์ ์ด ์žˆ๋‹ค. ์œ ๋‹ˆ์™„์„ฑํ˜• ์ฝ”๋“œ์™€ ์œ ๋‹ˆ์กฐํ•ฉํ˜• ์ฝ”๋“œ๋Š” ๋™์ผํ•œ ์ฝ”๋“œ๋กœ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ์ฆ‰, ์œ ๋‹ˆ์™„์„ฑํ˜• '๊ฐ(0xac01)'์ž๋Š” ์œ ๋‹ˆ์กฐํ•ฉํ˜•์œผ๋กœ ํ•ด์ฒดํ•œ 'ใ„ฑ(0x1100)' + 'ใ…(0x1161)' + 'ใ„ฑ(0x11a8)'์ž์™€ ๋˜‘๊ฐ™์€ ๊ธ€์ž๋กœ ์ฒ˜๋ฆฌํ•ด์•ผ ํ•œ๋‹ค๋Š” ๋œป์ด๋‹ค. ์ด๋ ‡๊ฒŒ ํ˜„๋Œ€์–ด ํ•œ๊ธ€ ํ•œ ๊ธ€์ž๋ฅผ ํ‘œํ˜„ํ•˜๋Š”๋ฐ ๋‘ ๊ฐ€์ง€๋กœ ํ‘œํ˜„ํ•˜๊ฒŒ ๋˜๋ฏ€๋กœ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค. ๊ฐ™์€ ๊ธ€์ž๋ฅผ ๋‘ ๊ฐ€์ง€๋กœ ํ‘œํ˜„ํ•˜๋‹ค ๋ณด๋‹ˆ๊นŒ ์ •๋ ฌ์ด๋‚˜ ํƒ์ƒ‰์—์„œ๋Š” ๋ณ„๋„์˜ ์กฐ์ž‘์„ ์ˆ˜ํ–‰ํ•ด์•ผ๋งŒ ๊ฐ€๋Šฅํ•˜๋ฉฐ, ์˜›ํ•œ๊ธ€์ด๋ž‘ ์„ž์—ฌ ์žˆ๋Š” ๊ฒฝ์šฐ์—๋Š” ๋”์šฑ ๋ณต์žกํ•œ ์กฐ์ž‘์„ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•˜๋Š” ๋ถ€๋‹ด์ด ๋”ฐ๋ฅธ๋‹ค. ๋งŒ์•ฝ์— ์œ ๋‹ˆ์ฝ”๋“œ ์ƒํƒœ์—์„œ ์œ ๋‹ˆ์กฐํ•ฉํ˜• ์ฝ”๋“œ์™€ ์œ ๋‹ˆ์™„์„ฑํ˜• ์ฝ”๋“œ๋ฅผ ์„ž์–ด์„œ ์ผ๋ฐ˜์ ์ธ ์ •๋ ฌ ํ”„๋กœ๊ทธ๋žจ์„ ์‚ฌ์šฉํ•˜๋ฉด ํ•œ๊ธ€ ์ˆœ์„œ๊ฐ€ ๋’ค์ฃฝ๋ฐ•์ฃฝ ๋’ค์—‰ํ‚ค๊ฒŒ ๋œ๋‹ค. ์ด์™€ ๋น„์Šทํ•œ ๋‹ค๋ฅธ ์˜ˆ๋กœ์จ 'ใ…˜'๋ผ๋Š” ๊ธ€์ž๋„ 'ใ…—' + 'ใ…'๋กœ ํ•ด์ฒดํ•˜์—ฌ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๋”์šฑ ๋ณต์žกํ•œ ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•œ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ์™œ ์œ ๋‹ˆ์กฐํ•ฉํ˜•๊ณผ ์œ ๋‹ˆ์™„์„ฑํ˜• ๋‘ ์ฝ”๋“œ๋ฅผ ๋™์‹œ์— ์ˆ˜์šฉํ–ˆ๋Š”์ง€ ๊ถ๊ธˆํ•˜์ง€ ์•Š์„ ์ˆ˜ ์—†๋‹ค. ๊ทธ ์ด์œ ๋ฅผ ํ•„์ž๊ฐ€ ๊ฐœ์ธ์ ์œผ๋กœ ์ƒ๊ฐํ•ด๋ณด๋ฉด ์ฒ˜๋ฆฌ์˜ ํšจ์œจ์„ฑ์„ ๋†’์ด๊ธฐ ์œ„ํ•ด์„œ ๊ฒฐ์ •ํ•œ ๋“ฏํ•˜๋‹ค. ํ˜„๋Œ€์–ด๋งŒ์„ ๋‹ค๋ฃจ๊ธฐ ์œ„ํ•ด์„œ๋Š” ์œ ๋‹ˆ์™„์„ฑํ˜•๋งŒ์„ ๊ฐ€์ง€๊ณ ๋„ ์ถฉ๋ถ„ํ•˜์ง€๋งŒ ํ˜„๋Œ€์–ด๊ฐ€ ์•„๋‹Œ ์˜›ํ•œ๊ธ€์„ ๋ชจ๋‘ ์ฒ˜๋ฆฌํ•˜๋ ค๋ฉด ์ด๋ก ์ ์œผ๋กœ ๋Œ€๋žต 50๋งŒ์ž๊ฐ€ ๋œ๋‹ค. ์ด๋ ‡๊ฒŒ ๋งŽ์€ ์ž๋ฅผ 16๋น„ํŠธ ์ฒด๊ณ„์—์„œ ์ฒ˜๋ฆฌํ•œ๋‹ค๋Š” ๊ฒƒ์€ ๊ฑฐ์˜ ๋ถˆ๊ฐ€๋Šฅํ•˜๋ฏ€๋กœ ํ˜„๋Œ€์–ด์ฒ˜๋Ÿผ ์œ ๋‹ˆ์™„์„ฑํ˜• ํ˜•ํƒœ๋กœ ์œ ์ง€ํ•˜์ง€ ์•Š๊ณ  ์ž์†Œ๋ณ„๋กœ ํ’€์–ด์„œ 240์ž๋ฅผ ๋ฐฐ์ •ํ•œ ๊ฒƒ์ด๋‹ค. ๊ฐ„๋‹จํžˆ ๋งํ•ด์„œ ์˜›ํ•œ๊ธ€์„ ์ฒ˜๋ฆฌํ•  ๋•Œ์™€ ๋ฏธ์™„์„ฑ ์Œ์ ˆ ๋ฌธ์ž๋Š” ์–ด์ฉ” ์ˆ˜ ์—†์ด ์œ ๋‹ˆ์กฐํ•ฉํ˜•์„ ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค๋Š” ๋œป์ด๋‹ค.

............................................................................................... โ—€ ์ฐจ ๋ก€

โ— ์œ ๋‹ˆ์ฝ”๋“œ์—์„œ ํ•œ์ž๋Š” ์–ด๋–ป๊ฒŒ ๋˜์—ˆ๋Š”๊ฐ€

์œ  ๋‹ˆ์ฝ”๋“œ์—์„œ ํ•œ์ž๋Š” ์•ž์„œ ๋งํ•œ ๋Œ€๋กœ ํ•œ๊ตญยท์ค‘๊ตญยท์ผ๋ณธยท๋Œ€๋งŒ ๋“ฑ์—์„œ ์ฃผ๋กœ ์‚ฌ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ ๊ตญ๊ฐ€๋ณ„๋กœ ์‚ฌ์šฉ๋˜๋Š” ํ•œ์ž๋ฅผ ๋ถ€์ˆ˜์™€ ํš์ˆ˜์— ๋งž์ถ”์–ด ๋ฐฐ์—ดํ•˜์˜€๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์ด๋Ÿฌํ•œ ๋ฌธ์ž ์ค‘์—์„œ๋Š” ๊ฐ๊ตญ์—์„œ๋งŒ ๋…ํŠนํ•˜๊ฒŒ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ์œผ๋ฉฐ, ์–ด๋–ค ๋ฌธ์ž๋Š” ๋‘ ๊ฐ€์ง€ ์ด์ƒ์„ ํ‘œํ˜„ํ•˜๋Š” ๊ฒฝ์šฐ๋„ ์žˆ๊ณ , ํ•œ๊ตญ์—์„œ๋Š” ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ์ค‘๊ตญ์ด๋‚˜ ์ผ๋ณธ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋ฌธ์ž์— ๋Œ€ํ•˜์—ฌ ํ•œ๊ธ€ ์Œ์ ˆ์„ ๋ถ€์—ฌํ•˜๋Š” ๋ฌธ์ œ๋„ ๋ฐœ์ƒํ•œ๋‹ค. ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋Š” ์œ ๋‹ˆ์ฝ”๋“œ์—์„œ ํ™•์‹คํ•˜๊ฒŒ ํ•ด๊ฒฐํ•˜์ง€ ๋ชป ํ•˜์˜€๊ธฐ ๋•Œ๋ฌธ์— ํ•œ์ž๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ตญ๊ฐ€๋ผ๋ฆฌ ํ˜‘์˜ํ•˜๋„๋ก ๋˜์–ด ์žˆ๋‹ค. ๋˜ํ•œ ๊ตญ๋‚ด์—์„œ๋Š” ํ•œ์ž์— ๋Œ€ํ•œ ํ•œ๊ธ€ ์Œ์ ˆ ์ˆœ์œผ๋กœ ์ •๋ ฌํ•˜๋Š” ํ…Œ์ด๋ธ” ๊ฐ–๊ณ  ์žˆ์–ด์•ผ ํ•˜๋ฉฐ, ํ•˜๋‚˜์˜ ๊ธ€์ž๋กœ ๋˜์–ด ์žˆ๋Š” '๏ฅœ'์ž์™€ ๊ฐ™์€ ๊ฒฝ์šฐ์— ํ•œ๊ธ€ ์Œ์œผ๋กœ ๋ณ€ํ™˜ํ•  ๋•Œ๋Š” ๊ฐ๊ฐ '๋ฝ', '์•…', '์š”'์ž๋กœ ํ•ด์„ํ•ด์•ผ ํ•˜๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค.

๋”์šฑ์ด ์œ ๋‹ˆ์ฝ”๋“œ์—์„œ ์ œ์ •ํ•œ ํ•œ์ž๋Š” CJK์˜์—ญ์— 20,902์ž๋ฅผ ๋ฐฐ์ •ํ•˜์˜€์ง€๋งŒ ๊ตญ์ œ ํ•œ์ž ํŠน๋ณ„ ์œ„์›ํšŒ์— ์ œ์•ˆ๋œ ํ•œ์ž๋Š” 27486์ž๊ฐ€ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ํ˜„์‹ค์ ์œผ๋กœ ์œ ๋‹ˆ์ฝ”๋“œ์—์„œ ์ œ์ •ํ•œ ํ•œ์ž๋Š” ํ‘œ์ค€์œผ๋กœ ๋ฐ›์•„๋“ค์ด๊ธฐ์—๋Š” ์–ด๋ ค์šด ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค.

............................................................................................... โ—€ ์ฐจ ๋ก€

โ— ์œ ๋‹ˆ์ฝ”๋“œ๋Š” ํ•œ๊ธ€ ๋ฐ ํ•œ๊ตญ์–ด๋ฅผ ์™„๋ฒฝํ•˜๊ฒŒ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š”๊ฐ€

๊ฒฐ ๋ก ๋ถ€ํ„ฐ ๋งํ•˜์ž๋ฉด ์™„๋ฒฝํ•˜๊ฒŒ ์ฒ˜๋ฆฌํ•˜์ง€๋Š” ๋ชป ํ•œ๋‹ค. ํ˜„๋Œ€์–ด ์ฒ˜๋ฆฌ์—์„œ๋Š” KS์™„์„ฑํ˜•๋ณด๋‹ค๋Š” ๋‚˜์„ ์ง€๋„ ๋ชจ๋ฅด์ง€๋งŒ ์กฐํ•ฉํ˜• ์ฝ”๋“œ๋ณด๋‹ค ๋ชปํ•œ ๋ถ€๋ถ„์ด ์žˆ์œผ๋ฉฐ, ์˜›ํ•œ๊ธ€ ์ฒ˜๋ฆฌ์—์„œ๋„ ์ค‘์š”ํ•œ ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค. ์˜›ํ•œ๊ธ€์ด๋ผ๊ณ  ํ•˜๋Š” ๊ฒƒ์€ ํฌ๊ฒŒ ๋‘ ๊ฐ€์ง€๋กœ ๊ตฌ๋ถ„ํ•˜๋Š”๋ฐ ํ›ˆ๋ฏผ์ •์Œ ์ฐฝ์ œ ์ดํ›„์— ์‚ฌ์šฉ๋˜์—ˆ์œผ๋‚˜ ํ˜„์žฌ์—๋Š” ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ํ•œ๊ธ€์„ ๋งํ•˜๊ณ , ๋˜ ํ•˜๋‚˜๋Š” ๊ตฌ๊ฒฐ์ด๋ผ๊ณ  ํ•˜๋Š” ๊ฒƒ์ด ์žˆ๋Š”๋ฐ ์˜›๋‚ ์— ํ•œ์ž(ํ•œ๋ฌธ)๋ฅผ ์šฐ๋ฆฌ๋ง๋กœ ์ฝ์„ ๋•Œ ํ•œ๋ฌธ์˜ ๋‚ฑ๋ง ๋˜๋Š” ๊ตฌ์ ˆ ์‚ฌ์ด์— ๋“ค์–ด๊ฐ€๋Š” ๊ฒƒ์„ ๊ตฌ๊ฒฐ์ด๋ผ๊ณ  ํ•œ๋‹ค. (์ด ๊ธ€์—์„œ๋Š” ์˜›ํ•œ๊ธ€๊ณผ ๊ตฌ๊ฒฐ์„ ๊ตฌ๋ถ„ํ•œ๋‹ค.)

๋จผ ์ € ์œ ๋‹ˆ์™„์„ฑํ˜• ์˜์—ญ์—์„œ ์ฒ˜๋ฆฌํ•˜๋Š” ํ˜„๋Œ€์–ด ์Œ์ ˆ 11172์ž์— ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค. ์ฆ‰, ํ˜„๋Œ€์–ด ์Œ์ ˆ์€ 11172์ž๊ฐ€ ์•„๋‹ˆ๋ผ ์ •ํ™•ํ•˜๊ฒŒ 12319์ž์ด๋‹ค. ์ด๋ ‡๊ฒŒ ์ฐจ์ด๊ฐ€ ๋‚˜๋Š” ๊ฒƒ์€ ๋ฏธ์™„์„ฑ ์Œ์ ˆ ๋ฌธ์ž 1147์ž๊ฐ€ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์ด๊ฒƒ์€ ๊ณผ๊ฑฐ KS์™„์„ฑํ˜•๊ณผ ๋Œ€๋ฆฝํ•˜๋Š” ๊ณผ์ •์—์„œ ์กฐํ•ฉํ˜•์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์™„์„ฑ๋œ ์Œ์ ˆ์„ ์ด๋ฃจ๋Š” ๊ธ€์ž๊ฐ€ 11172์ž๋กœ ๋ณด์•˜๊ธฐ ๋•Œ๋ฌธ์— ์ฐจ์ด๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค. ๋ฏธ์™„์„ฑ ์Œ์ ˆ ๋ฌธ์ž๋Š” ์ดˆ์„ฑ:์ฑ„์›€:์ฑ„์›€(่ก), ์ฑ„์›€:์ค‘์„ฑ:์ฑ„์›€(่‘ก), ์ฑ„์›€:์ฑ„์›€:์ข…์„ฑ(่‘–), ์ฑ„์›€:์ค‘์„ฑ:์ข…์„ฑ(่‘ถ), ์ดˆ์„ฑ:์ฑ„์›€:์ข…์„ฑ ๋“ฑ์˜ ๊ธ€์ž ํ˜•ํƒœ์ด๋‹ค. ์ด๋Ÿฌํ•œ ๊ธ€์ž๋“ค์ด ํ˜„๋Œ€์–ด์—์„œ ๋น ์ง€๊ฒŒ ๋˜๋ฉด์„œ ์˜›ํ•œ๊ธ€์ฒ˜๋Ÿผ ์œ ๋‹ˆ์กฐํ•ฉํ˜•์—์„œ๋งŒ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ฐฐ์ •๋˜๋Š”๋ฐ, ์ด๊ฒƒ์œผ๋กœ ์ธํ•˜์—ฌ ์•ž์œผ๋กœ(1995๋…„ 3์›” ์ดํ›„) ๊ฐœ๋ฐœ๋  ์šด์˜์ฒด์ œ์—์„œ๋Š” ํ˜„๋Œ€์–ด๋ฅผ 11172์ž๋งŒ์„ ์ฒ˜๋ฆฌํ•˜๊ฒŒ๋” ์œ ๋„ํ•œ๋‹ค. ์ด๋ ‡๊ฒŒ ๋œ ๊ทผ๋ณธ์ ์ธ ์›์ธ์„ ์‚ดํŽด๋ณด๋ฉด, ์œ ๋‹ˆ์ฝ”๋“œ 2.0์ด ์ œ์ •๋˜๊ธฐ ์ „๊นŒ์ง€ KS์™„์„ฑํ˜•๊ณผ์˜ ๋…ผ์Ÿ์— ์ง‘์ฐฉํ•œ ๋‚˜๋จธ์ง€ ์กฐํ•ฉํ˜•์—์„œ ํ˜„๋Œ€์–ด ์Œ์ ˆ์ด ์ •ํ™•ํ•˜๊ฒŒ ๋ช‡ ์ž์ธ์ง€ ๋ชจ๋ฅด๊ณ  ์žˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์‹ค๋กœ ์–ด์ฒ˜๊ตฌ๋‹ˆ์—†๋Š” ์ผ์ด์ง€๋งŒ ์ด๋ฏธ "์—Ž์งˆ๋Ÿฌ์ง„ ๋ฌผ"์ฒ˜๋Ÿผ, ์—„์—ฐํ•œ ํ˜„๋Œ€์–ด์ด๋ฉด์„œ ์˜›ํ•œ๊ธ€์„ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด์„œ ๋งŒ๋“ค์–ด ๋†“์€ ์œ ๋‹ˆ์กฐํ•ฉํ˜• ์˜์—ญ์—์„œ ํ•จ๊ป˜ ์ฒ˜๋ฆฌ๋˜๋Š” ๊ฒฐ๊ณผ๋ฅผ ๋‚ณ๋Š”๋‹ค. ๊ฒŒ๋‹ค๊ฐ€ ์ด๋Ÿฌํ•œ ์ž˜๋ชป๋œ ํŒ๋‹จ์œผ๋กœ ์œ ๋‹ˆ์กฐํ•ฉํ˜•์—์„œ๋Š” ํ˜„๋Œ€์–ด ์ž๋ชจ์™€ ์˜›ํ•œ๊ธ€ ์ž๋ชจ๊ฐ€ ๋’ค์—‰ํ‚ค๊ฒŒ ๋˜์–ด ์ •๋ ฌ์ด๋‚˜ ํƒ์ƒ‰์—์„œ ์‹ฌ๊ฐํ•œ ๋ฌธ์ œ๋ฅผ ๋ถˆ๋Ÿฌ์ผ์œผํ‚จ๋‹ค.[๊ทธ๋ฆผ. ์œ ๋‹ˆ์กฐํ•ฉํ˜• ์ฝ”๋“œ๋ฅผ ๋ณด๋ฉด ์ˆœ์„œ ๋’ค์ฃฝ๋ฐ•์ฃฝ์ด๋‹ค.]

๋‹ค ์Œ์œผ๋กœ ์˜›ํ•œ๊ธ€์„ ์‚ดํŽด๋ณด์ž. ์˜›ํ•œ๊ธ€์„ ํ‘œํ˜„ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์œ ๋‹ˆ์กฐํ•ฉํ˜• ์ž๋ชจ ์ฝ”๋“œ 240์ž(์ดˆ์„ฑ 90์ž, ์ค‘์„ฑ 66์ž, ์ข…์„ฑ 82์ž, ์ฑ„์›€ 2์ž)๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ด๋ก ์ ์œผ๋กœ ์•ฝ 50๋งŒ ์ž์˜ ์Œ์ ˆ์„ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ, ์œ ๋‹ˆ์กฐํ•ฉํ˜• 240์ž๋งŒ์œผ๋กœ๋Š” ์˜›ํ•œ๊ธ€์„ ์ถฉ๋ถ„ํžˆ ํ‘œํ˜„ํ•  ์ˆ˜ ์—†์œผ๋ฉฐ, ์‹ค์ œ๋กœ๋Š” 104์ž(์ดˆ์„ฑ 124์ž, ์ค‘์„ฑ 84์ž, ์ข…์„ฑ 133์ž)๊ฐ€ ๋” ์ถ”๊ฐ€๋œ 344์ž๊ฐ€ ์žˆ์–ด์•ผ์ง€๋งŒ ์™„๋ฒฝํ•˜๊ฒŒ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด๋Ÿฌํ•œ ์˜›ํ•œ๊ธ€ ์ž๋ชจ๋ฅผ ์กฐํ•ฉํ•˜๋ฉด ๋Œ€๋žต 139๋งŒ ์ž๋ฅผ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์‹ค์ œ๋กœ ๋ฌธํ—Œ์— ๋‚˜ํƒ€๋‚œ ์˜›ํ•œ๊ธ€ ์Œ์ ˆ์€ ๋Œ€๋žต 5,000์ž ์ •๋„๋ฐ–์— ์•ˆ ๋œ๋‹ค๋Š” ์ ์— ์ฃผ์˜ํ•˜๊ธฐ ๋ฐ”๋ž€๋‹ค. ์ž ์‹œ ํ™”์ œ๋ฅผ ๋ฐ”๊พธ์–ด์„œ, ์œ ๋‹ˆ์กฐํ•ฉํ˜•(์œ ๋‹ˆ์ฝ”๋“œ2.0)์—์„œ 104์ž์˜ ์ž๋ชจ ์ฝ”๋“œ๊ฐ€ ๋น ์ง€๊ฒŒ ๋˜๋Š” ๊ณผ์ •์„ ์•Œ์•„๋ณด์ž. ์ดˆ์ฐฝ๊ธฐ ์œ ๋‹ˆ์ฝ”๋“œ 1.x์„ ์ œ์ •ํ•˜๋˜ ์‹œ๊ธฐ์— ํ•œ๊ตญ์—์„œ๋Š” ์œ ๋‹ˆ์ฝ”๋“œ์— ๋Œ€ํ•œ ์ค€๋น„๊ฐ€ ๊ฑฐ์˜ ์—†์—ˆ์œผ๋ฉฐ, ๊ฒŒ๋‹ค๊ฐ€ ๊ทธ ๋‹น์‹œ์— ๊ตญ๋‚ด์—์„œ๋Š” ํ‘œ์ค€ ์ฝ”๋“œ์˜€๋˜ KS์™„์„ฑํ˜• ์ฝ”๋“œ๋ฅผ ์กฐํ•ฉํ˜• ์ฝ”๋“œ๋กœ ๊ฐœ์ •ํ•˜๋ ค๋Š” ๋ฐ ๊ด€์‹ฌ์ด ๋งŽ์•˜๋˜ ๋•Œ์˜€๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ ์˜›ํ•œ๊ธ€ ์Œ์ ˆ์ด๋‚˜ ์ž๋ชจ์— ๋Œ€ํ•œ ์—ฐ๊ตฌ๋Š” ์ƒ๋‹นํžˆ ์ดˆ๋ณด์ ์ธ ์ˆ˜์ค€์ด์—ˆ๋Š”๋ฐ ๊ทธ ๋•Œ๊นŒ์ง€ ์—ฐ๊ตฌ๋˜์–ด ๋ฐœ๊ฒฌ๋œ ์ž๋ชจ๊ฐ€ ๋Œ€๋žต 200์ž ์ •๋„์˜€๋‹ค. ์ด๋Ÿฌํ•œ ์ƒํ™ฉ์—์„œ ์œ ๋‹ˆ์ฝ”๋“œ1.x๊ฐ€ ์ œ์ •๋˜์—ˆ๋Š”๋ฐ, ์ด ๋•Œ ์กฐํ•ฉํ˜• ์ฝ”๋“œ๋กœ ์ฑ„ํƒ๋œ ์ž๋ชจ ์ฝ”๋“œ๋Š” 240์ž์˜€๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์œ ๋‹ˆ์ฝ”๋“œ 1.x์ด ์ฑ„ํƒ๋˜์ž๋งˆ์ž ์˜›ํ•œ๊ธ€ ์Œ์ ˆ์ด๋‚˜ ์ž๋ชจ๋ฅผ ๋ณธ๊ฒฉ์ ์œผ๋กœ ์—ฐ๊ตฌํ•˜๋Š” ๊ณผ์ •์—์„œ ์ƒˆ๋กœ์šด ์Œ์ ˆ๊ณผ ์ž๋ชจ๋ฅผ ๋ฐœ๊ฒฌํ•˜๊ฒŒ ๋œ๋‹ค. ํ•˜์ง€๋งŒ ์œ ๋‹ˆ์ฝ”๋“œ2.0์—์„œ๋Š” ์ƒˆ๋กœ ๋ฐœ๊ฒฌ๋œ ์˜›ํ•œ๊ธ€ ์ž๋ชจ๋ฅผ ์ˆ˜์šฉํ•˜์ง€ ์•Š์•˜๊ณ  ์œ ๋‹ˆ์ฝ”๋“œ 1.0์—์„œ ์ฑ„ํƒ๋œ ๋‚ด์šฉ๋งŒ์„ ์ˆ˜์šฉํ•˜๋ฉด์„œ ์•ž์—์„œ ์ง€์ ํ•œ 104์ž์˜ ์ž๋ชจ๊ฐ€ ๋น ์ง€๊ฒŒ ๋˜์—ˆ๋‹ค. ์—ฌ๊ธฐ์„œ ํ•œ ๊ฐ€์ง€ ์ฃผ์˜ํ•  ์ ์ด ์žˆ๋‹ค. ์œ ๋‹ˆ์ฝ”๋“œ 2.0์ด ์ œ์ •๋œ ์ดํ›„์—๋„ ๊ณ„์†ํ•ด์„œ ์˜›ํ•œ๊ธ€ ์ž๋ชจ๊ฐ€ ๊ณ„์†ํ•ด์„œ ๋ฐœ๊ฒฌ๋˜๊ณ  ์žˆ์œผ๋ฏ€๋กœ ์œ ๋‹ˆ์ฝ”๋“œ ์ž…์žฅ์—์„œ๋Š” ์ƒˆ๋กœ์šด ์˜›ํ•œ๊ธ€์„ ๋ฌด์กฐ๊ฑด ์ˆ˜์šฉํ•  ์ˆ˜ ์—†์—ˆ๋˜ ์ ๋„ ์ดํ•ดํ•ด์•ผ ํ•œ๋‹ค. ๋‹ค์‹œ ๋งํ•ด์„œ ๊ตญ์ œ ํ‘œ์ค€ํ™” ์ž‘์—…์— ๋Œ€ํ•œ ์ถฉ๋ถ„ํ•œ ๋Œ€๋น„๋ฅผ ํ•˜์ง€ ์•Š๊ณ  ์žˆ๋‹ค๊ฐ€ "์†Œ ์žƒ๊ณ  ์™ธ์–‘๊ฐ„ ๊ณ ์น˜๋Š” ๊ฒฉ"์œผ๋กœ ๋’ค๋Šฆ์€ ์—ฐ๊ตฌ ์ž‘์—…์„ ํ•˜์˜€๊ธฐ ๋•Œ๋ฌธ์— ์šฐ๋ฆฌ์˜ ์ž˜๋ชป์ด ํฌ๋‹ค๊ณ  ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ๋˜ ๋‹ค๋ฅธ ํ•œ ํŽธ์œผ๋กœ๋Š” ์งš๊ณ  ๋„˜์–ด๊ฐ€์•ผ ํ•  ์ค‘์š”ํ•œ ์ ์ด ์žˆ๋‹ค. ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ์‚ฌ์ •์œผ๋กœ ์ธํ•˜์—ฌ ์œ ๋‹ˆ์ฝ”๋“œ1.x์—์„œ๋Š” ์ˆœ์„œ๊ฐ€ ๋’ค์—‰ํ‚จ ์ž๋ชจ ๋ฐฐ์—ด๋ฅผ ์œ ์ง€ํ•˜์˜€์ง€๋งŒ ์œ ๋‹ˆ์ฝ”๋“œ2.0์—์„œ๋„ ์ด๊ฒƒ์„ ๊ณ ์น˜์ง€ ์•Š๊ณ  ๊ทธ๋Œ€๋กœ ์ˆ˜์šฉํ•œ ์ ์€ ์ดํ•ดํ•˜๊ธฐ ์–ด๋ ค์šด ๋ถ€๋ถ„์ด๋‹ค. ๊ฒฐ๊ตญ, ํ•œ๊ตญ์–ด์—์„œ ์ž๋ชจ ๋ฐฐ์—ด์„ ๋ฌด์‹œํ•œ ์ฝ”๋“œ๊ฐ€ ๋˜ ๋‹ค์‹œ ๋“ฑ์žฅํ•œ ์…ˆ์ด๋‹ค.

๋ ์œผ๋กœ ๊ตฌ๊ฒฐ์˜ ๊ฒฝ์šฐ๋ฅผ ์‚ดํŽด๋ณด์ž. ํ˜„์žฌ ๋ฐœ๊ฒฌ๋œ ๊ตฌ๊ฒฐ ๋ฌธ์ž๋Š” 276์ž ์ •๋„๋กœ ๋ณด๊ณ  ์žˆ์œผ๋ฉฐ, ํ•œ์ž์—์„œ ๋ชจ์–‘์„ ๋นŒ๋ ค์™”๊ธฐ ๋•Œ๋ฌธ์— ์–ธ๋œป ๋ณด์•„์„œ๋Š” ๋‹ค๋ฅธ ๋ฌธ์ž(ํ•œ์ž, ๊ทธ๋ฆผ ๋ฌธ์ž, ๊ธฐํ˜ธ ๋ฌธ์ž)๋ฅผ ๋ณ€ํ˜•์‹œํ‚ค๋ฉด ์–ด๋А ์ •๋„ ์ถœ๋ ฅ์€ ๊ฐ€๋Šฅํ•˜๋‹ค. ๊ทธ๋ž˜์„œ ๊ตฌ๊ฒฐ์— ๊ด€๊ณ„ํ•˜์ง€ ์•Š๋Š” ์‚ฌ๋žŒ ์ž…์žฅ์—์„œ๋Š” ์ด๋Ÿฐ ์ •๋„๋Š” ๋น ์ ธ๋„ ๊ดœ์ฐฎ์ง€ ์•Š์„๊นŒ ํ•˜๋Š” ์ƒ๊ฐ์„ ๊ฐ€์งˆ ๊ฒƒ์ด๋ฉฐ, ์ ์€ ์ˆ˜์˜ ๊ตญ์–ดํ•™์ž๋“ค์ด ์•Œ์•„์„œ ์ ๋‹นํžˆ ํ•ด๊ฒฐํ•ด์•ผ ํ•˜๋Š” ์ƒํ™ฉ์ด ๋˜์—ˆ๋‹ค.

์•ž ์„œ ์‚ดํŽด๋ณธ ๊ฒƒ์ฒ˜๋Ÿผ ์œ ๋‹ˆ์ฝ”๋“œ๋Š” ํ•œ๊ธ€์„ ์™„๋ฒฝํ•˜๊ฒŒ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์—†์ง€๋งŒ, ๊ณผ๊ฑฐ KS์™„์„ฑํ˜•์ด ์ง€๋…”๋˜ ๋ฌธ์ œ์™€ ๋น„๊ตํ•ด๋ณด๋ฉด ๊ฑฐ์˜ ๋ฌด์‹œํ•  ์ˆ˜ ์žˆ์„ ์ •๋„์ด๋‹ค. ํ•˜์ง€๋งŒ ํ•„์ž์˜ ๊ฐœ์ธ์ ์ธ ์ƒ๊ฐ์œผ๋กœ ์˜›ํ•œ๊ธ€๊ณผ ๊ตฌ๊ฒฐ ๋ฌธ์ž๋Š” ๋น ์ง€์ง€ ์•Š์•˜์œผ๋ฉด ํ•œ๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ๊ณผ๊ฑฐ ์กฐํ•ฉํ˜•์„ ํฌ๊ธฐํ•˜๊ณ  KS์™„์„ฑํ˜•์„ ์ฑ„ํƒํ•œ ํ›„์— ์–ผ๋งˆ๋‚˜ ๋งŽ์€ ์‚ฌ๋žŒ์ด ๊ณ ํ†ต์„ ๋ฐ›์•˜๋Š”์ง€๋ฅผ ์ƒ๊ฐํ•ด ๋ณด๋ฉด ์•ž์œผ๋กœ ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ•˜๋Š”์ง€๋ฅผ ์•Œ ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๋‹ค. ๋ฌธํ™” ์œ ์‚ฐ์ด๋ผ๋Š” ๊ฒƒ์€ ํ•œ ๋ฒˆ ํฌ๊ธฐํ•˜๊ณ  ๋ฒ„๋ฆฌ๊ธฐ๋Š” ์‰ฌ์–ด๋„ ๋˜์‚ด๋ ค ๋ณต์›ํ•˜๋Š” ๋ฐ์—๋Š” ๋„ˆ๋ฌด๋‚˜ ์–ด๋ ต๊ณ  ํž˜๋“  ์ผ์ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์ง€๊ธˆ์€ ์˜›ํ•œ๊ธ€๊ณผ ๊ตฌ๊ฒฐ์ด๋ผ๋Š” ๊ฒƒ์ด ๋ช‡๋ช‡ ํ•™์ž๋“ค๋งŒ์˜ ๋ฌธ์ œ์ด์ง€๋งŒ ๋จผ ํ›—๋‚  ์ฝ”๋“œ๊ฐ€ ์—†๊ธฐ ๋•Œ๋ฌธ์— ์‚ฌ๋ผ์ ธ ๋ฒ„๋ฆฐ๋‹ค๋ฉด ๋„ˆ๋ฌด๋‚˜ ์• ์„ํ•œ ์ผ์ด๋ฏ€๋กœ, ๋น„๋ก ์˜›ํ•œ๊ธ€๊ณผ๋Š” ๊ด€๊ณ„๊ฐ€ ์—†๋”๋ผ๋„ ๋งŽ์€ ๋…์ž๋“ค์ด ๊ด€์‹ฌ์ด ๊ฐ€์กŒ์œผ๋ฉด ํ•œ๋‹ค.

............................................................................................... โ—€ ์ฐจ ๋ก€

โ–  ํ•œ๊ธ€ ์œˆ๋„์šฐ98๊ณผ ๋ฌธ์„œ์ฒ˜๋ฆฌ๊ธฐ์—์„œ ํ•œ๊ธ€ ์ฝ”๋“œ ๋ฐ ํ•œ๊ธ€ ์ฒ˜๋ฆฌ

์ปด ํ“จํ„ฐ์—์„œ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฒƒ์€ ์šด์˜์ฒด์ œ์ด๊ณ , ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ํ•œ๊ธ€ ์œˆ๋„์šฐ 98์—์„œ๋Š” KSC 5700 ํ‘œ์ค€ ํ•œ๊ธ€ ์ฝ”๋“œ(์œ ๋‹ˆ์ฝ”๋“œ)๋ฅผ ์ง€์›ํ•จ์œผ๋กœ์จ ํ˜„๋Œ€์–ด ํ•œ๊ธ€ 11,172์ž๋ฅผ ๋ชจ๋‘ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค. ์—ฌ๊ธฐ์„œ ์ฃผ์˜ํ•  ์ ์€ ํ˜„๋Œ€์–ด ์ค‘์—์„œ๋„ ๋ฏธ๋ฆฌ ์กฐํ•ฉ๋œ ์œ ๋‹ˆ์™„์„ฑํ˜•๋งŒ์„ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์ด๋ฉฐ, ๋˜ํ•œ ๊ธฐ์กด์˜ KS์™„์„ฑํ˜•๊ณผ๋Š” ๋‹ค๋ฅด๊ฒŒ ์ดˆ์„ฑ, ์ค‘์„ฑ, ์ข…์„ฑ ์ž์†Œ ์ •๋ณด๋ฅผ ํ•ด์„ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์ด ์ปค๋‹ค๋ž€ ์ฐจ์ด์ ์ด๋‹ค. ๋‹ค์‹œ ๋งํ•ด์„œ ํ•œ๊ธ€ ์กฐํ•ฉ ์›๋ฆฌ๋ฅผ ๋ฐ˜์˜ํ•œ๋‹ค๋Š” ๋œป์œผ๋กœ ์œ ๋‹ˆ์™„์„ฑํ˜•์œผ๋กœ๋Š” ํ•œ๊ตญ์–ด ์ •๋ณด ์ฒ˜๋ฆฌ์—์„œ ์ค‘์š”ํ•œ ํ˜•ํƒœ์†Œ ๋ถ„์„์„ ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์ด ์ค‘์š”ํ•˜๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ํ˜„๋Œ€์–ด ํ•œ๊ธ€ ์Œ์ ˆ์€ 11172์ž๊ฐ€ ์•„๋‹ˆ๋ผ๋Š” ์ ์— ์œ ์˜ํ•ด์•ผ ํ•œ๋‹ค. ์ •ํ™•ํ•˜๊ฒŒ ๋งํ•˜์ž๋ฉด ํ˜„๋Œ€์–ด ํ•œ๊ธ€์€ 12391์ž์ด๊ธฐ ๋•Œ๋ฌธ์—, ์œˆ๋„์šฐ98์—์„œ๋Š” ํ˜„๋Œ€์–ด ๋ฏธ์™„์„ฑ ์Œ์ ˆ ๋ฌธ์ž 1147์ž์™€ ์˜›ํ•œ๊ธ€์„ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋Š” ์œ ๋‹ˆ์กฐํ•ฉํ˜•์€ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์—†๋‹ค.

๊ทธ ๋Ÿผ ์œˆ๋„์šฐ98์—์„œ ์‹ค์งˆ์ ์ธ ์กฐํ•ฉํ˜•(์œ ๋‹ˆ์กฐํ•ฉํ˜•)์„ ์ง€์›ํ•˜๊ธฐ ์–ด๋ ค์šด ์ด์œ ๋Š” ๋ฌด์—‡์ผ๊นŒ ๊ถ๊ธˆํ•˜๋‹ค. ์•„๋งˆ๋„ ํ•„์ž์˜ ๊ฐœ์ธ์ ์ธ ์ƒ๊ฐ์œผ๋กœ๋Š” 240์ž๋ชจ๋ฅผ ์กฐํ•ฉํ•  ๊ฒฝ์šฐ์— 50๋งŒ์ž์— ๊ฐ€๊นŒ์šด ์Œ์ ˆ์ด ํ•„์š”ํ•˜๋ฏ€๋กœ ํ˜„์‹ค์ ์œผ๋กœ๋Š” ๋ชจ๋‘ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์–ด๋ ต๋‹ค. ๋˜ ํ•œํŽธ์œผ๋กœ๋Š” ์œ ๋‹ˆ์™„์„ฑํ˜•๊ณผ ํ˜ธํ™˜์„ฑ์„ ์œ ์ง€ํ•˜๋„๋ก ๋˜์–ด ์žˆ๋Š” ์œ ๋‹ˆ์กฐํ•ฉํ˜• ๊ธ€์ž๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ •๋ ฌ์ด๋‚˜ ํƒ์ƒ‰์—์„œ ์ถ”๊ฐ€ ์ž‘์—…์„ ํ•ด์•ผ ํ•˜๋Š” ์–ด๋ ค์›€์ด ์žˆ์œผ๋ฉฐ, ๋ฐ์ดํ„ฐ ์šฉ๋Ÿ‰๋„ 2~3๋ฐฐ ์ •๋„ ๋Š˜์–ด๋‚˜๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค. ๊ทธ๋ž˜์„œ ํ˜„์žฌ ์ˆ˜์šฉ ๊ฐ€๋Šฅํ•œ 11172์ž๋ฅผ ๋ฏธ๋ฆฌ ์กฐํ•ฉ๋œ ์œ ๋‹ˆ์™„์„ฑํ˜• ํ˜•ํƒœ๋กœ ์ง€์›ํ•˜๋Š” ๋“ฏํ•˜๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์œ ๋‹ˆ์™„์„ฑํ˜•๋งŒ์œผ๋กœ๋„ ๊ณผ๊ฑฐ ์ƒ์šฉ์กฐํ•ฉํ˜• ์ฝ”๋“œ๊ฐ€ ์ž๋ž‘์ฒ˜๋Ÿผ ์—ฌ๊ธฐ๋˜ ํ˜„๋Œ€์–ด๋ฅผ ๋ชจ๋‘ ํฌํ•จํ•˜๋Š” ๋™์‹œ์— ์ดˆ์„ฑ, ์ค‘์„ฑ, ์ข…์„ฑ ์Œ์†Œ ๋‹จ์œ„์˜ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ปค๋‹ค๋ž€ ๋ฌธ์ œ๊ฐ€ ์—†๊ธฐ ๋•Œ๋ฌธ์ธ ๋“ฏํ•˜๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ํ•„์ž๊ฐ€ ์—ฌ๊ธฐ์„œ ๊ด€์‹ฌ์„ ๋‘๋Š” ๊ฒƒ์€ ํ˜„๋Œ€์–ด ์ค‘์—์„œ ๋ฏธ์™„์„ฑ ์Œ์ ˆ 1147[์ดˆ์„ฑ(19) + ์ค‘์„ฑ(21) + ์ข…์„ฑ(27) + (์ค‘์„ฑ(21) โ“ ์ข…์„ฑ(27)) + (์ดˆ์„ฑ(19) โ“ ์ข…์„ฑ(27))]์ž์ด๋‹ค. ์ด ๊ธ€์ž๋“ค์€ ์ผ๋ฐ˜์ธ์€ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ๊ตญ์–ด ๋‚ด์ง€๋Š” ๊ตญ์–ด์™€ ๊ด€๊ณ„๋œ ์ถœํŒ์—…์— ์ข…์‚ฌํ•˜๋Š” ์‚ฌ๋žŒ๋งŒ ์‚ฌ์šฉํ•œ๋‹ค๊ณ ๋„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์‹ค์ œ๋กœ๋Š” ์ผ๋ฐ˜์ธ์—๊ฒŒ๋„ ์ค‘์š”ํ•  ์ˆ˜๋„ ์žˆ๋‹ค. ํ•œ๊ตญ์–ด๋Š” ์˜์–ด์™€ ๋‹ฌ๋ผ์„œ ์ž๋ฃŒ์—์„œ ์Œ์†Œ ๋‹จ์œ„๋กœ ์ •๋ณด๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ณ  ์‹ถ์„ ๋•Œ๊ฐ€ ๋“œ๋ฌผ์ง€ ์•Š๊ฒŒ ๋ฐœ์ƒํ•œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์ž๋ฃŒ์—์„œ ์ข…์„ฑ '่‘‰๋ฟ์ด๋‹ค'๋ฅผ '่‘‰ ๋”ฐ๋ฆ„์ด๋‹ค'๋กœ ๋ฐ”๊พธ๊ณ  ์‹ถ์„ ๋•Œ ์ž…ยท์ถœ๋ ฅ์ด ์•ˆ ๋œ๋‹ค๋ฉด ๊ณค๋ž€ํ•œ ๊ฒƒ์€ ์ž๋ช…ํ•˜๋‹ค. ๋ฌผ๋ก  ์ด๋ณด๋‹ค ๋”์šฑ ์ค‘์š”ํ•œ ์‚ฌ๋žŒ๋“ค์ด ์žˆ๋‹ค. ๋ฐ”๋กœ ํ•œ๊ธ€ ๋ฐ ํ•œ๊ตญ์–ด ์ •๋ณด์ฒ˜๋ฆฌ๋ฅผ ๋‹ด๋‹นํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์ด๋‹ค. ์ด๋“ค์ด ์ฃผ๋กœ ํ•˜๋Š” ์ผ๋“ค์€ ํ•œ๊ตญ์–ด๋ฅผ ํ˜•ํƒœ์†Œ ๋ถ„์„ํ•˜์—ฌ ์ž๋™์ƒ‰์ธ ์‹œ์Šคํ…œ, ๋งž์ถค๋ฒ• ๊ฒ€์‚ฌ๊ธฐ, ์ •๋ณด๊ฒ€์ƒ‰ ์‹œ์Šคํ…œ, ๊ธฐ๊ณ„๋ฒˆ์—ญ ์‹œ์Šคํ…œ ๋“ฑ๋“ฑ์—์„œ ๋ฏธ์™„์„ฑ ์Œ์ ˆ ๋ฌธ์ž 1147์ž๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๋ฏธ์™„์„ฑ ์Œ์ ˆ ๋ฌธ์ž 1147์ž๋Š” ๋‹จ์ˆœํžˆ ์ž…๋ ฅ๊ณผ ์ถœ๋ ฅ๋งŒ ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋‹ค. ํ™”์ œ๋ฅผ ์ž ์‹œ ๋ฐ”๊พธ์ž๋ฉด, ํ˜„์žฌ ์‚ฐ์—… ํ˜„์žฅ๊ณผ ํ•™๊ณ„์—์„œ๋Š” KS์™„์„ฑํ˜• ์ฝ”๋“œ๊ฐ€ ํ‘œ์ค€์ด๋˜ ์‹œ์ ˆ๋ถ€ํ„ฐ ํ•œ๊ธ€ ๋ฐ ํ•œ๊ตญ์–ด ์ •๋ณด์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•ด์„œ ์ •๋ณด๋ฅผ ์ถฉ๋ถ„ํžˆ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋Š” ์กฐํ•ฉํ˜• ์ฝ”๋“œ ๋‚ด์ง€๋Š” ์ž์†Œ์ฝ”๋“œ๋ฅผ ๊ฐ์ž ๋งŒ๋“ค์–ด ์‚ฌ์šฉํ•ด ์™”์œผ๋ฉฐ, ๊ทธ๊ฒƒ์„ ๊ฐ€์ง€๊ณ  ๋งŒ๋“  ํ˜•ํƒœ์†Œ ์ „์ž์‚ฌ์ „์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ž๋™์ƒ‰์ธ, ์ •๋ณด๊ฒ€์ƒ‰, ๋งž์ถค๋ฒ• ๊ฒ€์‚ฌ, ๊ธฐ๊ณ„๋ฒˆ์—ญ ๋“ฑ๋“ฑ์—์„œ ํ™œ์šฉํ•˜๊ณ  ์žˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์ด๋ ‡๊ฒŒ ๊ฐ๊ฐ ๋‹ค๋ฅธ ์กฐํ•ฉํ˜• ์ฝ”๋“œ๋‚˜ ์ž์†Œ์ฝ”๋“œ๋ฅผ ๊ฐ€์ง€๊ณ  ํ˜•ํƒœ์†Œ ์ „์ž์‚ฌ์ „์„ ๋น„๋กฏํ•˜์—ฌ ์ •๋ณด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๊ฐœ๋ฐœํ•จ์œผ๋กœ์จ ๋ฒ”๊ตญ๊ฐ€์ ์ธ ์ •๋ณด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์‚ฌ์—…์„ ์ถ”์ง„ํ•˜๋Š” ๊ณผ์ •์—์„œ๋„ ์ฝ”๋“œ์— ๋Œ€ํ•œ ํ˜ธํ™˜์„ฑ๊ณผ ํ‘œ์ค€ํ™” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฏ€๋กœ ์ƒ๋‹นํ•œ ์ง€์—ฐ๊ณผ ๋ถˆํŽธํ•จ์„ ์ดˆ๋ž˜ํ•ด ์™”๋‹ค. ์ „์ž์‚ฌ์ „์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ์ดํ„ฐ๋Š” ์ฝ”๋“œ์ƒ์˜ ๋ฌธ์ œ๋กœ ์ธํ•˜์—ฌ ๋‚ด๋ถ€์ ์œผ๋กœ ์ •์˜ํ•ด์„œ ์‚ฌ์šฉํ•ด ์˜จ ๊ฒƒ์ด๋ฏ€๋กœ ์ •์ƒ์ ์ธ ๋ฐฉ๋ฒ•์œผ๋กœ๋Š” ์ž…ยท์ถœ๋ ฅ์„ ํ•  ์ˆ˜ ์—†์–ด์„œ ํ•ญ์ƒ ๋ณ€ํ™˜๊ณผ์ •์„ ๊ฑฐ์ณ์•ผ ํ•˜๋Š” ๋ฌธ์ œ, ์ œ์ž‘ํ•˜๋Š” ์‚ฌ๋žŒ๋งˆ๋‹ค ์‚ฌ์šฉํ–ˆ๋˜ ์ฝ”๋“œ๊ฐ’์ด ๋‹ฌ๋ž๊ธฐ ๋•Œ๋ฌธ์— ์‹ค์งˆ์ ์ธ ํ‘œ์ค€์ฝ”๋“œ๋ฅผ ์ •ํ•ด์•ผ ํ•˜๋Š” ๋ฌธ์ œ, ์„ค๋ น ์ •์ƒ์ ์ธ ํ‘œ์ค€์ฝ”๋“œ(์œ ๋‹ˆ์กฐํ•ฉํ˜•)๋กœ ๊ฐœ๋ฐœ๋˜์—ˆ์–ด๋„ ๋ฏธ์™„์„ฑ ์Œ์ ˆ ๋ฌธ์ž๋Š” ์ž…ยท์ถœ๋ ฅ์ด ๋ถˆ๊ฐ€๋Šฅํ•œ ๋ฌธ์ œ ๋“ฑ๋“ฑ์ด ๋ฐœ์ƒํ•œ๋‹ค. ๊ทธ๋Ÿฌํ•œ ์ƒํ™ฉ์—์„œ ์‹ค ์งˆ์ ์ธ ํ‘œ์ค€์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ฝ”๋“œ๋ฅผ ์ง€์›ํ•˜๋Š” ์šด์˜์ณฌ์ œ๊ฐ€ ๋ณด๊ธ‰๋œ๋‹ค๋ฉด ์•„๋งˆ๋„ ๊ทธ๊ฒƒ์„ ๊ฐ€์ง€๊ณ  ์ •๋ณด์ฒ˜๋ฆฌ์šฉ ์ž์†Œ์ฝ”๋“œ์— ๋Œ€ํ•œ ํ‘œ์ค€ํ™”๊ฐ€ ๊ธ‰์†ํ•˜๊ฒŒ ์ง„์ „๋  ๊ฒƒ์ด๋ฉฐ, ๊ทธ๊ฒƒ์ด ๋ฒ”๊ตญ๊ฐ€์ ์ธ ์ •๋ณด ๊ตฌ์ถ• ์‚ฌ์—…์—์„œ๋Š” ๋น„์•ฝ์ ์ธ ๋ฐœ์ „์„ ๊ฐ€์ ธ์˜ฌ ๊ฒƒ์ด๋‹ค. ํ•„์ž๊ฐ€ ๋ฏธ์™„์„ฑ ์Œ์ ˆ ๋ฌธ์ž 1147์ž๋ฅผ ์ง„์ •์œผ๋กœ ์ค‘์š”ํ•˜๊ฒŒ ์ƒ๊ฐํ•˜๋Š” ์ด์œ ๊ฐ€ ๋ฐ”๋กœ ์—ฌ๊ธฐ์— ์žˆ๋‹ค. ๋‹ค์‹œ ์œˆ๋„์šฐ98๋กœ ๋Œ์•„๊ฐ€์„œ, ์œ ๋‹ˆ์กฐํ•ฉํ˜• ์ฝ”๋“œ๋Š” ์ด๋ก ์ ์œผ๋กœ 50๋งŒ ์ž๊นŒ์ง€ ์กฐํ•ฉ์ด ๊ฐ€๋Šฅํ•˜๋ฏ€๋กœ ํ˜„์‹ค์ ์œผ๋กœ๋Š” ๋‹น์žฅ ์ˆ˜์šฉํ•˜๊ธฐ ์–ด๋ ต๋‹ค. ์ด๋กœ ์ธํ•˜๊ฒŒ ํ•จ๊ป˜ ์ฒ˜๋ฆฌ๋˜์ง€ ๋ชปํ•˜๋Š” ๋ฏธ์™„์„ฑ ์Œ์ ˆ ๋ฌธ์ž 1147์ž๋Š” ๊ธฐ์ˆ ์ ์œผ๋กœ๋„ ์‹œ๊ฐ„์ ์œผ๋กœ๋„ ๊ทธ๋‹ค์ง€ ์–ด๋ ค์šด ์ผ์ด ์•„๋‹ˆ์—ˆ์Œ์—๋„ ์œ ๋‹ˆ์ฝ”๋“œ2.0์—์„œ ํ˜„๋Œ€์–ด ์Œ์ ˆ์„ ์ž˜ ๋ชป ๋ฐฐ์ •ํ•˜์˜€๊ธฐ ๋•Œ๋ฌธ์— 1147์ž๊ฐ€ ๋น ์ ธ ๋ฒ„๋ ธ๋‹ค๋Š” ์ ์€ ํ•„์ž๋ฅผ ๋น„๋กฏํ•˜์—ฌ ํ•œ๊ตญ์–ด ์ •๋ณด์ฒ˜๋ฆฌ์™€ ๊ด€๊ณ„๋œ ์ข…์‚ฌ์ž๋“ค์—๊ฒŒ ์•„์‰ฌ์›€์„ ๋‚จ๊ธฐ๋Š” ๋ถ€๋ถ„์ด๋‹ค. ํ•œ๊ธ€ ์œˆ๋„์šฐ98์˜ ์ž…์žฅ์„ ์‹ฌ์ •์ ์œผ๋กœ๋Š” ์ดํ•ดํ• ์ง€๋ผ๋„ ์œˆ๋„์šฐ ํ”„๋กœ๊ทธ๋žจ์˜ ์—…๊ทธ๋ ˆ์ด๋“œ ์ฃผ๊ธฐ๋ฅผ ์ƒ๊ฐํ•ด ๋ณด๋ฉด ๋น ์ ธ ์žˆ๋Š” ์กฐํ•ฉํ˜•(์œ ๋‹ˆ์กฐํ•ฉํ˜•) ์ฝ”๋“œ๊ฐ€ ํ•˜๋ฃจ๋ผ๋„ ๋นจ๋ฆฌ ์ง€์›๋˜์—ˆ์œผ๋ฉด ํ•˜๋Š” ๋ฐ”๋žจ์„ ๋‚จ๊ฒจ ๋‘๊ณ  ๋‹ค์Œ์œผ๋กœ ํ•œ์ž์˜ ์‚ฌ์ •์„ ์•Œ์•„๋ณด์ž.

์œˆ ๋„์šฐ98์—์„œ ํ•œ์ž๋ฅผ ์‚ดํŽด๋ณด๋ฉด, ์œ ๋‹ˆ์ฝ”๋“œ์—์„œ ์ œ์ •ํ•œ ํ•œ์ž๋Š” CJK์˜์—ญ์— 20,902์ž๋ฅผ ๋ฐฐ์ •ํ•˜์˜€๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ ์œ ๋‹ˆ์ฝ”๋“œ๋ฅผ ์ง€์›ํ•˜๋Š” ์œˆ๋„์šฐ98์—์„œ๋„ ์•ฝ 20000์ž์˜ ํ•œ์ž๋ฅผ ์ง€์›ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•  ์ˆ˜๋„ ์žˆ์ง€๋งŒ, ์‹ค์ œ๋กœ๋Š” 7744์ž๋งŒ์„ ์ง€์›ํ•œ๋‹ค. ์ด๊ฒƒ ์—ญ์‹œ ๋‚˜๋ฆ„๋Œ€๋กœ ์ด์œ ๊ฐ€ ์žˆ๋‹ค. ์œ ๋‹ˆ์ฝ”๋“œ์—์„œ ์ œ์ •ํ•œ ํ•œ์ž๋Š” ํ•œ๊ตญ, ์ค‘๊ตญ, ์ผ๋ณธ, ๋Œ€๋งŒ ๋“ฑ ํ•œ์ž๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ตญ๊ฐ€์˜ ๊ฒƒ์„ ๋ฐฐ์ •ํ•œ ๊ฒƒ์œผ๋กœ, ์ด ์ค‘์—๋Š” ์šฐ๋ฆฌ ๋‚˜๋ผ์—์„œ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ํ•œ์ž๋„ ์žˆ์œผ๋ฉฐ, ๋‹ค๋ฅธ ํ•œ ํŽธ์œผ๋กœ๋Š” ๊ตญ์ œ ํ•œ์ž ํŠน๋ณ„ ์œ„์›ํšŒ์— ์ œ์•ˆ๋œ ํ•œ์ž๋Š” 27486์ž๊ฐ€ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ํ˜„์‹ค์ ์œผ๋กœ ์œ ๋‹ˆ์ฝ”๋“œ์—์„œ ์ œ์ •ํ•œ ํ•œ์ž๋Š” ํ‘œ์ค€์œผ๋กœ ๋ฐ›์•„๋“ค์ด๊ธฐ์—๋Š” ์–ด๋ ค์šด ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค. ์ด์™€ ๊ฐ™์ด ํ˜„์‹ค์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๊ธฐ ์–ด๋ ค์šด ์ƒํ™ฉ์—์„œ ํ•œ์ž๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๊ธฐ์กด์˜ ํ‘œ์ค€์ฝ”๋“œ(KSC5601-1987 ์™„์„ฑํ˜•[4888์ž]๊ณผ KSC5657-1991 ํ™•์žฅ ํ‘œ์ค€ ์ฝ”๋“œ[2856์ž])์—์„œ ์‚ฌ์šฉํ–ˆ๋˜ 7744์ž๋ฅผ ํ˜„์‹ค์ ์œผ๋กœ ์ˆ˜์šฉํ•˜๋Š” ๋ฒ”์œ„๋‚ด์—์„œ ์œ ๋‹ˆ์ฝ”๋“œ์™€ ํ˜ธํ™˜์„ฑ์ด ์œ ์ง€๋˜๋Š” ํ•œ์ž๋ฅผ ์ฒ˜๋ฆฌํ•  ์ˆ˜๋ฐ–์— ์—†๋‹ค. ์•„๋งˆ๋„ ์ด๋Ÿฌํ•œ ์ด์œ  ๋•Œ๋ฌธ์— ์œˆ๋„์šฐ98์—์„œ๋Š” 7744์ž์˜ ํ•œ์ž๋ฅผ ์ง€์›ํ•˜๋Š” ๋“ฏํ•˜๋‹ค.

์•ž ์—์„œ ๊ฒ€ํ† ํ•œ ํ•œ์ž์™€ ์˜›ํ•œ๊ธ€์— ๋Œ€ํ•œ ๋ณด์™„์ฑ…์œผ๋กœ ์œ ๋‹ˆ์ฝ”๋“œ๋ฅผ ์ง€์›ํ•˜๋Š” ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์ƒ๊ฐํ•ด ๋ณผ ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๋‹ค. ํ˜„์žฌ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ์ค‘์— ๊ฐ€์žฅ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ๋ฌธ์„œ์ฒ˜๋ฆฌ๊ธฐ์—์„œ๋Š” ์œ ๋‹ˆ์ฝ”๋“œ๋ฅผ ์™„๋ฒฝํ•˜๊ฒŒ ์ง€์›ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์€ ์—†์œผ๋ฉฐ ๋‹จ์ˆœํ•˜๊ฒŒ ํ˜„๋Œ€์–ด ํ•œ๊ธ€ ์œ ๋‹ˆ์™„์„ฑํ˜• 11,172์ž๋งŒ์„ ์ง€์›ํ•œ๋‹ค. ๊ทธ๋ž˜์„œ ์˜›ํ•œ๊ธ€๊ณผ ๋ฏธ์™„์„ฑ ์Œ์ ˆ ๋ฌธ์ž 1147์ž๋Š” ์œ ๋‹ˆ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ๋‚ด๋ถ€์ ์œผ๋กœ๋งŒ ์กฐํ•ฉํ˜• ์ฝ”๋“œ๋ฅผ ์ด์šฉํ•˜์—ฌ ๋ถ€๋ถ„์ ์œผ๋กœ ์ง€์›ํ•˜๊ณ  ์žˆ๋Š” ๋ฌธ์„œ์ฒ˜๋ฆฌ๊ธฐ๊ฐ€ ์žˆ๋‹ค. ์ด ๋ถ€๋ถ„์—์„œ ์ฃผ๋ชฉํ•  ํ•„์š”๊ฐ€ ์žˆ๋‹ค. ๊ณผ๊ฑฐ์—๋Š” KS์™„์„ฑํ˜•์ด ํ‘œ์ค€์ด์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ƒ๋Œ€์ ์œผ๋กœ ์กฐํ•ฉํ˜• ๋ฐฉ์‹์„ ์ฑ„ํƒํ•œ ๋ฌธ์„œ์ฒ˜๋ฆฌ๊ธฐ๋“ค์€ ์™„๋ฒฝํ•œ ํ•œ๊ธ€ ์ฒ˜๋ฆฌ ๋Šฅ๋ ฅ์„ ์ž๋ž‘ํ•ด ์™”๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ๊ณผ์—ฐ ์™„๋ฒฝํ•œ ํ•œ๊ธ€ ์ฒ˜๋ฆฌ์— ๋Œ€ํ•˜์—ฌ ๋‹ค์‹œ ํ•œ๋ฒˆ ๊ฒ€ํ† ํ•ด ๋ณด์ž. ๊ณผ๊ฑฐ์—๋Š” ํ˜„๋Œ€์–ด ์Œ์ ˆ์„ ์ถฉ๋ถ„ํžˆ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋А๋ƒ์˜ ๋ฌธ์ œ์— ์ดˆ์ ์„ ๋งž์ถ”์—ˆ์œผ๋‚˜ ์ด์ œ๋Š” ์ƒํ™ฉ์ด ๋‹ฌ๋ผ์กŒ๋‹ค. ์ด์ œ ํ˜„๋Œ€์–ด๋Š” ์‹œ์Šคํ…œ ์ฐจ์›์—์„œ ์ถฉ๋ถ„ํžˆ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์˜›ํ•œ๊ธ€ ์ฒ˜๋ฆฌ๊ฐ€ ์ค‘์š”ํ•œ ๋ฌธ์ œ๋กœ ๋ถ€๊ฐ๋˜๊ณ  ์žˆ๋‹ค. ๊ตญ์–ดํ•™์ž ์ž…์žฅ์—์„œ ์˜›ํ•œ๊ธ€์ด๋ผ๊ณ  ๋งํ•  ๋•Œ๋Š” ํ•œ๊ธ€ ํ˜•ํƒœ์™€ ๊ทธ๋ ‡์ง€ ์•Š์€ ๊ตฌ๊ฒฐ๋„ ํฌํ•จํ•˜์ง€๋งŒ ์ผ๋ฐ˜์ธ์ด ํ˜„์‹ค์ ์œผ๋กœ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ํ•œ๊ธ€ ํ˜•ํƒœ๋งŒ์„ ๊ฐ€์ง€๊ณ  ๊ฒ€ํ† ํ•ด ๋ณด๊ฒ ๋‹ค. ํ˜„์žฌ ์˜›ํ•œ๊ธ€์„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ํ”„๋กœ๊ทธ๋žจ์€ ๊ฐ๊ฐ ๋‚ด๋ถ€์ ์œผ๋กœ ํŠน์ˆ˜ ์ฒ˜๋ฆฌ ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์œผ๋ฏ€๋กœ ์—ฌ๊ธฐ์„œ ์‚ฌ์šฉํ•˜๋Š” ์˜›ํ•œ๊ธ€์€ ์ž…ยท์ถœ๋ ฅ๋งŒ ๊ฐ€๋Šฅํ•˜๋‹ค. ๊ทธ๋ž˜์„œ ๋ฐ์ดํ„ฐ๋กœ์„œ๋Š” ์ ‘๊ทผํ•  ์ˆ˜ ์—†๋Š” ์ฃฝ์–ด ์žˆ๋Š” ์ •๋ณด์— ๊ฐ€๊น๋‹ค. ์ข€๋” ์ดํ•ดํ•˜๊ธฐ ์‰ฝ๊ฒŒ ๋งํ•˜์ž๋ฉด ํ™”๋ฉด๊ณผ ์ข…์ด์—์„œ๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ณ , ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ๊ฐ™์€ ์ •๋ณด ๊ตฌ์ถ•์ด๋‚˜ ์ •๋ณด๊ฒ€์ƒ‰์—์„œ๋Š” ํ˜„์‹ค์ ์œผ๋กœ ์‚ฌ์šฉํ•˜์ง€ ๋ชปํ•˜๊ณ  ์žˆ๋‹ค. ๋ฌผ๋ก  ์ด์— ๋Œ€ํ•œ ์ฃผ์›์ธ์€ ํ‘œ์ค€์ ์ธ ์ฝ”๋“œ๊ฐ€ ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์ด๊ฒ ์ง€๋งŒ ์ด๋“ค ๋ฌธ์„œ์ฒ˜๋ฆฌ๊ธฐ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฅธ ๋ถ„์•ผ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ณต๊ฐœ์ ์ด์ง€ ๋ชปํ•œ ์ ๋„ ๊ฒ€ํ† ํ•ด๋ณด์ž. ๋Œ์ด์ผœ ๋ณด๋ฉด, ๊ณผ๊ฑฐ KS์™„์„ฑํ˜• ์ฝ”๋“œ๊ฐ€ ํ‘œ์ค€์ด์—ˆ์„ ๋•Œ๋„ ์ƒ์šฉ์กฐํ•ฉํ˜•์€ ํ‘œ์ค€ ์ฝ”๋“œ๊ฐ€ ์•„๋‹ˆ์—ˆ์Œ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ๋ฐ์ดํ„ฐ ํ˜•์‹์ด๋‚˜ ๊ธฐํƒ€ ์ •๋ณด๋ฅผ ๊ณต๊ฐœ์ ์œผ๋กœ ์‚ฌ์šฉํ–ˆ์—ˆ๋‹ค. ์ด์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์ƒ๊ฐํ•ด๋ณด๋ฉด ์˜›ํ•œ๊ธ€๊ณผ ๋ฌธ์„œ์ฒ˜๋ฆฌ๊ธฐ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ํ•œ๊ธ€์— ๊ด€๋ จ๋œ ๋‹ค๋ฅธ ์ •๋ณด(ํ™•์žฅ ํ•œ์ž, ๊ตฌ๊ฒฐ)์— ๋Œ€ํ•˜์—ฌ ๊ณต๊ฐœ์ ์ด์ง€ ๋ชปํ•œ ํƒœ๋„๋Š” ๋ฐฐ๋ ค์˜ ๋ฌธ์ œ๋ผ๊ณ  ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ์—ฌ๊ธฐ์„œ ๊ณต๊ฐœ์ ์ด๋ผ๋Š” ๋ง์€ ๊ฐœ๋ฐœ์— ๊ด€๋ จ๋œ ํŠน์ˆ˜ํ•œ ๋น„๋ฒ•์ด๋‚˜ ํšŒ์‚ฌ์— ์น˜๋ช…์ ์ธ ์†์ƒ์„ ์ž…ํž ๋งŒํ•œ ์ •๋ณด๋ฅผ ๋งํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋‹ค. ์ด๋“ค ํ”„๋กœ๊ทธ๋žจ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‹ค ์‰ฝ๊ฒŒ ๊ฐœ๋ฐฉ์ ์œผ๋กœ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๊ฒŒ๋” ํ•˜๋Š” ๊ณต๊ฐœ์ ์ธ ํƒœ๋„๋ฅผ ๋งํ•œ๋‹ค. ๋น„๋ก ์ด๋“ค ํšŒ์‚ฌ๋Š” ๊ณต๊ฐœํ•  ์–ด๋– ํ•œ ์˜๋ฌด๋‚˜ ์ฑ…์ž„์ด ์—†๋‹ค. ํ•˜์ง€๋งŒ ์ด๋“ค์ด ์‚ฌ์šฉํ•˜๋Š” ์ •๋ณด๋Š” ์‹ค๋กœ ๋†€๋ผ์šฐ๋ฆฌ๋งŒํผ ์ค‘์š”ํ•œ ๊ตญ๊ฐ€์ ์ธ ์ž์‚ฐ์ด๋ฏ€๋กœ, ์ด ์ •๋ณด๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ๋ชปํ•œ๋‹ค๋ฉด ๋ˆˆ์— ๋ณด์ด์ง€ ์•Š๋Š” ๊ตญ๊ฐ€์ ์ธ ์†์‹ค์ด ์—„์ฒญ๋‚˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์ฆ‰, ์šฐ๋ฆฌ์˜ ์ž๋ž‘์Šค๋Ÿฌ์šด ๋ฏผ์กฑ ๋ฌธํ™”๋ฅผ ์ •๋ณดํ™” ์‚ฌํšŒ๋กœ ์ด๋Œ์–ด ์ฃผ๋Š” ๋‹ค๋ฆฌ์™€ ๊ฐ™์€ ์—ญํ• ์„ ํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ค‘์š”ํ•˜๊ฒŒ ์ธ์‹ํ•ด์•ผ ํ•œ๋‹ค. ํ•„์ž ๊ฐœ์ธ์ ์ธ ์ƒ๊ฐ์œผ๋กœ๋Š” ์ ๊ทน์ ์ธ ๋ฐฐ๋ ค์˜ ์ž์„ธ๊ฐ€ ๋ถ€์กฑํ•œ ๊ฒƒ์€ ์•„๋‹Œ์ง€ ์˜๋ฌธ์„ ๋˜์ ธ ๋ณด๊ณ , ๋‹ค๋ฅธ ํ•œํŽธ์œผ๋กœ๋Š” ๋ณด๋‹ค ๋„“์€ ๋งˆ์Œ์œผ๋กœ ์ƒ๊ฐํ•ด ์ฃผ์—ˆ์œผ๋ฉด ํ•˜๋Š” ๋ฐ”๋žจ์„ ๊ฐ–๋Š”๋‹ค.

............................................................................................... โ—€ ์ฐจ ๋ก€

โ–  ํ•œ๊ธ€ ํ‘œ์ค€ ์ฝ”๋“œ๋Š” ์–ด๋–ป๊ฒŒ ์ฒ˜๋ฆฌ๋˜์–ด์•ผ ํ•˜๋Š”๊ฐ€

์•ž์„œ KS์™„์„ฑํ˜•์˜ ๋ฌธ์ œ์ ์„ ์„ค๋ช…ํ•˜๋ฉด์„œ ํ•œ๊ธ€ ์ฝ”๋“œ๊ฐ€ ์ง€๋…€์•ผ ํ•˜๋Š” ๊ธฐ๋ณธ์ ์ธ ์›์น™์„ ์„ค๋ช…ํ•˜์˜€๋‹ค. ์—ฌ๊ธฐ์„œ๋Š” ํ˜„์žฌ์™€ ์•ž์œผ๋กœ์˜ ํ•œ๊ธ€ ์ฝ”๋“œ๋Š” ์–ด๋– ํ•œ ๋ชจ์Šต์„ ๊ฐ–์ถ”์–ด์•ผ ํ•˜๋Š”์ง€ ์‚ดํŽด๋ณด์ž.

1. ํ•œ๊ธ€ ์›๋ฆฌ๊ฐ€ ๋ฐ˜์˜ํ•ด์•ผ ํ•œ๋‹ค๋Š” ์ ์ด๋‹ค. ํ‘œํ˜„ ๊ฐ€๋Šฅํ•œ ๋ฌธ์ž๋Š” ๋ชจ๋‘ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•˜๋ฉฐ, ์˜›ํ•œ๊ธ€๋„ ํ˜„๋Œ€์–ด์ฒ˜๋Ÿผ ๋‹ค๋ฃฐ ์ˆ˜ ์žˆ์–ด์•ผ ํ•˜๊ณ , ๋น„ํ•œ๊ธ€ ๋ฌธ์ž(ํ•œ์ž, ์˜๋ฌธ์ž, ์ผ๋ฌธ์ž, ๊ธฐํƒ€ ๋ฌธ์ž)๋„ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ ๋ฌธ์ œ๊ฐ€ ์—†์–ด์•ผ ํ•œ๋‹ค.

2. ํ•œ๊ตญ์–ด ์ •๋ณด ์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•ด์„œ๋Š” ์Œ์ ˆ์„ ๋„˜์–ด์„œ ์Œ์†Œ ๋‹จ์œ„๋กœ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค.

3. ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋žจ๊ณผ ์ถฉ๋Œ์ด ์—†์–ด์•ผ ํ•œ๋‹ค.

4. ์ฒ˜๋ฆฌ๋œ ์ž๋ฃŒ ๋ฐ ๊ธฐ์ˆ ์€ ์‚ฐ์—… ํ˜„์žฅ, ํ•™๊ณ„, ์ •๋ถ€ ๊ธฐ๊ด€์—์„œ ๊ณต์œ ํ•˜๋„๋ก ๊ณต๊ฐœ์ ์ด์–ด์•ผ ํ•œ๋‹ค.

5. ๊ตญ์ œ์ ์ธ ํ‘œ์ค€ ๊ทœ๊ฒฉ์„ ๋”ฐ๋ผ์•ผ ํ•œ๋‹ค.

6. ์ •๋ถ€์˜ ์ •์ฑ…์ ์ธ ์ง€์›์ด ์žˆ์–ด์•ผ ํ•œ๋‹ค.

์ด ์ค‘์—์„œ๋„ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฒƒ์€ ๋ญ๋‹ˆ๋ญ๋‹ˆ ํ•ด๋„ ํ•œ๊ธ€ ์›๋ฆฌ๋ฅผ ์ถฉ์‹คํ•˜๊ฒŒ ๋ฐ˜์˜ํ•ด์•ผ ํ•œ๋‹ค. ์ง€๊ธˆ๊นŒ์ง€ ์‹ค์งˆ์ ์ธ ํ‘œ์ค€ ํ•œ๊ธ€ ์ฝ”๋“œ์˜€๋˜ KS์™„์„ฑํ˜•์€ ์ด๋Ÿฌํ•œ ์›์น™์„ ๋ฌด์‹œํ•˜์˜€๊ธฐ์— ์‹ฌ๊ฐํ•œ ๋ฌธ์ œ๋ฅผ ์•‰๊ณ  ์žˆ์—ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ KSC5700(์œ ๋‹ˆ์ฝ”๋“œ2.0)์€ ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๋งค์šฐ ๋ฐ”๋žŒ์งํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•œ๋‹ค. ์œ ๋‹ˆ์ฝ”๋“œ๋Š” ์ฒ˜๋ฆฌ ์›๋ฆฌ์ƒ ํ˜„๋Œ€์–ด 11172์ž๋Š” ๋ฌผ๋ก  ๋ฏธ์™„์„ฑ ์Œ์ ˆ ๋ฌธ์ž์™€ ์˜›ํ•œ๊ธ€์„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ๋˜์–ด ์žˆ์ง€๋งŒ ์‹ค์งˆ์ ์œผ๋กœ ์ฒ˜๋ฆฌ๋˜๋ ค๋ฉด ์–ด๋А ์ •๋„ ์‹œ๊ฐ„์ด ํ•„์š”ํ•  ๋“ฏํ•˜๋‹ค. ์ด์™€ ๋”๋ถˆ์–ด ์Œ์†Œ ๋‹จ์œ„๋กœ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•˜๋Š”๋ฐ ์œ ๋‹ˆ์ฝ”๋“œ๋Š” ์ด ๋ถ€๋ถ„์„ ์™„๋ฒฝํ•˜๊ฒŒ ์†Œํ™”ํ•  ์ˆ˜ ์žˆ์–ด์„œ ๊ธฐ๋Œ€๋˜๋Š” ๋ฐ”๊ฐ€ ํฌ๋‹ค.

๋‹ค ์Œ์œผ๋กœ๋Š” ์ฃผ๋ชฉํ•ด์•ผ ํ•  ์ ์€ ์‚ฐ์—… ํ˜„์žฅ์—์„œ ๊ณต์œ ํ•˜๋„๋ก ๊ณต๊ฐœ์ ์ด์–ด์•ผ ํ•œ๋‹ค๋Š” ๋ถ€๋ถ„์ด๋‹ค. ์ด์— ๋Œ€ํ•œ ๊ฒƒ์€ ๊ตฌ์ฒด์ ์ธ ์‚ฌ๋ก€๋ฅผ ํ†ตํ•˜์—ฌ ํ•จ๊ป˜ ์ƒ๊ฐํ•ด๋ณด์ž. ์ง€๋‚œ 1995๋…„ ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ์‚ฌ๊ฐ€ ํ•œ๊ธ€ ์œˆ๋„์šฐ95๋ฅผ ๋ฐœ๋งคํ•˜๋Š” ๊ณผ์ •์—์„œ ํ™•์žฅ ์™„์„ฑํ˜• ์ฝ”๋“œ๋ฅผ ๋ฐœํ‘œํ•จ์œผ๋กœ์จ ๋งŽ์€ ๋…ผ๋ž€์„ ๋ถˆ๋Ÿฌ ์ผ์œผ์ผฐ๋‹ค. ๊ทธ ๋‹น์‹œ ๊ด€๋ จ ์—…๊ณ„๋Š” ๋ฌผ๋ก ์ด๊ณ  ์–ธ๋ก ์—์„œ๋„ ํฌ๊ฒŒ ๋ถ€๊ฐ์‹œ์ผฐ๋˜ ๊ฒƒ ์ค‘์— ํ•˜๋‚˜๋Š” ๋ฐœํ‘œ๋˜์ง€ ์ง์ „๊นŒ์ง€ ํ™•์žฅ ์™„์„ฑํ˜• ์ฝ”๋“œ์— ๋Œ€ํ•œ ์–ธ๊ธ‰์ด ์—†์—ˆ๋‹ค๋Š” ์ ์ด๋‹ค. ์—…๊ณ„์™€ ์–ธ๋ก ์—์„œ ๋น„๋‚œ์˜ ํ™”์‚ด์ด ์Ÿ์•„์ง€์ž ์ด๋ฏธ ํ”„๋กœ๊ทธ๋žจ ๊ฐœ๋ฐœ์„ ์™„๋ฃŒํ•œ ์‹œ์ ์—์„œ ํ™•์žฅ ์™„์„ฑํ˜• ์ฝ”๋“œ๋ฅผ ํฌ๊ธฐํ•˜๊ธฐ ์–ด๋ ต๋‹ค๋Š” ์ž…์žฅ์„ ์ทจํ•˜๊ฒŒ ๋˜๊ณ , ๊ทธ๊ฒƒ์ด ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ์‚ฌ์˜ ๊ณ„ํš์ ์ธ ์Œ๋ชจ๋กœ๊นŒ์ง€ ๋น„์ถ”์–ด์ง€๊ฒŒ ๋˜์—ˆ๋‹ค. ์‚ฌ์‹ค์ƒ ์—…๊ณ„์—์„œ ์‹œ์žฅ์„ ์ฃผ๋„ํ•˜๊ณ  ์žˆ๋Š” ํšŒ์‚ฌ๊ฐ€ ์ƒˆ๋กœ์šด ํ‘œ์ค€์œผ๋กœ ์ž๋ฆฌ์žก์„ ์ˆ˜๋„ ์žˆ๋Š” ๋ฌธ์ œ๋ฅผ ์ผ๋ฐฉ์ ์œผ๋กœ ๋ฐœํ‘œํ•จ์œผ๋กœ์จ ์ด์— ๋Œ€ํ•œ ๋ฐ˜๋ฐœ์€ ๋ฌผ๋ก ์ด๊ณ  ๊ตญ๊ฐ€์ ์œผ๋กœ ์ค‘์š”ํ•œ ๋ฌธ์ œ์˜€์œผ๋ฏ€๋กœ ๊ณต๊ฐœ์ ์œผ๋กœ ๊ณต์ฒญํšŒ๋ฅผ ๊ฑฐ์ณ์•ผ ํ•œ๋‹ค๋Š” ์—ฌ๋ก ์ด ๋“ค๋“์—ˆ๋‹ค. ๊ฒฐ๊ตญ ์ด๊ฒƒ์€ ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ์‚ฌ์˜ ํšŒ์‚ฌ ์ด๋ฏธ์ง€๋ฅผ ์‹ค์ถ”์‹œํ‚ค๋Š” ๊ฒฐ๊ณผ๊ฐ€ ๋˜์—ˆ๋‹ค. ํ•„์ž ๊ฐœ์ธ์ ์ธ ์ƒ๊ฐ์œผ๋กœ๋Š” ํ™•์žฅ ์™„์„ฑํ˜• ์ฝ”๋“œ๊ฐ€ ์Œ๋ชจ๋‚˜ ํšกํฌ์˜ ๊ฒฐ๊ณผ์ด๊ธฐ๋ณด๋‹ค๋Š” ๊ทธ ๋™์•ˆ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์—†์—ˆ๋˜ 8822์ž๋ฅผ KS์™„์„ฑํ˜• ์ฝ”๋“œ์™€ ํ˜ธํ™˜์„ฑ์„ ์œ ์ง€ํ•˜๋Š” ๋ฒ”์œ„ ์•ˆ์—์„œ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ๊ฒƒ์ด ์ฃผ๋ชฉ์ ์ด์—ˆ์œผ๋ฉฐ, ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ์‚ฌ๋„ ํ™•์žฅ ์™„์„ฑํ˜• ์ฝ”๋“œ๋ฅผ ์ฑ„ํƒํ•˜๋Š” ๊ณผ์ •์—์„œ ๋‚ด๋ถ€์ ์œผ๋กœ๋Š” ์˜ค๋žซ๋™์•ˆ ๋งŽ์€ ํ† ๋ก ๊ณผ ๊ณ ๋ฏผ์„ ํ•œ ๊ฒƒ์œผ๋กœ ์ „ํ•ด ๋“ค์—ˆ์œผ๋ฉฐ, ๋ฐœํ‘œํ•˜๊ธฐ ์ง์ „๊นŒ์ง€ ๊ตญ๋‚ด ๊ฐœ๋ฐœ ์—…์ฒด์™€ ์–ด๋А ์ •๋„ ํ˜‘์˜๋ฅผ ํ•ด์™”์—ˆ๋‹ค. ๋”์šฑ์ด ์ƒ๋‹นํžˆ ์˜ค๋žœ ๊ธฐ๊ฐ„ ๋™์•ˆ ๋ฒ ํƒ€ ํ…Œ์ŠคํŠธ๋ฅผ ๊ฑฐ์ณ ์™”๊ธฐ ๋•Œ๋ฌธ์— ์Œ๋ชจ์ ์œผ๋กœ ๋ฐœํ‘œํ•œ ๊ฒƒ๊ณผ๋Š” ๊ฑฐ๋ฆฌ๊ฐ€ ๋ฉ€์—ˆ๋‹ค๋Š” ์ ์ด๋‹ค. ํ•˜์ง€๋งŒ ์ง์ ‘์ ์œผ๋กœ ๊ด€๋ จ์ด ์ ์€ ์‚ฐ์—… ํ˜„์žฅ, ํ•™๊ณ„, ์ •๋ถ€ ๊ธฐ๊ด€ ๋“ฑ๋“ฑ ๊ธฐํƒ€ ๊ด€๊ณ„์ž๋“ค๊ณผ ๋ณ„๋‹ค๋ฅธ ํ˜‘์˜๋‚˜ ๊ณต๊ฐœ์ ์ธ ํ† ๋ก ํšŒ๋„ ์—†์ด ๋ฐœํ‘œ๋จ์œผ๋กœ์จ ๋…์ ๊ธฐ์—… ์˜๋„์ ์ธ ์Œ๋ชจ์™€ ์™ธ๊ตญ ํšŒ์‚ฌ์˜ ์ผ๋ฐฉ์ ์ธ ํšกํฌ๋กœ ๋น„์ถ”์–ด์ง€๊ฒŒ ๋˜์—ˆ๋‹ค. ๋ฐ”๋กœ ์ด ๋ถ€๋ถ„์ด ์šฐ๋ฆฌ์—๊ฒŒ ์ค‘์š”ํ•œ ์ ์„ ์‹œ์‚ฌํ•œ๋‹ค. ๊ตญ๊ฐ€์ ์œผ๋กœ ์ค‘๋Œ€ํ•œ ์˜ํ–ฅ๋ ฅ์„ ๋ฏธ์น  ์ˆ˜ ์žˆ๋Š” ํ•œ๊ธ€ ์ฝ”๋“œ๋ฅผ ๊ฐœ์ •ํ•˜๊ฑฐ๋‚˜ ์ฑ„ํƒํ•˜๋Š” ๋ฐ ์žˆ์–ด์„œ ์‚ฐ์—… ํ˜„์žฅ์„ ๋น„๋กฏํ•˜์—ฌ ํ•™๊ณ„์™€ ์ •๋ถ€ ๊ธฐ๊ด€์—์„œ ํ•จ๊ป˜ ๊ณ ๋ฏผํ•˜๊ณ  ์ˆ˜์šฉํ•  ์žˆ๋„๋ก ๊ณต๊ฐœ์ ์œผ๋กœ ๊ฒ€์ฆ์„ ๋ฐ›์œผ๋ฉด์„œ ์ „๊ฐœ๋˜์–ด์•ผ ํ•œ๋‹ค๋Š” ๊ตํ›ˆ์„ ์•ˆ๊ฒจ ์ค€ ์…ˆ์ด๋‹ค. ๋˜ ๋‹ค๋ฅธ ์‚ฌ๋ก€๋กœ๋Š” ํ˜„๋Œ€์–ด๋Š” ๋ฌผ๋ก  ์˜›ํ•œ๊ธ€๊ณผ ํ•œ์ž๋ฅผ ํ›Œ๋ฅญํ•˜๊ฒŒ ์ง€์›ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์‚ดํŽด๋ณด์ž. ์ด๋“ค ํ”„๋กœ๊ทธ๋žจ์—์„œ ์˜›ํ•œ๊ธ€๊ณผ ํ™•์žฅํ•œ์ž(KS์™„์„ฑํ˜•์— ์—†๋Š” ํ•œ์ž)๋Š” ์ž…ยท์ถœ๋ ฅ์„ ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์ •๋ณด๋กœ์„œ๋Š” ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋Š” ์ฃฝ์–ด ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋ผ๋Š” ์ ์„ ์•ž์—์„œ ๋ฐํ˜”๋‹ค. ์•ž์—์„œ ์ง€์ ํ–ˆ๋“ฏ์ด ์ด๋“ค ํ”„๋กœ๊ทธ๋žจ์ด ์ฒ˜๋ฆฌํ•˜๋Š” ์ •๋ณด(ํ˜„๋Œ€์–ด, ์˜›ํ•œ๊ธ€, ํ•œ์ž)๋Š” ๊ฐ’์–ด์น˜๋กœ ๋”ฐ์ง€๊ธฐ ์–ด๋ ค์šฐ๋ฆฌ๋งŒํผ ๊ท€์ค‘ํ•œ ์ž์‚ฐ์ด์ง€๋งŒ ๊ณต๊ฐœ์ ์œผ๋กœ ์ž๋ฃŒ๋ฅผ ์ ‘๊ทผํ•  ์ˆ˜๊ฐ€ ์—†์–ด์„œ ์•ˆํƒ€๊นŒ์›€์„ ๊ธˆํ•  ์ˆ˜ ์—†๋‹ค. ์ฆ‰, ๋ณด์ด์ง€ ์•Š๋Š” ๊ตญ๊ฐ€ ์žฌ์‚ฐ์„ ์ฉํžˆ๊ณ  ์žˆ๋Š” ์…ˆ์ด๋‹ค. ์ด๋Ÿฌํ•œ ์ •๋ณด๋ฅผ ์‰ฝ๊ฒŒ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ฐฐ๋ คํ•œ๋‹ค๋ฉด ํ•œ๊ตญ์–ด ์ •๋ณด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ตฌ์ถ•์ด๋ผ๋Š” ๊ตญ๊ฐ€์ ์ธ ์‚ฌ์—…์—์„œ ํš๊ธฐ์ ์ธ ๋ฐœ์ „์„ ๊ฐ€์ ธ์™”์„ ํ…๋ฐ ํ•˜๋Š” ์•„์‰ฌ์›€์ด ๋‚จ๋Š”๋‹ค. ๋น„๋ก ์ด๋“ค ํ”„๋กœ๊ทธ๋žจ์„ ๋งŒ๋“œ๋Š” ํšŒ์‚ฌ๋Š” ์–ด๋– ํ•œ ์ฑ…์ž„์ด๋‚˜ ์˜๋ฌด๊ฐ€ ์—†์ง€๋งŒ ๊ตญ๊ฐ€์ ์ธ ๋ฐœ์ „์„ ์œ„ํ•ด์„œ ๋ณด๋‹ค ๋„“์€ ๋งˆ์Œ์œผ๋กœ ๋ฐฐ๋ คํ•˜์˜€์œผ๋ฉด ํ•œ๋‹ค.

๋ ์œผ๋กœ ์ •๋ถ€์˜ ์ •์ฑ…์ ์ธ ์ง€์›์„ ์‚ดํŽด๋ณด์ž. ํ•œ๊ธ€ ์ฝ”๋“œ ๋ฌธ์ œ๋Š” ์ผ๋ฐ˜ ์ƒํ’ˆ๊ณผ๋Š” ๋‹ฌ๋ฆฌ ์‚ฌ์šฉํ•˜๋Š” ๊ณผ์ •์—์„œ ๋ฌธ์ œ์ ์ด ์žˆ๊ฑฐ๋‚˜ ๊ทธ๊ฒƒ์œผ๋กœ ์ธํ•˜์—ฌ ๋‹ค๋ฅธ ๋งŽ์€ ์‚ฌ๋žŒ์—๊ฒŒ ์˜ํ–ฅ์„ ๋ฏธ์น  ๊ฒฝ์šฐ์— ๊ฐœ๊ฐœ์ธ์ด ๋‚˜์„œ์„œ ํ•ด๊ฒฐํ•˜๊ธฐ๊ฐ€ ์–ด๋ ต๋‹ค. ํŠนํžˆ ๊ธฐ์—…์ด๋‚˜ ํ‘œ์ค€ ๊ทœ์•ฝ์„ ์ƒ๋Œ€๋กœ ๊ฐœ์ธ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ๋ž€ ๊ณ„๋ž€์œผ๋กœ ๋ฐ”์œ„๋ฅผ ์น˜๋Š” ๊ฒƒ๋ณด๋‹ค ๋”์šฑ ์–ด๋ ค์šด ๋ฌธ์ œ์ด๋‹ค. ๋”ฐ๋ผ์„œ ์ •๋ถ€๋Š” ๋Œ€ํ•œ๋ฏผ๊ตญ ๊ตญ๋ฏผ์„ ๋Œ€์‹ ํ•˜์—ฌ ํ•œ๊ธ€ ์ฝ”๋“œ ๋ฌธ์ œ๋ฅผ ์ ๊ทน์ ์œผ๋กœ ๋‹ค๋ฃจ์—ˆ์œผ๋ฉด ํ•œ๋‹ค. ์™œ๋ƒํ•˜๋ฉด ์ •๋ณดํ™” ์‚ฌํšŒ์—์„œ ์ •๋ณด๊ณ ์†๋„๋กœ๊ฐ€ ๋Œ€๋™๋งฅ์ด๋ผ๋ฉด ํ•œ๊ธ€ ์ฝ”๋“œ๋Š” ์˜์–‘๋ถ„์„ ์‹ค์–ด ๋‚˜๋ฅด๋Š” ํ”ผ์™€ ๊ฐ™์€ ๊ตฌ์‹ค์„ ํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์ด๋ ‡๊ฒŒ ์ƒ๋ช…์ฒ˜๋Ÿผ ์†Œ์ค‘ํ•œ ํ•œ๊ธ€ ํ‘œ์ค€ ์ฝ”๋“œ์— ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค๋ฉด ๋ฌธํ™”์˜ ๊ฝƒ๊ณผ ๊ฐ™์€ ์–ธ์–ด๋ฅผ ์ œ๋Œ€๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹ค๋Š” ๊ฒƒ๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€์ด๋ฏ€๋กœ ์ •๋ถ€๊ฐ€ ์•ž์žฅ์„œ์„œ ์ •์ฑ…์ ์ธ ์ง€๋„์™€ ๋…ธ๋ ฅ์„ ๊ธฐ์šธ์—ฌ์•ผ ํ•˜๋Š” ๊ฒƒ์€ ๋„ˆ๋ฌด๋‚˜ ๋‹น์—ฐํ•˜๋‹ค. ํ”ํžˆ ์ž˜ ๋ชป ๋ผ์›Œ์ง„ ์ฒซ ๋‹จ์ถ”๋กœ ๋น„์œ ๋˜๋˜ KS์™„์„ฑํ˜• ์ฝ”๋“œ ์ œ์ • ๋‹น์‹œ์— ์ข€๋” ์ ๊ทน์ ์œผ๋กœ ๋ฌธ์ œ์˜ ๋ณธ์งˆ์„ ํŒŒ์•…ํ•˜๊ณ  ๋Œ€์ฒ˜ํ–ˆ๋”๋ผ๋ฉด ์ง€๊ธˆ๊นŒ์ง€ ์šฐ๋ฆฌ๊ฐ€ ํ•ด ์™”๋˜ ์†Œ๋ชจ์ ์ธ ๋…ผ์Ÿ์€ ํ”ผํ•  ์ˆ˜๋„ ์žˆ์—ˆ์„ ํ…๋ฐ ํ•˜๋Š” ์•„์‰ฌ์›€์„ ๊ฐ–๋Š” ์‚ฌ๋žŒ์ด ๋งŽ๋‹ค. ๋˜ํ•œ ์•ž์—์„œ ์ง€์ ํ–ˆ๋“ฏ์ด ํ•œ๊ธ€ ์ฝ”๋“œ์—์„œ ํ˜„๋Œ€์–ด๋Š” ๋ฌผ๋ก  ์˜›ํ•œ๊ธ€๊ณผ ํ•œ์ž๋Š” ์ž๋ž‘์Šค๋Ÿฐ ์šฐ๋ฆฌ์˜ ๋ฏผ์กฑ ๋ฌธํ™” ์œ ์‚ฐ์„ ๊ณ„์Šนํ•˜๊ณ  ๋ฐœ์ „์‹œํ‚ค๋Š” ๋ฐ ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•˜๊ณ  ์žˆ์Œ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ์ œ๋Œ€๋กœ ์ฒ˜๋ฆฌํ•˜์ง€ ๋ชปํ•˜๊ณ  ์žˆ๋‹ค. ์„ค๋ น ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ๋‹จ๊ณ„์—์„œ ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•œ๋‹ค๊ณ  ํ•˜๋”๋ผ๋„ ๊ณต๊ฐœ์ ์œผ๋กœ ์ •๋ณด๋ฅผ ๊ณต์œ ํ•˜์ง€ ๋ชปํ•˜๋ฏ€๋กœ ๊ตญ๊ฐ€์ ์œผ๋กœ ์ปค๋‹ค๋ž€ ์†์‹ค์„ ์ž…๊ณ  ์žˆ๋‹ค. ๋งŒ์•ฝ ์ •๋ถ€๊ฐ€ ์ด๋Ÿฌํ•œ ๋ฌธ์ œ์— ์ ๊ทน์ ์œผ๋กœ ๋‚˜์„œ์„œ ์ž์›์„ ๊ณต์œ ํ•˜๋„๋ก ์œ ๋„ํ•  ์ˆ˜ ์žˆ๋Š” ์ •์ฑ…์„ ๊ฐœ๋ฐœํ•˜๊ณ  ์ง€์›ํ•œ๋‹ค๋ฉด ๋ณด๋‹ค ๋‚˜์•„์งˆ ์ˆ˜๋„ ์žˆ์„ ๊ฒƒ์ด๋‹ค. ์™œ๋ƒํ•˜๋ฉด ์˜๋ฆฌ๋ฅผ ์ถ”๊ตฌํ•˜๋Š” ๊ธฐ์—…์ด ๋ณ„๋‹ค๋ฅธ ๋ณด์ƒ๋„ ์—†์ด ์ž์‹ ๋งŒ์˜ ๋…ํŠนํ•œ ๊ธฐ์ˆ ๋กœ ์ผ๊ตฌ์–ด ๋‚ธ ์ •๋ณด๋ฅผ ๊ณต๊ฐœํ•œ๋‹ค๋Š” ๊ฒƒ์€ ํ•œ ๋งˆ๋””๋กœ ์ƒ์กด์„ ํฌ๊ธฐํ•˜๋Š” ๊ฒƒ๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€์ด๊ธฐ ๋•Œ๋ฌธ์— ํ˜„์‹ค์ ์œผ๋กœ๋Š” ๊ฑฐ์˜ ๋ถˆ๊ฐ€๋Šฅํ•œ ์ผ์ด๋‹ค. ๋ง‰์—ฐํžˆ ๊ตญ๊ฐ€์ ์ธ ์ด์ต์„ ์œ„ํ•ด์„œ ๊ณต์œ ํ•˜์ž๋Š” ๊ฒƒ๋ณด๋‹ค๋Š” ๊ตญ๊ฐ€ ๋ฐœ์ „์— ๊ธฐ์—ฌํ•˜๋Š” ์ •๋„์— ๋”ฐ๋ผ์„œ ๋ณด์ƒ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ๋Š” ์ •์ฑ…์„ ๊ฐœ๋ฐœํ•˜๊ณ  ์œ ๋„ํ•œ๋‹ค๋ฉด ํ˜„์‹ค์ ์œผ๋กœ ํ’€์–ด ๊ฐˆ ์ˆ˜ ์žˆ์œผ๋ฆฌ๋ผ๊ณ  ๋ณธ๋‹ค. ์ด์™€ ๊ฐ™์ด ๊ธฐ์—…๊ณผ ์‚ฌ์šฉ์ž ๋ชจ๋‘๊ฐ€ ํ•จ๊ป˜ ๋ฐœ์ „ํ•  ์ˆ˜ ์žˆ๊ฒŒ๋” ํ•˜๋Š” ๊ฒƒ์ด ์ •๋ถ€์˜ ์—ญํ• ์ด๋ผ๊ณ  ์ƒ๊ฐํ•œ๋‹ค.

............................................................................................... โ—€ ์ฐจ ๋ก€

โ–  ์ฝ”๋“œ ๋ณ€ํ™˜์— ๋Œ€ํ•˜์—ฌ

์ฝ” ๋“œ ๋ณ€ํ™˜์€ ํฌ๊ฒŒ ์„ธ ๊ฐ€์ง€ ์ƒํƒœ๋ฅผ ๋ณ€ํ™˜ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ์•ž์„œ ๋งํ•œ ๋Œ€๋กœ ์—ฌ๋Ÿฌ ์ข…๋ฅ˜์˜ ์ฝ”๋“œ๊ฐ€ ์žˆ์ง€๋งŒ ์‹ค์งˆ์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ์ฝ”๋“œ๋Š” KS์™„์„ฑํ˜•, ์กฐํ•ฉํ˜•(์ƒ์šฉ, ํ‘œ์ค€)๊ณผ ์œ ๋‹ˆ์ฝ”๋“œ๋ฐ–์— ์—†๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ๊ฐ์˜ ๋ณ€ํ™˜ ๊ณผ์ •์— ๋Œ€ํ•˜์—ฌ ์†Œ๊ฐœํ•˜๊ฒ ๋‹ค. ์ด ๊ธ€์—์„œ๋Š” ์กฐํ•ฉํ˜•์€ ์ƒ์šฉ ์กฐํ•ฉํ˜•์„ ๋‹ค๋ฃจ๋ฉฐ, KS์™„์„ฑํ˜•์€ ์œˆ๋„์šฐ95 ์ดํ›„์— ์‚ฌ์šฉ๋˜๋Š” ํ™•์žฅ ์™„์„ฑํ˜•์„ ์ˆ˜์šฉํ•˜๋ฉฐ, ์œ ๋‹ˆ์ฝ”๋“œ๋Š” ๋‹ค๋ฅธ ์ฝ”๋“œ์™€ ํ˜ธํ™˜์ด ๊ฐ€๋Šฅํ•œ ๋ฌธ์ž 1๋ฐ”์ดํŠธ ์•„์Šคํ‚ค ๋ฌธ์ž์™€ ์˜จ์ „ํ•˜๊ฒŒ ์™„์„ฑ๋œ ํ˜„๋Œ€์–ด 11,172์ž๋ฅผ ์ค‘์‹ฌ์œผ๋กœ ์†Œ๊ฐœํ•œ๋‹ค. ์œ ๋‹ˆ์ฝ”๋“œ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ํ•œ์ž๋Š” 20,902์ž์ด์ง€๋งŒ ์•ž์—์„œ ๋งํ•œ ๊ฒƒ์ฒ˜๋Ÿผ ํ‘œ์ค€์œผ๋กœ ์ •์ฐฉ๋˜๊ธฐ ์–ด๋ ค์šด ์ ๊ณผ ๋‹ค๋ฅธ ์ฝ”๋“œ์™€ ํ˜ธํ™˜๋˜์ง€ ์•Š๋Š” ๋ฌธ์ž๊ฐ€ ์žˆ์œผ๋ฏ€๋กœ ์ œ์™ธํ•˜๊ณ , ์œ ๋‹ˆ์กฐํ•ฉํ˜•์œผ๋กœ ๋ถ€๋ฅด๋Š” ์ž๋ชจ ์ฝ”๋“œ๋Š” ์˜›ํ•œ๊ธ€์„ ํ‘œํ˜„ํ•˜์ง€ ๋ชปํ•˜๋ฏ€๋กœ ์ œ์™ธํ•˜๊ณ , ๊ทธ๋ฐ–์˜ ๋น„ํ•œ๊ธ€ ๋ฌธ์ž ์ค‘์—์„œ KS์™„์„ฑํ˜•๊ณผ ํ˜ธํ™˜๋˜๋„๋ก ๋ฐฐ์—ด๋œ ์ฝ”๋“œ๊ฐ€ ์žˆ์ง€๋งŒ ์ด ๊ธ€์—์„œ๋Š” ์ œ์™ธํ•œ๋‹ค. ์ฆ‰, ์œ ๋‹ˆ์ฝ”๋“œ์—์„œ๋Š” ๋‹ค๋ฅธ ์ฝ”๋“œ์™€ ํ˜ธํ™˜ํ•˜๋Š”๋ฐ ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š” ๋ถ€๋ถ„์€ ์ œ์™ธํ•˜๊ธฐ ๋•Œ๋ฌธ์— 1๋ฐ”์ดํŠธ ์•„์Šคํ‚ค ๋ฌธ์ž์™€ ์˜จ์ „ํ•˜๊ฒŒ ์™„์„ฑํ•œ ํ˜„๋Œ€์–ด ํ•œ๊ธ€ 11,172์ž๋งŒ ๋ณ€ํ™˜ํ•œ๋‹ค. ๋˜ํ•œ ์ด ๊ธ€์—์„œ ๊ธฐ๋ณธ์ ์ธ ์›๋ฆฌ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ์„ค๋ช…ํ•˜๋Š” ๋Œ€์‹ ์— ๊ตฌ์ฒด์ ์œผ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๊ณผ์ •์€ ํ•จ๊ป˜ ์ œ๊ณต๋˜๋Š” ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ์ฐธ๊ณ ํ•˜๊ธฐ ๋ฐ”๋ž€๋‹ค.

............................................................................................... โ—€ ์ฐจ ๋ก€

โ— KS์™„์„ฑํ˜• <-> ์กฐํ•ฉํ˜•(์ƒ์šฉ)

์ด ๊ฒƒ์€ ๋ณธ์ง€๋ฅผ ๋น„๋กฏํ•˜์—ฌ ๋‹ค๋ฅธ ๋งŽ์€ ์„œ์ ์—์„œ ์†Œ๊ฐœ๋˜๊ธฐ๋„ ํ•œ ๋ถ€๋ถ„์ด์ง€๋งŒ, ์œˆ๋„์šฐ 95์ดํ›„์— ์‚ฌ์šฉ๋˜๋Š” ํ™•์žฅ ์™„์„ฑํ˜• ํ•œ๊ธ€ ๋ฌธ์ž(์ค„์—ฌ์„œ ํ™•์žฅ ํ•œ๊ธ€์ด๋ผ๊ณ )์— ๋Œ€ํ•œ ์†Œ๊ฐœ๊ฐ€ ๋Œ€๋ถ€๋ถ„ ๋น ์ ธ ์žˆ์œผ๋ฏ€๋กœ ๊ฐ„๋‹จํ•˜๊ฒŒ ๋ณด์ถฉํ•˜์—ฌ ์„ค๋ช…ํ•˜๊ฒ ๋‹ค. KS์™„์„ฑํ˜•์€ ๋‹ค๋ฅธ ์ฝ”๋“œ์™€ ๋‹ค๋ฅด๊ฒŒ ๊ธฐ๋ณธ์ ์ธ ํ˜•ํƒœ์†Œ ํ•ด์„ ์ •๋ณด๋ฅผ ๊ฐ–๊ณ  ์žˆ์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ํ…Œ์ด๋ธ” ๋ฐฉ์‹์œผ๋กœ ๋‹ค๋ฃจ์–ด์•ผ ํ•œ๋‹ค. ์ข€ ๋” ์‰ฝ๊ฒŒ ๋งํ•˜์ž๋ฉด, ๊ฐ ๊ธ€์ž์— ๋Œ€์‘ํ•˜๋Š” ๊ผฌ๋ฆฌํ‘œ๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š”๋ฐ, ๊ผฌ๋ฆฌํ‘œ๋ฅผ ๋ชจ๋ฅด๋ฉด ๋ณ€ํ™˜ํ•  ์ˆ˜ ์—†๋‹ค. ๊ทธ๋ž˜์„œ ์ „์ฒด์ ์ธ ๊ผฌ๋ฆฌํ‘œ ๋‚ด์šฉ์„ ํ•˜๋‚˜์˜(ํ˜น์€ ์—ฌ๋Ÿฌ ๊ฐœ์˜) ํ‘œ๋กœ ๊ธฐ์–ตํ•ด์•ผ ํ•œ๋‹ค. KS์™„์„ฑํ˜•์€ ํฌ๊ฒŒ 1๋ฐ”์ดํŠธ ๋ฌธ์ž์™€ 2๋ฐ”์ดํŠธ ๋ฌธ์ž๋กœ ๊ตฌ๋ถ„ํ•˜๋ฉฐ, 2๋ฐ”์ดํŠธ ๋ฌธ์ž๋Š” ํ•œ๊ธ€ ์˜์—ญ(๊ธฐ๋ณธ ํ•œ๊ธ€), ํ™•์žฅ ํ•œ๊ธ€, ํ•œ์ž ์˜์—ญ, ์ „์ž๋กœ ๋œ 1๋ฐ”์ดํŠธ ๋ฌธ์ž ํ˜ธํ™˜ ์˜์—ญ, ๋‹ค๋ฅธ ๊ตญ๊ฐ€ ๋ฌธ์ž ์˜์—ญ(์ผ๋ณธ์–ด ๋ฌธ์ž, ๋Ÿฌ์‹œ์•„ ๋ฌธ์ž, ๊ทธ๋ฆฌ์Šค ๋ฌธ์ž ๋“ฑ๋“ฑ), ๊ธฐํƒ€ ๊ธฐํ˜ธ ๋ฌธ์ž ์˜์—ญ์œผ๋กœ ๊ตฌ๋ถ„ํ•˜๋ฉด ์ดํ•ดํ•˜๊ธฐ ์‰ฝ๋‹ค.

 

KS์™„์„ฑํ˜• ์˜์—ญ

KS์™„์„ฑํ˜• ๋ฒ”์œ„

์กฐํ•ฉํ˜• ๋ฒ”์œ„

ํŠน์ง•

1๋ฐ”์ดํŠธ ์•„์Šคํ‚ค ๋ฌธ์ž

0x20 - 0x7f

0x20 - 0x7f

๋‘˜ ๋‹ค ๋˜‘ ๊ฐ™๋‹ค.

๊ธฐ๋ณธ ํ•œ๊ธ€ ๋ฌธ์ž(2350์ž)

0xb0a1 - 0xc8fe

๊ฐ€: 0xb0a1

๊ฐ: 0xb0a2

๊ฐ„: 0xb0a2

...: ...

ํž: 0xc8fe

0x8861 - 0xd3b7

๊ฐ€: 0x8861

๊ฐ: 0x8862

๊ฐ„: 0x8865

...: ...

ํŽฝ: 0xd3b7

KS์™„์„ฑํ˜•์˜ ๊ธ€์ž ํ‘œ๋กœ ๋ฐฐ์—ด๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ฌด์กฐ๊ฑด ํ‘œ๋ฅผ ๋งŒ๋“ค์–ด ๋ณ€ํ™˜ํ•ด์•ผ ํ•œ๋‹ค.

ํ™•์žฅ ํ•œ๊ธ€(8822์ž)

่กฃ: 0x8141

ํŽฝ: 0xc65a

่กฃ: 0x8863

ํŽฝ: 0xd3bd

ํ•œ์ž (4888์ž)

ไผฝ: 0xcaa1

่ฉฐ: 0xfdfe

ไผฝ: 0xe031

่ฉฐ: 0xf9fe

์ „์ž๋กœ ๋œ 1๋ฐ”์ดํŠธ ํ˜ธํ™˜ ๋ฌธ์ž

ใ€: 0xa1a2

ั: 0xacf1



ใ€: 0xd9a2

ั: 0xdef1



๋‹ค๋ฅธ ๊ตญ๊ฐ€ ๋ฌธ์ž

๊ธฐํƒ€ ๊ธฐํ˜ธ ๋ฐ ์„ ๋ฌธ์ž



ํ•„์ž๊ฐ€ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•๋ง๊ณ ๋„ ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜๋Š” ์ฑ…๋“ค์ด ์žˆ์œผ๋ฏ€๋กœ ๊ด€์‹ฌ์žˆ๋Š” ๋…์ž๋“ค์€ ์ฐธ๊ณ  ์ž๋ฃŒ๋“ค์„ ๋ณด๋ฉด ๋˜๋Š”๋ฐ, ํ•œ ๊ฐ€์ง€ ์ฃผ์˜ํ•  ์ ์€ ํ™•์žฅ ์™„์„ฑํ˜•์— ์ถ”๊ฐ€๋œ ํ™•์žฅ ํ•œ๊ธ€ ๋ฌธ์ž์— ๋Œ€ํ•œ ๋ถ€๋ถ„์ด ์—†๋‹ค๋Š” ์ ์ด๋‹ค.[๊ทธ๋ฆผ. ํ™•์žฅ์™„์„ฑํ˜• ์ฝ”๋“œํ‘œ]

............................................................................................... โ—€ ์ฐจ ๋ก€

โ— KS์™„์„ฑํ˜• <-> ์œ ๋‹ˆ์ฝ”๋“œ

์œ  ๋‹ˆ์ฝ”๋“œ๋Š” 1๋ฐ”์ดํŠธ ๋ฌธ์ž์™€ ํ˜ธํ™˜๋˜๋Š” ๋ถ€๋ถ„๊ณผ ์œ ๋‹ˆ์™„์„ฑํ˜• ๋ถ€๋ถ„๋งŒ์„ ๋ณ€ํ™˜ํ•œ๋‹ค. ์œ ๋‹ˆ์ฝ”๋“œ๋ฅผ ์ œ์ •ํ•˜๋Š” Unicode,inc.์—์„œ๋Š” ์ธํ„ฐ๋„ท(www, ftp)์„ ๋น„๋กฏํ•˜์—ฌ ์ฑ…์„ ํ†ตํ•˜์—ฌ ๋ณ€ํ™˜์— ํ•„์š”ํ•œ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜๊ณ  ์žˆ๋‹ค. ํŠนํžˆ ์˜จ์ „ํ•œ ํ˜„๋Œ€์–ด ํ•œ๊ธ€๊ณผ ํ•œ์ž์— ๋Œ€ํ•ด์„œ๋Š” ๋‹ค๋ฅธ ์ฝ”๋“œ์— ๋Œ€์‘ํ•˜๋Š” ์ฝ”๋“œ๊ฐ’์„ ํ‘œ๊ธฐํ•˜์˜€๊ธฐ ๋•Œ๋ฌธ์— ์‰ฝ๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋‹ค. ์—ฌ๊ธฐ์„œ๋„ KS์™„์„ฑํ˜• ์ฝ”๋“œ๊ฐ€ ์ง€๋‹Œ ํŠน์„ฑ ๋•Œ๋ฌธ์— ํ…Œ์ด๋ธ” ๋ฐฉ์‹์œผ๋กœ 1:1๋กœ ๋ณ€ํ™˜ํ•ด์•ผ ํ•˜๊ณ , ์˜จ์ „ํ•œ ํ˜„๋Œ€์–ด ํ•œ๊ธ€์— ๋Œ€ํ•œ ๋Œ€์‘ ์ฝ”๋“œ๋ฅผ ์˜ˆ๋กœ ๋ณด์ด๊ฒ ๋‹ค.

๊ฐ€: 0xb0a1 <-> 0xac00

๊ฐ: 0xb0a2 <-> 0xac01

่กฃ: 0x8141 <-> 0xac02 [ํ™•์žฅ ์™„์„ฑํ˜• - ๊ธฐ๋ณธ ์™„์„ฑํ˜•์—๋Š” ๋Œ€์‘ ์ฝ”๋“œ ์—†์Œ]

่กค: 0x8142 <-> 0xac03 [ํ™•์žฅ ์™„์„ฑํ˜• - ๊ธฐ๋ณธ ์™„์„ฑํ˜•์—๋Š” ๋Œ€์‘ ์ฝ”๋“œ ์—†์Œ]

๊ฐ„: 0xb0a3 <-> 0xac04

...: ...

ํŽบ: 0xc64f <-> 0xd7a0 [ํ™•์žฅ ์™„์„ฑํ˜• - ๊ธฐ๋ณธ ์™„์„ฑํ˜•์—๋Š” ๋Œ€์‘ ์ฝ”๋“œ ์—†์Œ]

ํŽป: 0xc650 <-> 0xd7a1 [ํ™•์žฅ ์™„์„ฑํ˜• - ๊ธฐ๋ณธ ์™„์„ฑํ˜•์—๋Š” ๋Œ€์‘ ์ฝ”๋“œ ์—†์Œ]

ํŽผ: 0xc651 <-> 0xd7a2 [ํ™•์žฅ ์™„์„ฑํ˜• - ๊ธฐ๋ณธ ์™„์„ฑํ˜•์—๋Š” ๋Œ€์‘ ์ฝ”๋“œ ์—†์Œ]

ํŽฝ: 0xc652 <-> 0xd7a3 [ํ™•์žฅ ์™„์„ฑํ˜• - ๊ธฐ๋ณธ ์™„์„ฑํ˜•์—๋Š” ๋Œ€์‘ ์ฝ”๋“œ ์—†์Œ]

............................................................................................... โ—€ ์ฐจ ๋ก€

โ— ์กฐํ•ฉํ˜• <-> ์œ ๋‹ˆ์ฝ”๋“œ

์œ  ๋‹ˆ์ฝ”๋“œ๋Š” 1๋ฐ”์ดํŠธ ์•„์Šคํ‚ค ๋ฌธ์ž์™€ ์˜จ์ „ํ•œ ํ˜„๋Œ€์–ด ํ•œ๊ธ€์ธ ์œ ๋‹ˆ ์™„์„ฑํ˜• ์ฝ”๋“œ๋งŒ ์ฒ˜๋ฆฌํ•œ๋‹ค. ์œ ๋‹ˆ์™„์„ฑํ˜• ์ฝ”๋“œ๋Š” KS์™„์„ฑํ˜• ์ฝ”๋“œ์™€๋Š” ๊ทผ๋ณธ์ ์œผ๋กœ ๋‹ค๋ฅด๊ฒŒ ํ˜•ํƒœ์†Œ ์ •๋ณด๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. ๊ทธ๋ž˜์„œ ์กฐํ•ฉํ˜• ์ฝ”๋“œ์ฒ˜๋Ÿผ ์ดˆ์„ฑ-์ค‘์„ฑ-์ข…์„ฑ ์ž์†Œ ์ •๋ณด๋ฅผ ์‰ฝ๊ฒŒ ๊ตฌํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์กฐํ•ฉํ˜• ์ฝ”๋“œ์™€ ๋ณ€ํ™”ํ•˜๋Š” ๊ณผ์ •๋„ ๋งค์šฐ ๊ฐ„๋‹จํ•˜๋‹ค. ๋‹ค๋งŒ, ์กฐํ•ฉํ˜•์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋ฏธ์™„์„ฑ ์Œ์ ˆ ๋ฌธ์ž๋Š” ๋ณ€ํ™˜ํ•  ์ˆ˜ ์—†๋‹ค๋Š” ์ ์— ์œ ์˜ํ•˜๊ธฐ ๋ฐ”๋ผ๋ฉฐ, ๋จผ์ € ์ดˆ์„ฑ-์ค‘์„ฑ-์ข…์„ฑ ์ž์†Œ ์ •๋ณด๋ฅผ ๊ตฌํ•œ ํ›„์— ๊ฐ๊ฐ์˜ ๊ตฌ์„ฑ ์›๋ฆฌ์— ๋งž์ถ”์–ด ํ•ฉ์„ฑํ•˜๋ฉด ๋œ๋‹ค.

โ–ถ ์กฐํ•ฉํ˜• ์ฝ”๋“œ์—์„œ ์ž์†Œ ๊ตฌํ•˜๊ธฐ

: ์ตœ์ƒ์œ„๋น„ํŠธ(MSB)๋ฅผ ์ œ์™ธํ•œ ๋‚˜๋จธ์ง€๋ฅผ ์ฐจ๋ก€๋Œ€๋กœ 5๋น„ํŠธ์”ฉ ์ชผ๊ฐœ๋ฉด ๊ฐ๊ฐ ์ดˆ์„ฑ, ์ค‘์„ฑ, ์ข…์„ฑ ์ž์†Œ๊ฐ€ ๋œ๋‹ค.

kssmcode(์กฐํ•ฉํ˜• ๋ฌธ์ž) = MSB(์ตœ์ƒ์œ„ ๋น„ํŠธ[1]) + ChoJaso(์ดˆ์„ฑ[5]) + JungJaso(์ค‘์„ฑ[5]) + JongJaso(์ข…์„ฑ[5])

= (0x8000 | (ChoJaso << 10) | (JungJaso << 5) | (JongJaso))

ChoJaso = ((BYTE)((((HGCODE)(kssmcode)) >> 10) & 0x1f))

JungJaso = ((BYTE)((((HGCODE)(kssmcode)) >> 5) & 0x1f))

JongJaso = ((BYTE)(((HGCODE)(kssmcode)) & 0x1f))

โ–ถ ์œ ๋‹ˆ์™„์„ฑํ˜•์—์„œ ์ž์†Œ ๊ตฌํ•˜๊ธฐ:

์œ ๋‹ˆ์™„์„ฑํ˜• ๋ฌธ์ž: UncCode

BaseVal!(์œ ๋‹ˆ์™„์„ฑํ˜• ์‹œ์ž‘ ์œ„์น˜) = 0xac00

ChoJamoNum(์ดˆ์„ฑ ๋ฌธ์ž ๊ฐœ์ˆ˜) = 19์ž

JungJamoNum(์ค‘์„ฑ ๋ฌธ์ž ๊ฐœ์ˆ˜) = 21์ž

JongJamoNum(์ข…์„ฑ ๋ฌธ์ž ๊ฐœ์ˆ˜) = 28์ž(์ข…์„ฑ ์ฑ„์›€ ์ƒํƒœ๋ฅผ ์ถ”๊ฐ€)

JungJongNum(์ค‘์„ฑ๊ณผ ์ข…์„ฑ์˜ ํ•ฉ์„ฑ ๊ฐœ์ˆ˜) = JungJamoNum * JungJamoNum

UncCode = ((((ChoJaso * ChoJamoNum) + JungJaso) * JungJamoNum) + JongJaso + BaseVal!)

UncInx = UncCode - BaseVal!

ChoJaso = (UncInx / JungJongNum))

JungJaso = (UncInx % JungJongNum) / JongJamoNum

JongJaso = (UncInx % JongJamoNum)

..........................................................................................โ—€ ์ฐจ ๋ก€

โ–  ์ •๋ณด๋Š” ์ž์›์ด์ž ๊ณง ๊ตญ๊ฐ€ ๊ฒฝ์Ÿ๋ ฅ์ด๋‹ค.

์•„ ์ง๋„ ์ธํ„ฐ๋„ท์ด๋‚˜ PCํ†ต์‹ ์—์„œ๋Š” ํ•œ๊ธ€ ์ฝ”๋“œ ๋ฌธ์ œ์— ๋Œ€ํ•œ ๋…ธ๊ณจ์ ์ธ ๋ถˆ์พŒ๊ฐ์ด๋‚˜ ๋ถ€์ •์ ์ธ ์‹œ๊ฐ์ด ๋งŽ๋‹ค. ๊ฒฝ์šฐ์— ๋”ฐ๋ผ์„œ๋Š” ์šฐ๋ฆฌ๊ฐ€ ์กฐํ•ฉํ˜•์„ ์‚ฌ์ˆ˜ํ•˜์ง€ ๋ชปํ–ˆ๋‹ค๋Š” ์ ์ด ์—ญ์‚ฌ์ ์œผ๋กœ ์˜ค์ ์„ ๋‚จ๊ธฐ๊ฒŒ ๋  ์ง€๋„ ๋ชจ๋ฅธ๋‹ค๋Š” ์ƒ๊ฐ์„ ํ•˜๊ธฐ๋„ ํ–ˆ์—ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ทธ๋ ‡๊ฒŒ ํฅ๋ถ„ํ•œ๋‹ค๊ณ  ํ•ด์„œ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š” ๋ฌธ์ œ๊ฐ€ ์•„๋‹ˆ์—ˆ์Œ์„ ์ฐจ์ธฐ ๊นจ๋‹ซ๊ฒŒ ๋˜์—ˆ๋‹ค. ๋‹น์‹œ์—๋Š” ํ•œ๊ธ€ ์ฝ”๋“œ ๋ฌธ์ œ๊ฐ€ ์ด๋ ‡๊ฒŒ๊นŒ์ง€ ์‹ฌ๊ฐํ•œ ๋ฌธ์ œ๋ผ๊ณ ๊นŒ์ง€ ๋ฐ›์•„๋“ค์ด๊ธฐ ์–ด๋ ค์šด ์ƒํ™ฉ์ด์—ˆ์œผ๋ฏ€๋กœ ๋ˆ„๊ตฌ๋ฅผ ํƒ“ํ•˜๊ธฐ๋„ ์–ด๋ ค์šธ ๋“ฏํ•˜๋‹ค. ์˜คํžˆ๋ ค ์šฐ๋ฆฌ ๋ชจ๋‘์—๊ฒŒ ๋” ํฐ ๋ฌธ์ œ๊ฐ€ ์žˆ์„ ์ˆ˜๋„ ์žˆ๋‹ค. ๊ณผ๊ฑฐ KS์™„์„ฑํ˜• ์ฝ”๋“œ๊ฐ€ ์ œ์ •๋  ๋•Œ๋ถ€ํ„ฐ ๋ฌธ์ œ๋ฅผ ํ‘ธ๋Š” ๊ณผ์ •์—์„œ, ํ•ด๊ฒฐ๋ณด๋‹ค๋Š” ๋…ผ์Ÿ๊ฑฐ๋ฆฌ๋กœ ๋ชฐ์•„๋ถ€์น˜๋Š” ๊ฒฝํ–ฅ๊ณผ ๊ทธ ๋…ผ์Ÿ ์ž์ฒด์— ์ง‘์ฐฉํ•œ ๊ฒƒ์€ ์•„๋‹Œ์ง€ ๋ฐ˜๋ฌธํ•˜๊ณ  ์‹ถ๋‹ค. ์•ž์—์„œ ๋ฐํ˜”๋“ฏ์ด ํ˜„๋Œ€์–ด์— ๋Œ€ํ•œ ์Œ์ ˆ์ˆ˜๋ฅผ ์ •ํ™•ํ•˜๊ฒŒ ์ƒ๊ฐํ•œ ์ ์ด ์—†์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์œ ๋‹ˆ์ฝ”๋“œ 2.0์—์„œ์กฐ์ฐจ ๋ฏธ์™„์„ฑ ์Œ์ ˆ ๋ฌธ์ž๊ฐ€ ํ˜„๋Œ€์–ด ์˜์—ญ์—์„œ ๋น ์ง€๊ฒŒ ๋˜๊ณ  ์ด๋กœ ์ธํ•˜์—ฌ ํ˜„๋Œ€์–ด ์ž๋ชจ์™€ ์˜›ํ•œ๊ธ€ ์ž๋ชจ์˜ ์ˆœ์„œ๋งˆ์ €๋„ ๋’ค์—‰ํ‚ค๊ฒŒ ํ•˜๋Š” ๊ฒฐ๊ณผ๋ฅผ ๊ฐ€์ ธ์™”๋‹ค. ์ด๋ ‡๊ฒŒ ์ž˜๋ชป๋œ ์ฝ”๋“œ ๋ฐฐ์ •์€ ๋‹ค๋ฅธ ๋‚˜๋ผ์—์„œ ํ•œ ๊ฒƒ์ด ์•„๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ์ง์ ‘ ๋งŒ๋“ค์–ด์„œ ์ œ์ถœํ•œ ๊ฒƒ์ด๋‹ค. ์•„๋งˆ๋„ ๊ทธ ๋™์•ˆ ์ฝ”๋“œ ๋…ผ์Ÿ์— ์Ÿ์•„ ๋ถ€์—ˆ๋˜ ๋…ธ๋ ฅ์— 3%๋งŒ์ด๋ผ๋„ ํ˜„๋Œ€์–ด ์Œ์ ˆ์— ๊ด€ํ•œ ์—ฐ๊ตฌ๋ฅผ ํ•˜์˜€๋”๋ผ๋ฉด ์ด๋Ÿฌํ•œ ๊ฒฐ๊ณผ๋ฅผ ์ž์ดˆํ•˜์ง€๋Š” ์•Š์•˜์„ ๊ฒƒ์ด๋‹ค. ๋งˆ์น˜ "3%์˜ ์†Œ๊ธˆ์ด ๋ฐ”๋‹ค๋ฅผ ์งœ๊ฒŒ ํ•œ๋‹ค"๋Š” ๋ง์ฒ˜๋Ÿผ, ์ƒ๊ฐ์„ ์ œ๋Œ€๋กœ ํ•˜๊ณ  ์žˆ๋˜ ๋ช‡ ์‚ฌ๋žŒ๋งŒ์ด๋ผ๋„ ์žˆ์—ˆ๋”๋ผ๋ฉด ๋˜‘๊ฐ™์€ ์–ด๋ฆฌ์„์Œ์€ ํ”ผํ•  ์ˆ˜๋„ ์žˆ์„ ํ…๋ฐ ํ•˜๋Š” ์•„์‰ฌ์›€์ด ๋‚จ๋Š”๋‹ค.

ํ” ํžˆ ์ง€๊ธˆ์— ์™€์„œ ๊ฒฐ๊ณผ๋งŒ ๋ณด๊ณ  ์ƒ๊ฐํ•ด ๋ณด๋ฉด, ๊ณผ๊ฑฐ ์ฒซ ๋‹จ์ถ”๋ถ€ํ„ฐ ์ž˜ ๋ผ์—ˆ๋”๋ผ๋ฉด ํ•˜๋Š” ์•„์‰ฌ์›€์ด ๋งด๋Œ ๊ฒƒ์ด๋‹ค. ํ•˜์ง€๋งŒ "์—ญ์‚ฌ์—์„œ๋Š” ๊ฐ€์ •์ด๋ž€ ์—†๋‹ค"๋ผ๋Š” ๋ง์ฒ˜๋Ÿผ ๊ทผยทํ˜„๋Œ€์‚ฌ์—์„œ ์šฐ๋ฆฌ๊ฐ€ ํ˜„๋ช…ํ•˜๊ฒŒ ๋Œ€์ฒ˜ํ–ˆ๋”๋ผ๋ฉด ๋ผˆ์•„ํ”ˆ ์‹๋ฏผ์ง€ ์ง€๋ฐฐ๋ฅผ ๋ฐ›์ง€ ์•Š์•˜์„ ํ…๋ฐ๋ผ๊ณ  ์ƒ๊ฐํ•˜๋Š” ๊ฒƒ๊ณผ ๋น„์Šทํ•œ ๋ฌธ์ œ์ฒ˜๋Ÿผ ๋‹ค๊ฐ€์˜จ๋‹ค. ํ•œ๊ตญ ๊ทผยทํ˜„๋Œ€์‚ฌ์ฒ˜๋Ÿผ ํ•œ๊ธ€ ์ฝ”๋“œ๋„ ํ—˜๋‚œํ•œ ๊ณผ์ •์„ ๊ฑฐ์ณ ์ง€๊ธˆ๊นŒ์ง€ ์™”๋‹ค. ์–ด์ฉŒ๋ฉด ์—ญ์‚ฌ๋กœ๋ถ€ํ„ฐ ์šฐ๋ฆฌ๊ฐ€ ๋ฐฐ์šด ์ง„์ •ํ•œ ๊ตํ›ˆ์ด๋ผ๋ฉด ์•ž์œผ๋กœ๋Š” ์ด๋Ÿฐ ์ผ๋“ค์„ ๋˜ํ’€์ดํ•˜์ง€ ์•Š๋„๋ก ํ˜„์žฌ์— ์ตœ์„ ์„ ๋‹คํ•˜๋Š” ์ž์„ธ์ผ ๊ฒƒ์ด๋‹ค. ๊ทธ๋ ‡๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ง€๋‚˜์˜จ ํ•œ๊ธ€ ์ฝ”๋“œ ๋ณ€์ฒœ ๊ณผ์ •๊ณผ ํ˜„์žฌ์˜ ํ•œ๊ธ€ ์ฝ”๋“œ ์„ฑ๊ฒฉ์„ ์‚ดํŽด๋ณผ ํ•„์š”์„ฑ์ด ์žˆ๊ณ , ๊ทธ๋Ÿฐ ์˜๋ฏธ์—์„œ ํ•œ๊ธ€ ์ฝ”๋“œ์—์„œ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ์˜ํ–ฅ์„ ๋ฏธ์น  ํ•œ๊ธ€ ์œˆ๋„์šฐ98๊ณผ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๊ณ  ์žˆ๋Š” ํ”„๋กœ๊ทธ๋žจ์ด ์ง€๋‹Œ ์„ฑ๊ฒฉ๊ณผ ์˜๋ฏธ๋ฅผ ์‚ดํŽด๋ณด์•˜๋‹ค.

์ด ๊ธ€์€ ์ง€๋‚˜์˜จ ๋…ผ์Ÿ์„ ์žฌํ˜„ํ•˜๊ธฐ๋ณด๋‹ค๋Š” ํ˜„์žฌ๊นŒ์ง€์˜ ๊ณผ์ •๊ณผ ์•ž์œผ๋กœ ๋ฐœ์ „์‹œ์ผœ์•ผ ํ•  ๋ฐฉํ–ฅ์— ๋งž์ถ”์–ด ์ผ๋‹ค. ๊ทธ๋ž˜์„œ ๊ฐ€๋Šฅํ•œ ํ•œ ๊ฐ๊ด€์ ์ธ ์ƒํ™ฉ๊ณผ ํ˜„์‹ค์ ์ธ ์ด์œ ๋“ค์„ ๋˜์งš์–ด ๋ณด๋ ค๊ณ  ๋…ธ๋ ฅํ•˜์˜€์œผ๋ฉฐ, ๋˜ํ•œ ์•ž์œผ๋กœ ํ•ด๊ฒฐํ•ด์•ผ ํ•  ๊ณผ์ œ๋“ค์„ ์ ๊ฒ€ํ•ด ๋ณด์•˜๋‹ค. ์ด์ œ ํ•œ๊ธ€ ์ฝ”๋“œ๋Š” ๋‹จ์ˆœํžˆ ์ฝ”๋“œ ๋ฐฐ์—ด์˜ ๋ฌธ์ œ๊ฐ€ ์•„๋‹ˆ๋‹ค. ์ •๋ณด๊ฐ€ ์ž์›์ด์ž ๊ตญ๋ ฅ์ธ ์ •๋ณดํ™”์‚ฌํšŒ์—์„œ ํ•œ๊ธ€ ์ฝ”๋“œ๋Š” ๊ตญ๊ฐ€ ์ƒ์กด์„ ์ขŒ์šฐํ•  ํ•ต์‹ฌ์ ์ธ ๋ฌด๊ธฐ๊ฐ€ ๋  ์ง€๋„ ๋ชจ๋ฅธ๋‹ค. ํŠนํžˆ ์šฐ๋ฆฌ ๋‚˜๋ผ ์‚ฐ์—… ํ˜„์‹ค์„ ๊ณ ๋ คํ•  ๋•Œ, ํ•œ๊ธ€ ์œˆ๋„์šฐ98์€ ๋‹จ์ˆœํžˆ ์–ด๋А ํ•œ ๊ธฐ์—…์˜ ์ƒํ’ˆ์ด๊ธฐ ์ด์ „์— ๊ตญ๊ฐ€ ๊ฒฝ์Ÿ๋ ฅ์„ ์ขŒ์šฐํ•˜๋Š” ์•„์ฃผ ์ค‘์š”ํ•œ ๋งค๊ฐœ๋ฌผ์ผ ์ˆ˜๋„ ์žˆ๋‹ค. ๊ทธ๋Ÿฐ ์˜๋ฏธ์—์„œ ํ•œ๊ธ€ ์œˆ๋„์šฐ98์—์„œ ์ฒ˜์Œ์œผ๋กœ ์œ ๋‹ˆ์ฝ”๋“œ(ํ•œ๊ตญ์–ด ๊ด€๋ จ)๋ฅผ ์ ๊ทน์ ์œผ๋กœ ์ˆ˜์šฉํ•จ์œผ๋กœ์จ ์‹œ์Šคํ…œ ์ฐจ์›์—์„œ ์ œ๋Œ€๋กœ ๋œ ํ•œ๊ธ€์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋œ ์ ์€ ๋†’์ด ํ‰๊ฐ€ํ•  ๋งŒํ•˜๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ์ฒซ ๋‹จ์ถ”๋ฅผ ์ž˜๋ชป ๋ผ์šด ์ง€๋„ ๋ฒŒ์จ 10๋…„์ด ๋„˜์—ˆ๋‹ค. 10๋…„์ด๋ฉด ๊ฐ•์‚ฐ๋„ ๋ณ€ํ•œ๋‹ค๋Š” ๋ง์ฒ˜๋Ÿผ ํ•œ๊ธ€ ์ฝ”๋“œ๋„ ๋งŽ์ด ๋ณ€ํ•ด ์™”๊ณ , ๋ณ€ํ•ด ์˜ค๋Š” ๊ณผ์ •์—์„œ ์†Œ๋ชจ์ ์ธ ๋…ผ์Ÿ์œผ๋กœ ๋งŽ์€ ์‹œ๊ฐ„์„ ํ—ˆ๋น„ํ•˜๊ธฐ๋„ ํ•˜์˜€๋‹ค. ๊ฒฐ๊ตญ ์šฐ์—ฌ๊ณก์ ˆ ๋์— ์œ ๋‹ˆ์ฝ”๋“œ๋ผ๋Š” ๋ฒ”์„ธ๊ณ„์ ์ธ ํ‘œ์ค€ ์ฝ”๋“œ์™€ ํ•จ๊ป˜ KSC5700์ด๋ผ๋Š” ํ•œ๊ธ€ ํ‘œ์ค€ ์ฝ”๋“œ๋กœ ์ž๋ฆฌ ์žกํ˜€๊ฐ€๊ณ  ์žˆ๋‹ค. ์•„๋งˆ๋„ ์กฐ๋งŒ๊ฐ„์— ์œ ๋‹ˆ์ฝ”๋“œ๋ผ๋Š” ์ด๋ฆ„์œผ๋กœ ํ•œ๊ธ€ ์ฝ”๋“œ ๋ฌธ์ œ๋Š” ์‹ญ์—ฌ ๋…„๊ฐ„์˜ ๊ธฐ๋‚˜๊ธด ์‹ธ์›€์—์„œ ๋Œ€๋‹จ์›์„ ๋งˆ์น  ๋“ฏํ•˜๋ฉฐ, ๊ทธ ๋™์•ˆ์˜ ์†Œ๋ชจ์ ์ธ ๋…ผ์Ÿ์€ ๊ฒฐ์ฝ” ํ—›๋œ ๊ฒƒ์ด ์•„๋‹ˆ์—ˆ์Œ์„ ๊ฐ•์กฐํ•˜๊ณ  ์‹ถ๋‹ค. ๊ทธ ๊ณผ์ •์—์„œ ์šฐ๋ฆฌ๋“ค์˜ ์—ด์ •๊ณผ ๋…ธ๋ ฅ์„ ํ†ตํ•˜์—ฌ ์ผ๊ตฌ์–ด๋‚ธ ๊ฒฝํ—˜์ด์•ผ๋ง๋กœ ํ›Œ๋ฅญํ•œ ๋ฐ‘๊ฑฐ๋ฆ„์ด ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

๋์œผ๋กœ ์œ ๋‹ˆ์ฝ”๋“œ2.0์—์„œ ํ•œ๊ธ€ ์ฝ”๋“œ ๋ฐฐ์ •์„ ์œ„ํ•ด์„œ ๋…ธ๋ ฅํ•ด ์ฃผ์‹  ๋งŽ์€ ๊ด€๊ณ„์ž ์—ฌ๋Ÿฌ๋ถ„๊ป˜ ์ง„์‹ฌ์œผ๋กœ ๊ณ ๋ง™๋‹ค๋Š” ๊ฐ์‚ฌ์˜ ๋งˆ์Œ์„ ์ „ํ•˜๋ฉฐ, "ํ•œ๊ธ€ ์ฝ”๋“œ๋Š” ๊ณง ๊ตญ๊ฐ€ ๊ฒฝ์Ÿ๋ ฅ"์ด๋ผ๋Š” ์ ์„ ๋‹ค์‹œ ํ•œ ๋ฒˆ ๊ฐ•์กฐํ•˜๋ฉด์„œ ์ด ๊ธ€์„ ๋งˆ์นœ๋‹ค.

............................................................................................... โ—€ ์ฐจ ๋ก€

************** ์ด ๋ถ€๋ถ„๋ถ€ํ„ฐ๋Š” ๋ฐ•์Šค๋กœ ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค.

โ–ถ [๋ฐ•์Šค] ISO-2022 ๊ทœ๊ฒฉ

์ด ๊ฒƒ์€ ์•„์Šคํ‚ค ๋ถ€ํ˜ธ ๊ทœ๊ฒฉ(ISO-464)์˜ 7๋น„ํŠธ ๋ถ€ํ˜ธ๋ฅผ ํ™•์žฅํ•˜์—ฌ 2๋ฐ”์ดํŠธ ๋ถ€ํ˜ธ ํ™•์žฅ๋ฒ•์„ ์ •์˜ํ•œ ๊ฒƒ์ด๋‹ค. 128์ž๋ฅผ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋Š” ์•„์Šคํ‚ค ๋ถ€ํ˜ธ ์ฒด๊ณ„๋กœ๋Š” ๋งŽ์€ ๋ฌธ์ž๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๋™์–‘๊ถŒ ๊ตญ๊ฐ€์—์„œ๋Š” ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์—ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ด์œ ๋กœ ์ธํ•˜์—ฌ ์•„์Šคํ‚ค ๋ถ€ํ˜ธ๋ฅผ ํ™•์žฅํ•˜์—ฌ 2๋ฐ”์ดํŠธ ์ด์ƒ์˜ ์ฝ”๋“œ ์ฒด๊ณ„๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ๋งŒ๋“  ๋ถ€ํ˜ธ ์ฒด๊ณ„ ํ™•์žฅ๋ฒ•์„ ISO-2022๋ผ๊ณ  ํ•œ๋‹ค. ISO-2022์˜ ๊ตฌ์กฐ๋ฅผ ์‚ดํŽด๋ณด๋ฉด ๋‹ค์Œ ํ‘œ์™€ ๊ทธ๋ฆผ๊ณผ ๊ฐ™๋‹ค.

ISO- 2022์— ์˜ํ•˜์—ฌ ํ™•์žฅ ๋ฌธ์ž ์˜์—ญ์œผ๋กœ ์‹ค์ œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๊ณต๊ฐ„์€ D์˜์—ญ์œผ๋กœ ํ•œ์ •๋˜์–ด ์žˆ๋‹ค. 2๋ฐ”์ดํŠธ ๋ฌธ์ž์˜ ๊ฐ ๋ฐ”์ดํŠธ์˜ ์ตœ์ƒ์œ„ ๋ฐ”์ดํŠธ(MSB)๋Š” ๋ชจ๋‘ ๊ฐ™์•„์•ผ ํ•œ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ D์˜์—ญ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฌธ์ž์ˆ˜๋Š” 8836์ž์˜ ๊ธ€์ž๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์—ฌ๋Ÿฌ ๋‚˜๋ผ์˜ ๋ฌธ์ž๋ฅผ ํ•œ๊บผ๋ฒˆ์— ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์—†๋‹ค. ๊ทธ๋ž˜์„œ ๊ฐ ๋‚˜๋ผ๋ณ„๋กœ ๋ฌธ์ž ์„ธํŠธ๋ฅผ ์ง€์ •ํ•˜์—ฌ ์‚ฌ์šฉํ•œ๋‹ค.

---[๊ทธ๋ฆผ ์ถ”๊ฐ€ - ISO-2022 ๊ตฌ์กฐ]๋ฅผ ์—ฌ๊ธฐ๋‹ค ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ---

โ–ถ [๋ฐ•์Šค] Unicode์™€ ISO-10646์˜ ๊ด€๊ณ„

ISO- 10646์€ ๊ตญ์ œ ํ‘œ์ค€ํ™” ๊ธฐ๊ตฌ(ISO: International Standard Organization)์™€ ๊ตญ์ œ ์ „์ž ๊ธฐ์ˆ  ์œ„์›ํšŒ(IEC: International Electrotechnical Commission)์˜ ์‚ฐํ•˜ ์œ„์›ํšŒ์ธ ISO/IEC JTC 1(Information Technology) SC 2 (Coded Character Sets) WG 2 (Multiple-Octet Codes)์—์„œ ์ œ์ • ์ค‘์ด๋˜ ๊ตญ์ œ ํ‘œ์ค€์ด์—ˆ๋‹ค. ๊ทธ์— ๋น„ํ•˜์—ฌ, Unicode๋Š” Apple, Metaphor, RLG, Sun, Xerox ๋“ฑ์ด 1989๋…„์— ๊ฒฐ์„ฑํ•˜์—ฌ ๋งŒ๋“  Unicide Working Group์—์„œ ์ปดํ“จํ„ฐ์—์„œ ์‰ฝ๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋‹ค๊ตญ์–ด ์ง€์›์„ ๋ชฉ์ ์œผ๋กœ ์ œ์ •ํ•˜๋˜ ์—…๊ณ„ ํ‘œ์ค€์ด์—ˆ๋‹ค.

1991 ๋…„ Unicide Working Group์€ Unicode ,Inc.๋กœ ์กฐ์ง ์ฒด๊ณ„๋ฅผ ๋ฐ”๊พธ๊ณ , ์ง€์ง€๋ถ€์ง„ํ•˜๋˜ ISO-10646์˜ ๋‹ค๊ตญ์–ด ๋ถ€๋ถ„์„ Unicide์‚ฌ์—์„œ ์ œ์ •ํ•˜๋Š” ํ‘œ์ค€์„ ๊ทธ๋Œ€๋กœ ์‚ฌ์šฉํ•  ๊ฒƒ์„ ๊ตญ์ œ ํ‘œ์ค€ ๊ธฐ๊ตฌ์— ์ œ์•ˆํ•˜์˜€๋‹ค, ISO-10646 ์ค‘์—์„œ UCS-2 BMP๋ถ€๋ถ„์€ Unicide์™€ ๋™์ผํ•˜๋‹ค.

JTC: Joint Technical Committee

SC: Subcommittee

WG: Working Group

โ–ถ [๋ฐ•์Šค] KSC5700์ฝ”๋“œ์™€ ๋ฌธ์ œ์  - ์ œ 1์ฐจ ํ•œ๊ธ€ ์ฝ”๋“œ ํ‘œ์ค€ํ™” ์œ„์›ํšŒ ํšŒ์˜๋ก

๊ณต ์—…์ง„ํฅ์ฒญ์ด 1995๋…„ 12์›” 7์ผ KS๊ทœ๊ฒฉ์œผ๋กœ ์ œ์ • ๊ณ ์‹œํ•œ ์ฝ”๋“œ๋กœ ์กฐํ•ฉํ˜•์œผ๋กœ ํ™œ์šฉ ๊ฐ€๋Šฅํ•œ ํ•œ๊ธ€ ์ž๋ชจ 240์ž์™€ ์™„์„ฑํ˜• ๋ฐฉ์‹์œผ๋กœ (์™„์„ฑํ˜• ์ฝ”๋“œ์™€๋Š” ๋‹ค๋ฅธ ์˜๋ฏธ) ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ํ•œ๊ธ€ 11172์ž๋กœ ๊ตฌ์„ฑ๋œ ๊ตญ์ œ ๋ฌธ์ž ๋ถ€ํ˜ธ ์ฒด๊ณ„์ด๋‹ค. ์ด ๊ทœ๊ฒฉ์€ ์™„์„ฑํ˜•๊ณผ ์กฐํ•ฉํ˜•์„ ๋™์‹œ์— ์ˆ˜์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์–ด ์žˆ์œผ๋ฉฐ, ํ˜„๋Œ€ ํ•œ๊ธ€ ๋ฌธ์ž๋ฅผ ๋ชจ๋‘ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ์–ด์„œ KSC5601-1987์™„์„ฑํ˜• ์ฝ”๋“œ๊ฐ€ ์ง€๋…”๋˜ ๋ฌธ์ œ์ ์„ ํ•ด์†Œํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๋ผ๊ณ  ํ•œ๋‹ค. ์ด๊ฒƒ์€ ์œ ๋‹ˆ์ฝ”๋“œ2.0์—์„œ ๋ฐฐ์ •๋œ ํ•œ๊ธ€ ์ฝ”๋“œ์™€ ์ผ์น˜ํ•œ๋‹ค.

#. ํ•œ๊ธ€๊ณผ ํ•œ์ž์˜ ์ •๋ ฌ(Sorting) ๋ฌธ์ œ

- ํ•œ ์ž๋Š” ํ•œ๊ตญ, ์ค‘๊ตญ, ๋Œ€๋งŒ, ์ผ๋ณธ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ํ•œ์ž๋“ค์„ ํš์ˆœ์— ์˜ํ•ด์„œ ๋ฐฐ์ •ํ•˜์˜€๊ธฐ ๋•Œ๋ฌธ์— ํ•œ๊ตญ์–ด์—์„œ๋Š” ์‚ฌ์ „ ์ˆœ์œผ๋กœ ๋ณ€ํ™˜ํ•ด์•ผ ๋งŒ ์ˆœ์„œ๋Œ€๋กœ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค. ๋˜ํ•œ ์ค‘๊ตญ์ด๋‚˜ ์ผ๋ณธ์—์„œ๋งŒ ์‚ฌ์šฉํ•˜๋Š” ํ•œ์ž์˜ ๊ฒฝ์šฐ ์ƒˆ๋กœ์šด ์Œ์„ ๋ถ€์—ฌํ•ด์•ผ๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ํฐํŠธ๋ฅผ ๋งŒ๋“ค์–ด์•ผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

- '๏ฅœ'์ž์™€ ๊ฐ™์ด ๊ฐ™์€ ๊ธ€์ž์ด์ง€๋งŒ ์Œ์ด ๋‹ค๋ฅธ ๊ฒฝ์šฐ์— ์–ด๋–ป๊ฒŒ ์ฒ˜๋ฆฌํ•  ๊ฒƒ์ธ๊ฐ€.

- ์˜›ํ•œ๊ธ€์€ ์กฐํ•ฉ ๋ฐฉ์‹๋งŒ์œผ๋กœ ํ‘œํ˜„ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ณ„๋„์˜ ์ •๋ ฌ ํ”„๋กœ๊ทธ๋žจ์„ ๊ฐœ๋ฐœํ•ด์•ผ ํ•œ๋‹ค.

#. ์˜›ํ•œ๊ธ€ ๋ฌธ์ œ

- ์•„์ง ๋ฐœ๊ฒฌ๋˜์ง€ ๋ชปํ•œ ์˜›ํ•œ๊ธ€์€ ๋น ์ ธ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ƒˆ๋กœ์šด ์˜›ํ•œ๊ธ€์ด ๋ฐœ๊ฒฌ๋  ๊ฒฝ์šฐ ์ปค๋‹ค๋ž€ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค.

- ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž๋Š” ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ์˜›ํ•œ๊ธ€์„ ๊ตญ์–ดํ•™ ์—ฐ๊ตฌ๋ฅผ ์œ„ํ•ด์„œ ๋ชจ๋‘ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ์€ ํšจ์œจ์ ์ด์ง€ ๋ชปํ•˜๋‹ค.

- Window ์ฐจ๊ธฐ ๋ฒ„์ „์—์„œ๋Š” ์™„์„ฑํ˜• 11172์ž๋งŒ ์ง€์›ํ•  ๊ฒƒ์ด๋ฏ€๋กœ ๋Œ€๋ถ€๋ถ„์˜ ์†Œํ”„ํŠธ์›จ์–ด์—์„œ๋Š” ์™„์„ฑํ˜•๋งŒ ์ง€์›ํ•˜๊ฒŒ ๋œ๋‹ค.

- ์กฐํ•ฉํ˜•์„ ์œ„ํ•œ ํ•œ๊ธ€ ์ž๋ชจ 240์ž์˜ ์œ„์น˜๊ฐ€ ๋ณ€ํ•˜๋ฉด ์ƒˆ๋กœ์šด ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๊ฐœ๋ฐœํ•ด์•ผ ํ•œ๋‹ค.

- ํ•œ๊ธ€์— ๋Œ€ํ•œ ๋ช…ํ™•ํ•œ ์ •์˜๊ฐ€ ์—†์–ด์„œ ์˜›ํ•œ๊ธ€, ๊ตฌ๊ฒฐ, ํ•œ์ž๊นŒ์ง€ ํ•œ๊ธ€๋กœ ๋ณด์•„์•ผ ํ•˜๋Š”๊ฐ€

โ–ถ [๋ฐ•์Šค] ์œ ๋‹ˆ์ฝ”๋“œ์—์„œ ํ˜„๋Œ€ ํ•œ๊ธ€ ์™„์„ฑํ˜• 11172์ž๋ฅผ ํš๋“ํ•˜๋Š” ๊ณผ์ •

์œ  ๋‹ˆ์ฝ”๋“œ๋Š” 1989๋…„๋ถ€ํ„ฐ ์ œ์ •๋˜์–ด ํ˜„์žฌ๋Š” ๋ฒ„์ „ 2.1๊นŒ์ง€ ๋ฐœํ‘œ๋˜์—ˆ์œผ๋ฉฐ, ํ˜„๋Œ€์–ด ํ•œ๊ธ€ ์™„์„ฑํ˜• 11172์ž๋ฅผ ๋ฐฐ์ •๋ฐ›์€ ๊ฒƒ์€ 1995๋…„ ๋ฒ„์ „ 2.0์— ์ด๋ฅด์„œ์˜€๋‹ค. ๊ทธ ๋™์•ˆ์€ ๋ฒ„์ „ 1.0๊ณผ ๋ฒ„์ „ 1.1์—์„œ๋„ ํ•œ๊ธ€ ์ฝ”๋“œ์— ๋Œ€ํ•˜์—ฌ ๋…ผ์˜๋Š” ์žˆ์—ˆ๋Š”๋ฐ, ํ˜„๋Œ€์–ด๋ฅผ ๋ชจ๋‘ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋Š” ์กฐํ•ฉํ˜• ๋ฐฉ์‹์˜ ์ฝ”๋“œ๋Š” ๋ฏธ๊ตญ, ์ค‘๊ตญ, ์ผ๋ณธ ๋“ฑ์ด ๋ฐ˜๋Œ€ํ•˜์—ฌ ๋ฐฐ์ •๋ฐ›์ง€ ๋ชป ํ–ˆ๋‹ค. ์กฐํ•ฉํ˜• ๋ฐฉ์‹์€ ์ด๋ก ์ ์œผ๋กœ 11172์ž๋ฅผ ํ‘œํ˜„ํ•˜๊ธฐ ์œ„ํ•ด์„œ 32768์ž(=2์˜ 15์Šน)๋ฅผ ์ˆ˜์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์˜์—ญ์ด ํ•„์š”ํ•˜๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์œ ๋‹ˆ์ฝ”๋“œ์—์„œ ํ‘œํ˜„ ๊ฐ€๋Šฅํ•œ ๋ฌธ์ž 65536์ž ์ค‘์—์„œ ์ ˆ๋ฐ˜์„ ํ•œ๊ตญ์ด ์‚ฌ์šฉํ•˜๋Š” ๊ฒฐ๊ณผ๊ฐ€ ๋˜๋ฏ€๋กœ ๋‹ค๋ฅธ ๊ตญ๊ฐ€์˜ ์‹ฌํ•œ ๋ฐ˜๋ฐœ์„ ๋ถˆ๋Ÿฌ ์ผ์œผ์ผฐ๋‹ค. ๋‹น์‹œ๋กœ๋Š” ์ฝ”๋“œ ์˜์—ญ์˜ ํฌ๊ธฐ๋Š” ๋งˆ์น˜ ์˜ํ† ์˜ ๋ฌธ์ œ์ฒ˜๋Ÿผ ๋Œ€๋ฆฝํ•˜๊ฒŒ ๋˜์—ˆ์œผ๋ฏ€๋กœ ์กฐํ•ฉํ˜• ๋ฐฉ์‹์ด ๋ฐฐ์ œ๋˜๊ณ , ๊ธฐ์กด์˜ ํ‘œ์ค€ ์ฝ”๋“œ์ธ KS์™„์„ฑํ˜• ์œ„์ฃผ๋กœ ๋ฐฐ์ •๋ฐ›๊ฒŒ ๋œ๋‹ค.

๊ทธ ๋Ÿฌ๋‚˜ ์ด๋ ‡๊ฒŒ ๋จ์œผ๋กœ์จ ํ•œ๊ตญ์€ ๋ฌผ๋ก  ๊ตญ์ œ์ ์œผ๋กœ๋„ ์œ ๋‹ˆ์ฝ”๋“œ๋ฅผ ์‚ฌ์‹ค์ƒ ์“ธ๋ชจ์—†๋Š” ์ฝ”๋“œ(๋”๋ฏธ์ฝ”๋“œ[Dummy-code])๋กœ ์ „๋ฝ์‹œํ‚ค๋Š” ๊ฒฐ๊ณผ๋ฅผ ๊ฐ€์ ธ์˜จ๋‹ค. ์ด๋•Œ ๋•Œ๋งˆ์นจ ์œˆ๋„์šฐ95์™€ ์œˆ๋„์šฐNT์—์„œ์˜ ํ•œ๊ธ€ ์ง€์› ๋ฌธ์ œ๋กœ ๊ณ ์‹ฌํ•˜๋˜ ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ์‚ฌ๋„ ์šฐ๋ฆฌ ๋‚˜๋ผ์˜ ๋ฌธ์ž ์ฝ”๋“œ ์ „๋ฌธ ์œ„์›ํšŒ์˜ ํ™œ๋™์— ์ฐธ๊ฐ€ํ•˜๊ฒŒ ๋˜๊ณ , 1995๋…„ 3์›”์— ๊ฐ€์„œ์•ผ ๋ฒ„์ „ 2.0์ด ์ฑ„ํƒ๋˜๋ฉด์„œ ๊ฐ„์†Œํ™”์‹œํ‚จ ์˜จ์ „ํ•œ ํ˜„๋Œ€์–ด ํ•œ๊ธ€ ์™„์„ฑํ˜• 11172์ž๋ฅผ ํ™•๋ณดํ•˜๊ฒŒ ๋œ๋‹ค. ๋ฌผ๋ก  ์ด ๋•Œ์—๋„ ์ค‘๊ตญ ๋“ฑ์˜ ๊ฑฐ์„ผ ๋ฐ˜๋Œ€๊ฐ€ ์žˆ์—ˆ์ง€๋งŒ ๋ฏธ๊ตญ ๋“ฑ ๋‹ค๋ฅธ ๋Œ€ํ‘œ๋“ค์˜ ๋„์›€์œผ๋กœ ํ‘œ๊ฒฐ์—์„œ ํ•œ๊ตญ์ธก ์˜๊ฒฌ์ด ์ตœ์ข…์ ์œผ๋กœ ์ฑ„ํƒ๋œ๋‹ค. ์ด๋กœ์จ ํ•œ๊ตญ์€ ์œ ๋‹ˆ์ฝ”๋“œ์—์„œ ๋‘ ๋ฒˆ์งธ๋กœ ๋งŽ์€ ๋ฌธ์ž๋ฅผ ๋ฐฐ์ •๋ฐ›๋Š” ๊ตญ๊ฐ€๊ฐ€ ๋œ๋‹ค. ๊ฐ€์žฅ ๋งŽ์ด ๋ฌธ์ž๋ฅผ ๋ฐฐ์ •ํ•œ ์˜์—ญ์€ ํ•œ์ž์ด์ง€๋งŒ ์—„๋ฐ€ํ•œ ์˜๋ฏธ์—์„œ๋Š” ์ค‘๊ตญ์‹ ํ•œ์ž๊ฐ€ ์•„๋‹ˆ๊ณ , ํ•œ๊ตญยท์ค‘๊ตญยท์ผ๋ณธยท๋Œ€๋งŒ ๋“ฑ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ฑฐ์˜ ๋ชจ๋“  ํ•œ์ž๋ฅผ ๋ถ€์ˆ˜์™€ ํš์ˆœ์œผ๋กœ ๋ฐฐ์ •ํ•˜์˜€๊ธฐ ๋•Œ๋ฌธ์— ํ•œ๊ตญยท์ค‘๊ตญยท์ผ๋ณธยท๋Œ€๋งŒ ๋“ฑ์˜ ํ•œ์ž์ด๋ฏ€๋กœ ์‹ค์งˆ์ ์œผ๋กœ๋Š” ํ•œ๊ตญ์ด ๊ฐ€์žฅ ๋งŽ์€ ๋ฌธ์ž๋ฅผ ๋ฐฐ์ •๋ฐ›๋Š” ๊ตญ๊ฐ€์ธ ์…ˆ์ด๋‹ค.

โ–ถ [๋ฐ•์Šค] ํ•œ๊ธ€ ์ฝ”๋“œ๋ณ„ ํšจ์œจ์„ฑ ๋น„๊ต ๊ฒ€ํ† 

 


์™„์„ฑํ˜•

์กฐํ•ฉํ˜•(์ƒ์šฉ, ํ‘œ์ค€)

์œ ๋‹ˆ์ฝ”๋“œ

KS์™„์„ฑํ˜•

ํ™•์žฅ ์™„์„ฑํ˜•

์œ ๋‹ˆ์™„์„ฑํ˜•

์œ ๋‹ˆ์กฐํ•ฉํ˜•

ํ•œ๊ธ€ ์กฐํ•ฉ ์›๋ฆฌ์™€ ์Œ์†Œ ์ •๋ณด

X

X

O

O

O

ํ˜„๋Œ€์–ด ์Œ์ ˆ ํ‘œํ˜„

2350์ž

11172์ž

11172์ž

11172์ž

11172์ž

๋ฏธ์™„์„ฑ ์Œ์ ˆ ๋ฌธ์ž

X

X

O

X

O

์ •๋ ฌ์—์„œ ์‚ฌ์ „ ์ˆœ์„œ ์œ ์ง€

X

X

O

O

X

์ €์žฅํšจ์œจ

2byte

2byte

2byte

2byte

2 * n byte

์˜›ํ•œ๊ธ€ ํ‘œํ˜„

X

X

X

X

O

ํ•œ์ž ํ‘œํ˜„

4888์ž(์œˆ๋„์šฐ98์—์„œ๋Š” 7744์ž)

์•ฝ 20000์ž(๊ทœ์ •์ƒ)

ํ˜•ํƒœ์†Œ ๋ถ„์„์—์„œ ํšจ์œจ์„ฑ

๋‚ฎ๋‹ค

๋‚ฎ๋‹ค

๋ณดํ†ต

๋ณดํ†ต

๋†’๋‹ค

์šด์˜์ฒด์ œ ์ง€์›์ •๋„

๋งค์šฐ ๋†’๋‹ค

๋‚ฎ๋‹ค

์—†๋‹ค

๋‚ฎ๋‹ค

์—†๋‹ค



์™„ ์„ฑํ˜•์€ ๊ธฐ๋ณธ์™„์„ฑํ˜•(KS์™„์„ฑํ˜•)๊ณผ ํ™•์žฅ์™„์„ฑํ˜•์œผ๋กœ ๊ตฌ๋ถ„ํ•˜๊ณ , ์กฐํ•ฉํ˜•์€ ์ƒ์šฉ์กฐํ•ฉํ˜•๊ณผ ํ‘œ์ค€ ์กฐํ•ฉํ˜•์œผ๋กœ ๊ตฌ๋ถ„ํ•˜์ง€๋งŒ ๊ฑฐ์˜ ๋น„์Šทํ•˜๋ฏ€๋กœ ํ•˜๋‚˜๋กœ ๋‹ค๋ฃจ๋ฉฐ, ์œ ๋‹ˆ์ฝ”๋“œ๋Š” ์™„์„ฑํ˜• ๋ฐฉ์‹๊ณผ ์กฐํ•ฉํ˜• ๋ฐฉ์‹์˜ ์ฐจ์ด๊ฐ€ ๋‚˜๋ฏ€๋กœ ๊ตฌ๋ถ„ํ•œ๋‹ค. ํ•œ๊ธ€ ์กฐํ•ฉ ์›๋ฆฌ๋Š” ์Œ์ ˆ์„ ์ด๋ฃจ์—ˆ์„ ๊ฒฝ์šฐ์— ์ดˆ์„ฑ, ์ค‘์„ฑ, ์ข…์„ฑ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ๊ตฌํ•  ์ˆ˜ ์žˆ๋Š” ์ •๋„๋ฅผ ๋งํ•˜๋ฉฐ, ํ˜„๋Œ€์–ด ์Œ์ ˆ ํ‘œํ˜„์€ ํ‘œํ˜„ ๊ฐ€๋Šฅํ•œ ์Œ์ ˆ์ˆ˜๋ฅผ ๋งํ•œ๋‹ค. ๋ฏธ์™„์„ฑ ์Œ์ ˆ ๋ฌธ์ž๋Š” ํ˜„๋Œ€์–ด ์ค‘์—์„œ ์ดˆ์„ฑ, ์ค‘์„ฑ, ์ข…์„ฑ์˜ ๊ตฌ์กฐ๋ฅผ ์œ ์ง€ํ•˜์ง€ ์•Š๋Š” ํ•œ๊ธ€ํ˜•ํƒœ๋ฅผ ๋งํ•˜๊ณ , ์˜›ํ•œ๊ธ€์€ ๊ตฌ๊ฒฐ์„ ํฌํ•จํ•˜์ง€ ์•Š์€ ์˜›ํ•œ๊ธ€ ์Œ์ ˆ์„ ํ‘œํ˜„ ์ •๋„๋ฅผ ์˜๋ฏธํ•˜๊ณ , ํ˜•ํƒœ์†Œ ๋ถ„์„์—์„œ ํšจ์œจ์„ฑ์€ ๊ณง ๋ฐ”๋กœ ํ˜•ํƒœ์†Œ ๋ถ„์„์„ ํ•  ์ˆ˜ ์žˆ๋Š” ์ •๋„๋ฅผ ๋งํ•œ๋‹ค. ํ•œ์ž ํ‘œํ˜„์€ ์œ ๋‹ˆ์ฝ”๋“œ ๊ทœ์ •์—์„œ๋Š” ๋Œ€๋žต20000๋งŒ์ž๊ฐ€ ๋„˜์ง€๋งŒ ํ˜„์žฌ๋กœ์„œ๋Š” ์‹ค์ œ๋กœ ์ง€์›ํ•˜๋Š” ์šด์˜์ฒด์ œ๋Š” ์—†์ง€๋งŒ ์ฐจ์ธฐ ์ง€์›ํ•  ๊ฒƒ์œผ๋กœ ๊ฐ„์ฃผํ•œ๋‹ค.

.................................................................................................... โ—€ ์ฐจ ๋ก€

โ–ถ ์ฐธ๊ณ  ๋ฌธํ—Œ

The Unicode Standard, Version 2.0, The Unicode Consortium, 1996

๊ตญ์–ด ์–ดํœ˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ตฌ์ถ•์— ๋Œ€ํ•œ ์—ฐ๊ตฌ, ์ •๊ด‘, ๊ตญ๋ฆฝ๊ตญ์–ด์—ฐ๊ตฌ์›, 1996

๊ตญ์ œ ํ‘œ์ค€ ๋ฌธ์ž ์ฝ”๋“œ ์ œ์•ˆ ํ•œ์ž์— ๋Œ€ํ•œ ์—ฐ๊ตฌ, ์„œ๊ฒฝํ˜ธ, ๋ฌธํ™”์ฒด์œก๋ถ€, 1997.11.30.

๋‚จ๋ถํ•œ ํ•œ๊ธ€์ฝ”๋“œ ๋น„๊ต์กฐ์‚ฌ ๋ฐ ํ†ต์ผ๋ฐฉ์•ˆ ๊ธฐ์ดˆ์—ฐ๊ตฌ, ์„œ์ •์ˆ˜, ๋ฌธํ™”์ฒด์œก๋ถ€, 1995.12.

ํ”„๋กœ๊ทธ๋ž˜๋จธ ๋ฐ”์ด๋ธ”, ์˜ค์ƒ๋ฌธ, ์˜์ง„์ถœํŒ์‚ฌ, 1994.1.20.

์ปดํ“จํ„ฐ ์†์˜ ํ•œ๊ธ€, ์ด์ค€ํฌยท์ •๋‚ด๊ถŒ, (์ฃผ)์ •๋ณด์‹œ๋Œ€, 1991.

์ปดํ“จํ„ฐ์™€ ํ•œ๊ธ€์˜ ๋งŒ๋‚จ, ์ž„ํ˜„๋ชจ, ์ •๋ณด๋ฌธํ™”์‚ฌ, 1992.

ํ•œ๊ธ€ ์ •๋ณด์‚ฐ์—…์˜ ํ˜„ํ™ฉ๊ณผ ๋ฐœ์ „ ์ „๋ง - ์ œ 7ํšŒ ํ•œ๊ธ€ ๋ฐ ํ•œ๊ตญ์–ด ์ •๋ณด์ฒ˜๋ฆฌ ํ•™์ˆ ๋Œ€ํšŒ, ๊ฐ•ํƒœ์ง„, 1995.

ํ•œ๊ธ€๊ณตํ•™, ์˜ค๊ธธ๋ก ์™ธ, ๋Œ€์˜์‚ฌ, 1994.9.10.

ํ•œ๊ธ€์ฝ”๋“œ์— ๊ด€ํ•œ ์—ฐ๊ตฌ, ํ™์œคํ‘œ, ๊ตญ๋ฆฝ๊ตญ์–ด์—ฐ๊ตฌ์›, 1995.

ํ•œ๊ธ€์ฝ”๋“œ์™€ ์žํŒ์— ๊ด€ํ•œ ๊ธฐ์ดˆ ์—ฐ๊ตฌ ์ตœ์ข… ๋ณด๊ณ ์„œ, ใˆœํ•œ๊ธ€๊ณผ ์ปดํ“จํ„ฐ, ๋ฌธํ™”๋ถ€, 1992.12.

ํ™•์žฅ ์™„์„ฑํ˜• ์ฝ”๋“œ ์‹œ์Šคํ…œ, ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ

"KSC 5700"์˜ ์ œ์ • ์˜๋ฏธ์™€ ์ „๋ง, http://ktmp.kaist.ac.kr/~geenie/news/hangul.html, 1998.09.08.

ISO/IEC-10646 Universal Multiple Octet Coded Character Set(UCS)์— ๋Œ€ํ•˜์—ฌ, ์ •์ฃผ์›, world wide web, 1995.11.11.

KSC5700์ฝ”๋“œ์˜ ๋ฌธ์ œ์ , ์ œ 1์ฐจ ํ•œ๊ธ€ ์ฝ”๋“œ ํ‘œ์ค€ํ™” ์œ„์›ํšŒ ํšŒ์˜๋กworld wide web, 1997.6.24.

MS์‚ฌ์˜ "ํ™•์žฅ์™„์„ฑํ˜•" ํ•œ๊ธ€ ์ฝ”๋“œ์— ๋Œ€ํ•œ ํ•œ์ปด์˜ ์ž…์žฅ(2) , world wide web, 1995.5.

MS์‚ฌ์˜ [ํ•œ๊ธ€ ์œˆ๋„์šฐ 95]์—์„œ ์ฑ„ํƒํ‚ค๋กœ ํ•œ ํ†ตํ•ฉํ˜• ํ•œ๊ธ€ ์ฝ”๋“œ์— ๋Œ€ํ•œ ใˆœํ•œ๊ธ€๊ณผ์ปดํ“จํ„ฐ์‚ฌ์˜ ์ž…์žฅ, ํ•œ๊ธ€๊ณผ์ปดํ“จํ„ฐ์‚ฌ, 1995.5.

Windows95๋‚˜ NT์—์„œ์˜ ํ•œ๊ธ€ FAQ, world wide web

WWW์˜ ๊ตญ์ œํ™”์™€ ํ•œ๊ธ€, http://simac.kaist.ac.kr/~jwjung/seminar/www-18n/i18n.html

๊ณต์ง„์ฒญ, KSํ•œ๊ธ€์ฝ”๋“œ์ฒด๊ณ„ ์ œ์ •, http://ktmp.kaist.ac.kr/~geenie/news/hangul.html, 1998.09.08.

์†Œํ”„ํŠธ์›จ์–ด์˜ ๊ตญ์ œํ™”, ๋ฐฉ์ค€์˜, http://intranet.www-kr.org/workshop/ws4/D15/

์ œ4์ฐจ ์ธํ„ฐ๋„ท ํ•œ๊ธ€ํ‘œ์ค€ํ™” ํ˜‘์˜ํšŒ ํšŒ์˜๋ก, http://standard.nca.or.kr/hangul/meeting4.html

ํ•œ๊ธ€ Windows 98์—์„œ ์ง€์›๋˜๋Š” Code๋Š”, http://www.microsoft.com/korea/windows98/basics/faq/default.htm, 1998.08.

ํ•œ๊ธ€ ์ฝ”๋“œ์— ๋Œ€ํ•˜์—ฌ, ์ •์ฃผ์›, world wide web, 1995.11.12.

ํ•œ์žยทํ•œ๊ธ€ ๋ณ€ํ™˜๊ธฐ ์›ํ˜• ๊ฐœ๋ฐœ์— ๊ด€ํ•œ ์—ฐ๊ตฌ, ์œ ์žฌ์ˆ˜, world wide web

ํ•œ์ปด, ์œ ๋‹ˆ์ฝ”๋“œ๊ธฐ์ˆ ์œ„์›ํšŒ ์ฐธ๊ฐ€, 11172์ž ํ•œ๊ธ€ ์ฝ”๋“œ ์˜์—ญ ํ™•๋ณด, world wide web, 1995.5.

.............................................................................................
๋ฐ˜์‘ํ˜•

+ Recent posts