¾ÏÈ£ Çص¶ ¿¬»ê±â°è ¸¸µé¾î 2Â÷´ëÀü ½Â¸®·Î À̲ö ÁÖ¿ª
ÀÌÁø¼ö ÄÄÇ»ÅÍ ±âÃÊ ¸¶·Ã Å« ¾÷Àû
"¾î¶² Àΰ£µµ ÀÌ ¾ÏÈ£¸¦ Çص¶ÇÒ ¼ö ¾ø´Ù"
"Àΰ£ÀÌ ¾Æ´Ï¶ó¸é °¡´ÉÇÏÁö ¾Ê°Ú´Â°¡?"
2Â÷ ¼¼°è´ëÀü ´ç½Ã µ¶ÀϱºÀº ¾ÏÈ£±â°è ¿¡´Ï±×¸¶(Enigma)¸¦ Åë½Å¿¡ ÀÌ¿ëÇÕ´Ï´Ù. ¿¡´Ï±×¸¶´Â ¿©·¯ °³ÀÇ Åé´Ï¹ÙÄû¸¦ ÀÌ¿ë º¹ÀâÇÑ °æ¿ìÀÇ ¼ö¸¦ ¸¸µå´Â ¾ÏÈ£±â°è·Î Àΰ£ÀÇ ÈûÀ¸·Î´Â Çص¶ÀÌ ºÒ°¡´ÉÇÏ´Ù°í »ý°¢µÆ½À´Ï´Ù. ¿µ±¹Àº ¿ì¿©°îÀý ³¡¿¡ ¿¡´Ï±×¸¶¸¦ ÀÔ¼ö, Çص¶À» ½ÃµµÇÏÁö¸¸ ´©±¸µµ ¹æ¹ýÀ» ãÁö ¸øÇß½À´Ï´Ù. ±× ¶§ ÇÑ ÀþÀº °úÇÐÀÚ°¡ ¾ÏÈ£Çص¶À» À§ÇÑ ¿¬»ê±â°è(ÄÄÇ»ÅÍ)¸¦ ¸¸µé °ÍÀ» Á¦¾ÈÇÕ´Ï´Ù.
±×ÀÇ À̸§Àº ¾Ù·± Æ©¸µ(Alan Turing), ¹Ì±¹ ÇÁ¸°½ºÅÏ´ëÇп¡¼ ¹Ú»çÇÐÀ§¸¦ ¹Þ°í ¿µ±¹À¸·Î µ¹¾Æ¿Â ¼öÇÐÀÚ¿´½À´Ï´Ù. ¸ðµÎ ¹Ý½Å¹ÝÀÇÇßÁö¸¸ Æ©¸µÀº ¾ÏÈ£ Çص¶À» À§ÇØ 1943³â ÄÄÇ»ÅÍ Äݷμ½º(Colosuss, ¿¡´Ï¾Çº¸´Ù 2³âÀÌ ºü¸§)¸¦ ¸¸µì´Ï´Ù. ¿µ±¹±ºÀº Äݷμ½º·Î ¿¡´Ï±×¸¶¸¦ Çص¶, µ¶ÀϱºÀÇ ±º»ç Á¤º¸µéÀ» ¾Ë¾Æ³»°í ÀüÀï¿¡ ½Â¸®ÇÕ´Ï´Ù.
Æ©¸µÀÌ Äݷμ½º¸¦ ¸¸µé ¼ö ÀÖ¾ú´ø °ÍÀº ±×°¡ 1936³â(25»ì ¶§)¿¡ °í¾ÈÇÑ Æ©¸µ ±â°è(Turing machine)°¡ ÀÖ¾ú±â ¶§¹®ÀÔ´Ï´Ù. Æ©¸µ ±â°è´Â ½ÇÁ¦ ±â°è°¡ ¾Æ´Ï¶ó À̷лóÀÇ °è»ê±â°èÀÔ´Ï´Ù. ÀÌ ±â°è´Â À¯ÇÑ°³ÀÇ ÀԷ±âÈ£¿Í ¹«ÇÑÇÑ ±â¾ï¿ë·®ÀÇ Å×ÀÌÇÁ¸¦ °¡Áö°í Àִµ¥, Å×ÀÌÇÁ¿¡ ºÎÈ£¸¦ ±â·ÏÇÏ°í À̸¦ ´Ù½Ã ÀÐÀ» ¼ö ÀÖ½À´Ï´Ù. ¶Ç ÀÌ ºÎÈ£¸¦ º¯°æÇÒ ¼öµµ ÀÖ°í Å×ÀÌÇÁ¸¦ ¾ÕµÚ·Î ¿òÁ÷ÀÏ ¼ö ÀÖ½À´Ï´Ù.
¾ð¶æ `ÀÌ°ÍÀÌ ¹«¾ùÀ̱⿡ ÄÄÇ»Å͸¦ ¸¸µå´Âµ¥ ÀÌ¿ëµÇ¾ú´Â°¡?' Àǹ®ÀÌ »ý±æ ¼ö ÀÖ½À´Ï´Ù. ÄÄÇ»ÅÍ´Â ¿ì¸®¿¡°Ô ´Ù¾çÇÑ ±â´ÉÀ» Á¦°øÇØ ÁÖÁö¸¸ ±×°ÍÀº ½ÇÁ¦·Î 0, 1ÀÇ ÀÌÁø¼ö¸¸ ÆÇ´ÜÇÒ ¼ö ÀÖ´Â ¿¬»ê±âÀÔ´Ï´Ù. Æ©¸µÀº °£´ÜÇÑ Á÷·Ä¹æ½ÄÀÇ ¼øÂ÷Àû ¿¬»ê°ú ÇÁ·Î±×·¥(Å×À̺í)À» ÅëÇØ ¾Ë°í¸®µëÀ» ±¸ÇöÇÏ´Â ¹æ¹ýÀ» °í¾ÈÇß½À´Ï´Ù. ÀÌ°ÍÀÌ ÀÌÁø¼ö ¿¬»êÀ» ÅëÇØ ´Ù¾çÇÑ ±â´ÉÀ» ÇÏ´Â Çö´ë ÄÄÇ»ÅÍ ½ÇÇà°ú ÀúÀå ¹æ½ÄÀÇ ±âÃÊÀÎ °ÍÀÔ´Ï´Ù.
Æ©¸µ±â°è´Â Å×ÀÌÇÁ, Çìµå, »óÅ ·¹Áö½ºÅÍ, ¾×¼Ç Å×À̺í, »óÅ °ª 5°¡Áö ¿ä¼Ò·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
Å×ÀÌÇÁ: »ç°¢ÇüÀÇ ¼¿(ÀúÀå´ÜÀ§)µéÀÌ ÀÏ·Ä·Î ³ª¿µÇ¾î ÀÖ´Â ÇüÅÂÀÔ´Ï´Ù.
Çìµå: Å×ÀÌÇÁÀÇ ¼¿ ¾È¿¡ ÀÖ´Â ºÎÈ£¸¦ ÀÐ°í ¾²¸ç Á¿ì·Î À̵¿ÇÏ´Â ÀåÄ¡ÀÔ´Ï´Ù.
»óÅ ·¹Áö½ºÅÍ: Æ©¸µ±â°èÀÇ ÇöÀç ºÎÈ£¸¦ ÀúÀåÇÏ´Â °ø°£ÀÔ´Ï´Ù.
¾×¼Ç Å×À̺í: Æ©¸µ±â°è¿¡°Ô ¼¿À» ÀÐ°í ¾²¸ç Çìµå¸¦ ¿òÁ÷ÀÌ°Ô ÇÏ´Â ¸í·É¾îµéÀÇ ÁýÇÕÀÔ´Ï´Ù.
»óÅ °ª: ±â°èÀÇ Çö »óŸ¦ ³ªÅ¸³À´Ï´Ù.
½ÇÇàÀº Çìµå°¡ Å×ÀÌÇÁ¿¡ ¼¿À» ÀÐ¾î »óÅ ·¹Áö½ºÅÍ¿¡ ÀúÀåÇÏ°í ¾×¼ÇÅ×À̺íÀÌ »óÅ °ª°ú ºÎÈ£¸¦ ÆÇ´ÜÇÏ¿© ¸í·ÉÀ» ³»¸®´Â ¹æ½ÄÀÔ´Ï´Ù. Çìµå°¡ Á¿ì·Î À̵¿ÇÏ°í ¾²°í Áö¿òÀ¸·Î½á °è»êÀ» ÁøÇàÇÏ°í ¹®Á¦¸¦ ÇØ°áÇÕ´Ï´Ù.
Æ©¸µ ±â°è¿¡´Â Ç¥ÁØ Æ©¸µ ±â°è(Standard Turing Machine)¿Í ¹ü¿ë Æ©¸µ ±â°è(Universal Turing Machine)°¡ ÀÖ½À´Ï´Ù. STMÀº »õ·Î¿î °è»ê¸¶´Ù ´Ù¸¥ Æ©¸µ ±â°è°¡ ÇÊ¿äÇÏÁö¸¸ UTMÀº ¾×¼ÇÅ×À̺í°ú »óÅÂÁ¤º¸¸¦ ÀúÀåÇÒ ¼ö ÀÖ¾î¼ ±×µéÀÇ ÀçÇÁ·Î±×·¡¹ÖÀÌ °¡´ÉÇÏ¿© ¸ðµç °è»êÀ» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
2Â÷´ëÀüÀÌ ³¡³ ÈÄ Äݷμ½º¿¡ °üÇÑ ³»¿ëÀº ºñ¹Ð¿¡ ºÙ¿©Á³°í Æ©¸µÀº ÄÄÇ»ÅÍ¿Í ÀΰøÁö´É ¿¬±¸¿¡ Èû½á ³í¹® `ÄÄÇ»ÅÍ¿Í Áö´É'À» ¹ßÇ¥ÇÕ´Ï´Ù. Æ©¸µÀº Æ©¸µ ±â°è¿Í ÀΰøÁö´É ¿¬±¸¸¦ ÅëÇØ ÄÄÇ»ÅÍÀÇ ±âÃʸ¦ ¸¸µå´Â Å« ¾÷ÀûÀ» ³²°åÁö¸¸ ±×ÀÇ ÀλýÀº ºñ±ØÀ¸·Î ³¡³µ½À´Ï´Ù. µ¿¼º¾Ö ¼ºÇâÀ¸·Î ¿µ±¹Á¤ºÎ¿¡ ÀÇÇØ °Á¦Àû ÈÇÐÄ¡·á¸¦ ¹Þ°Ô µÈ Æ©¸µÀº »çȸÀû Æí°ß°ú ½ÅüÀû º¯È¸¦ °ßµðÁö ¸øÇÏ¿© 1954³â û»ê°¡¸®°¡ µç »ç°ú¸¦ ¸Ô°í ÀÚ»ìÇÕ´Ï´Ù. ¹Ì±¹ÄÄÇ»ÅÍÇÐȸ(ACM)´Â Æ©¸µÀ» ±â³äÇؼ 1966³â ÄÄÇ»ÅÍ°èÀÇ ³ëº§»óÀÎ Æ©¸µ»ó(Turing Award)À» Á¦Á¤, ÄÄÇ»ÅÍ °úÇко߿¡ ¸¹Àº °øÇåÀ» ÇÑ Àλ翡°Ô ½Ã»óÇÏ°í ÀÖ½À´Ï´Ù.
ÀÌÁø¼ö ÄÄÇ»ÅÍ ±âÃÊ ¸¶·Ã Å« ¾÷Àû
"¾î¶² Àΰ£µµ ÀÌ ¾ÏÈ£¸¦ Çص¶ÇÒ ¼ö ¾ø´Ù"
"Àΰ£ÀÌ ¾Æ´Ï¶ó¸é °¡´ÉÇÏÁö ¾Ê°Ú´Â°¡?"
2Â÷ ¼¼°è´ëÀü ´ç½Ã µ¶ÀϱºÀº ¾ÏÈ£±â°è ¿¡´Ï±×¸¶(Enigma)¸¦ Åë½Å¿¡ ÀÌ¿ëÇÕ´Ï´Ù. ¿¡´Ï±×¸¶´Â ¿©·¯ °³ÀÇ Åé´Ï¹ÙÄû¸¦ ÀÌ¿ë º¹ÀâÇÑ °æ¿ìÀÇ ¼ö¸¦ ¸¸µå´Â ¾ÏÈ£±â°è·Î Àΰ£ÀÇ ÈûÀ¸·Î´Â Çص¶ÀÌ ºÒ°¡´ÉÇÏ´Ù°í »ý°¢µÆ½À´Ï´Ù. ¿µ±¹Àº ¿ì¿©°îÀý ³¡¿¡ ¿¡´Ï±×¸¶¸¦ ÀÔ¼ö, Çص¶À» ½ÃµµÇÏÁö¸¸ ´©±¸µµ ¹æ¹ýÀ» ãÁö ¸øÇß½À´Ï´Ù. ±× ¶§ ÇÑ ÀþÀº °úÇÐÀÚ°¡ ¾ÏÈ£Çص¶À» À§ÇÑ ¿¬»ê±â°è(ÄÄÇ»ÅÍ)¸¦ ¸¸µé °ÍÀ» Á¦¾ÈÇÕ´Ï´Ù.
±×ÀÇ À̸§Àº ¾Ù·± Æ©¸µ(Alan Turing), ¹Ì±¹ ÇÁ¸°½ºÅÏ´ëÇп¡¼ ¹Ú»çÇÐÀ§¸¦ ¹Þ°í ¿µ±¹À¸·Î µ¹¾Æ¿Â ¼öÇÐÀÚ¿´½À´Ï´Ù. ¸ðµÎ ¹Ý½Å¹ÝÀÇÇßÁö¸¸ Æ©¸µÀº ¾ÏÈ£ Çص¶À» À§ÇØ 1943³â ÄÄÇ»ÅÍ Äݷμ½º(Colosuss, ¿¡´Ï¾Çº¸´Ù 2³âÀÌ ºü¸§)¸¦ ¸¸µì´Ï´Ù. ¿µ±¹±ºÀº Äݷμ½º·Î ¿¡´Ï±×¸¶¸¦ Çص¶, µ¶ÀϱºÀÇ ±º»ç Á¤º¸µéÀ» ¾Ë¾Æ³»°í ÀüÀï¿¡ ½Â¸®ÇÕ´Ï´Ù.
Æ©¸µÀÌ Äݷμ½º¸¦ ¸¸µé ¼ö ÀÖ¾ú´ø °ÍÀº ±×°¡ 1936³â(25»ì ¶§)¿¡ °í¾ÈÇÑ Æ©¸µ ±â°è(Turing machine)°¡ ÀÖ¾ú±â ¶§¹®ÀÔ´Ï´Ù. Æ©¸µ ±â°è´Â ½ÇÁ¦ ±â°è°¡ ¾Æ´Ï¶ó À̷лóÀÇ °è»ê±â°èÀÔ´Ï´Ù. ÀÌ ±â°è´Â À¯ÇÑ°³ÀÇ ÀԷ±âÈ£¿Í ¹«ÇÑÇÑ ±â¾ï¿ë·®ÀÇ Å×ÀÌÇÁ¸¦ °¡Áö°í Àִµ¥, Å×ÀÌÇÁ¿¡ ºÎÈ£¸¦ ±â·ÏÇÏ°í À̸¦ ´Ù½Ã ÀÐÀ» ¼ö ÀÖ½À´Ï´Ù. ¶Ç ÀÌ ºÎÈ£¸¦ º¯°æÇÒ ¼öµµ ÀÖ°í Å×ÀÌÇÁ¸¦ ¾ÕµÚ·Î ¿òÁ÷ÀÏ ¼ö ÀÖ½À´Ï´Ù.
¾ð¶æ `ÀÌ°ÍÀÌ ¹«¾ùÀ̱⿡ ÄÄÇ»Å͸¦ ¸¸µå´Âµ¥ ÀÌ¿ëµÇ¾ú´Â°¡?' Àǹ®ÀÌ »ý±æ ¼ö ÀÖ½À´Ï´Ù. ÄÄÇ»ÅÍ´Â ¿ì¸®¿¡°Ô ´Ù¾çÇÑ ±â´ÉÀ» Á¦°øÇØ ÁÖÁö¸¸ ±×°ÍÀº ½ÇÁ¦·Î 0, 1ÀÇ ÀÌÁø¼ö¸¸ ÆÇ´ÜÇÒ ¼ö ÀÖ´Â ¿¬»ê±âÀÔ´Ï´Ù. Æ©¸µÀº °£´ÜÇÑ Á÷·Ä¹æ½ÄÀÇ ¼øÂ÷Àû ¿¬»ê°ú ÇÁ·Î±×·¥(Å×À̺í)À» ÅëÇØ ¾Ë°í¸®µëÀ» ±¸ÇöÇÏ´Â ¹æ¹ýÀ» °í¾ÈÇß½À´Ï´Ù. ÀÌ°ÍÀÌ ÀÌÁø¼ö ¿¬»êÀ» ÅëÇØ ´Ù¾çÇÑ ±â´ÉÀ» ÇÏ´Â Çö´ë ÄÄÇ»ÅÍ ½ÇÇà°ú ÀúÀå ¹æ½ÄÀÇ ±âÃÊÀÎ °ÍÀÔ´Ï´Ù.
Æ©¸µ±â°è´Â Å×ÀÌÇÁ, Çìµå, »óÅ ·¹Áö½ºÅÍ, ¾×¼Ç Å×À̺í, »óÅ °ª 5°¡Áö ¿ä¼Ò·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
Å×ÀÌÇÁ: »ç°¢ÇüÀÇ ¼¿(ÀúÀå´ÜÀ§)µéÀÌ ÀÏ·Ä·Î ³ª¿µÇ¾î ÀÖ´Â ÇüÅÂÀÔ´Ï´Ù.
Çìµå: Å×ÀÌÇÁÀÇ ¼¿ ¾È¿¡ ÀÖ´Â ºÎÈ£¸¦ ÀÐ°í ¾²¸ç Á¿ì·Î À̵¿ÇÏ´Â ÀåÄ¡ÀÔ´Ï´Ù.
»óÅ ·¹Áö½ºÅÍ: Æ©¸µ±â°èÀÇ ÇöÀç ºÎÈ£¸¦ ÀúÀåÇÏ´Â °ø°£ÀÔ´Ï´Ù.
¾×¼Ç Å×À̺í: Æ©¸µ±â°è¿¡°Ô ¼¿À» ÀÐ°í ¾²¸ç Çìµå¸¦ ¿òÁ÷ÀÌ°Ô ÇÏ´Â ¸í·É¾îµéÀÇ ÁýÇÕÀÔ´Ï´Ù.
»óÅ °ª: ±â°èÀÇ Çö »óŸ¦ ³ªÅ¸³À´Ï´Ù.
½ÇÇàÀº Çìµå°¡ Å×ÀÌÇÁ¿¡ ¼¿À» ÀÐ¾î »óÅ ·¹Áö½ºÅÍ¿¡ ÀúÀåÇÏ°í ¾×¼ÇÅ×À̺íÀÌ »óÅ °ª°ú ºÎÈ£¸¦ ÆÇ´ÜÇÏ¿© ¸í·ÉÀ» ³»¸®´Â ¹æ½ÄÀÔ´Ï´Ù. Çìµå°¡ Á¿ì·Î À̵¿ÇÏ°í ¾²°í Áö¿òÀ¸·Î½á °è»êÀ» ÁøÇàÇÏ°í ¹®Á¦¸¦ ÇØ°áÇÕ´Ï´Ù.
Æ©¸µ ±â°è¿¡´Â Ç¥ÁØ Æ©¸µ ±â°è(Standard Turing Machine)¿Í ¹ü¿ë Æ©¸µ ±â°è(Universal Turing Machine)°¡ ÀÖ½À´Ï´Ù. STMÀº »õ·Î¿î °è»ê¸¶´Ù ´Ù¸¥ Æ©¸µ ±â°è°¡ ÇÊ¿äÇÏÁö¸¸ UTMÀº ¾×¼ÇÅ×À̺í°ú »óÅÂÁ¤º¸¸¦ ÀúÀåÇÒ ¼ö ÀÖ¾î¼ ±×µéÀÇ ÀçÇÁ·Î±×·¡¹ÖÀÌ °¡´ÉÇÏ¿© ¸ðµç °è»êÀ» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
2Â÷´ëÀüÀÌ ³¡³ ÈÄ Äݷμ½º¿¡ °üÇÑ ³»¿ëÀº ºñ¹Ð¿¡ ºÙ¿©Á³°í Æ©¸µÀº ÄÄÇ»ÅÍ¿Í ÀΰøÁö´É ¿¬±¸¿¡ Èû½á ³í¹® `ÄÄÇ»ÅÍ¿Í Áö´É'À» ¹ßÇ¥ÇÕ´Ï´Ù. Æ©¸µÀº Æ©¸µ ±â°è¿Í ÀΰøÁö´É ¿¬±¸¸¦ ÅëÇØ ÄÄÇ»ÅÍÀÇ ±âÃʸ¦ ¸¸µå´Â Å« ¾÷ÀûÀ» ³²°åÁö¸¸ ±×ÀÇ ÀλýÀº ºñ±ØÀ¸·Î ³¡³µ½À´Ï´Ù. µ¿¼º¾Ö ¼ºÇâÀ¸·Î ¿µ±¹Á¤ºÎ¿¡ ÀÇÇØ °Á¦Àû ÈÇÐÄ¡·á¸¦ ¹Þ°Ô µÈ Æ©¸µÀº »çȸÀû Æí°ß°ú ½ÅüÀû º¯È¸¦ °ßµðÁö ¸øÇÏ¿© 1954³â û»ê°¡¸®°¡ µç »ç°ú¸¦ ¸Ô°í ÀÚ»ìÇÕ´Ï´Ù. ¹Ì±¹ÄÄÇ»ÅÍÇÐȸ(ACM)´Â Æ©¸µÀ» ±â³äÇؼ 1966³â ÄÄÇ»ÅÍ°èÀÇ ³ëº§»óÀÎ Æ©¸µ»ó(Turing Award)À» Á¦Á¤, ÄÄÇ»ÅÍ °úÇко߿¡ ¸¹Àº °øÇåÀ» ÇÑ Àλ翡°Ô ½Ã»óÇÏ°í ÀÖ½À´Ï´Ù.