| ´ÙÁß ±³Ã¼ »ç¿ëÀÚ°¡ ó¸®ÇÏ·Á´Â ÆÄÀÏÀ» ½Äº°ÇÏ´Â µ¥ µµ¿òÀ̵Ǵ Æí¸®ÇÑ ÀÀ¿ë ÇÁ·Î±×·¥Àº ... |
Áö±Ý ´Ù¿î·Îµå |
´ÙÁß ±³Ã¼ ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Asynchronous Software
´ÙÁß ±³Ã¼ ű×
´ÙÁß ±³Ã¼ ¼³¸í
¿©·¯ ÆÄÀÏÀÇ ÀϺÎÀÎ ÅؽºÆ® ÄÜÅÙÃ÷¸¦ °ü¸®ÇÏ´Â °ÍÀº ¶§·Î´Â ¹ø°Å ·Î¿òÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷ ¿À·ù°¡ ¹®¼ÀÇ Àüü ¹èÄ¡¸¦ ÀüÆÄÇÏ°í ÇÑ ¹ø¿¡ ¼öÁ¤ÇؾßÇÕ´Ï´Ù. ÄÄÇ»ÅÍÀÇ ¸ðµç ÆÄÀÏ ³»¿¡¼ ÅؽºÆ® ¹®ÀÚ¿À» ã°í ¼öÁ¤ÇÏ´Â °ÍÀº È®½ÇÈ÷ ÁøÁöÇÑ ³ë·ÂÀ̸ç ÀûÀýÇÑ µµ±¸¾øÀÌ ¼º°øÀûÀ¸·Î ¿Ï·á µÉ ¼ö¾ø´Â °ÍÀÔ´Ï´Ù. ÀÌ·¯ÇÑ À¯Æ¿¸®Æ¼¸¦ ã´Â µ¿¾È À̸§ÀÌ ÀÚüÀûÀ¸·Î ¸»ÇÏ´Â ÀÀ¿ë ÇÁ·Î±×·¥ ÀÎ ´ÙÁß ±³Ã¼¸¦ ÇÒ ¼ö ÀÖ½À´Ï´Ù. Àß ±¸¼ºµÈ ÀÎÅÍÆäÀ̽º¸¦ ÅëÇØÀÌ ÇÁ·Î±×·¥Àº ¸ðµç »ç¶÷ÀÌ PC¿¡ ÀúÀåµÈ ¸ðµç ÆÄÀÏ ³»¿¡¼ ÅؽºÆ®¸¦ °Ë»öÇÏ°í ¹Ù²Ù´Â °ÍÀ» °¡´ÉÇÏ°ÔÇÕ´Ï´Ù. Á¶ÀÛÀ» Á¶±Ý ´õ ½±°ÔÇϱâ À§ÇØÀÌ µµ±¸´Â µå·¡±× ¾Ø µå·Ó Á¶ÀÛÀ» Áö¿øÇÕ´Ï´Ù. Áï, ó¸® ¸ñ·Ï¿¡ ÆÄÀϷε带 ½±°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÁß ±³Ã¼ÀÇ ±âº» ⠾ȿ¡¼ Äõ¸®¸¦ ½ÃÀÛÇÏ°í ´ëü¸¦ ¼öÇàÇϱâÀ§ÇÑ ¸í·É¿¡ ¾×¼¼½º ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¹öÆ°À» ´©¸¦ ¶§¸¶´Ù »õ ÇÁ·ÎÁ§Æ®¸¦ ½ÃÀÛÇÕ´Ï´Ù. ¾î´À ¶§·Î ¾ðÁ¦µçÁö ÀúÀåÇÏ°í ´Ù½Ã·Îµå ÇÒ ¼ö ÀÖ½À´Ï´Ù. ½ÇÁ¦·Î ÀÌ°ÍÀº ÁÖ±âÀûÀ¸·Î µ¿ÀÏÇÑ ¼öÇ¥¸¦ ¼öÇàÇÏ°í ƯÁ¤ ´Ü¾î ¶Ç´Â Àüü ÅؽºÆ®¸¦ ´ëü ÇؾßÇÏ´Â °æ¿ì¿¡ ¸Å¿ì À¯¿ëÇÕ´Ï´Ù. ´ÙÁß ±³Ã¼¸¦À§ÇÑ ºò Ç÷¯½º´Â °í±Þ »ç¿ëÀÚ°¡ È®½ÇÇÏ°Ô ÅëÁö ÇÒ ¼ö ÀÖÀ¸¹Ç·Î Á¤±Ô Ç¥Çö½Ä (Regex)ÀÇ Áö¿øÀÔ´Ï´Ù. ¶ÇÇÑ ÀÏÄ¡ Ç׸ñÀÌ ½Äº° µÉ ¶§ ÇÁ·Î±×·¥ÀÌ ¼öÇà ÇؾßÇÏ´Â ÀÛ¾÷À» ±¸¼º ÇÒ ¶§ ¼±ÅÃÇÒ ¼öÀÖ´Â ¸î °¡Áö Æí¸®ÇÑ ¿É¼Çµµ ÀÌÇØÇؾßÇÕ´Ï´Ù. °Ë»öÀÌ ¿Ï·á µÇ ÀÚ¸¶ÀÚ ÆÄÀÏ ¸ñ·ÏÀ» È®ÀÎÇÏ°í ¹ß°ß µÈ ¸ðµç Ç׸ñ¿¡ ´ëÇÑ ¼¼ºÎ Á¤º¸¸¦ º¼ ¼ö ÀÖ½À´Ï´Ù. ¼±ÅÃÇÑ °´Ã¼¸¦ ¿°í º°µµÀÇ Ã¢¿¡¼ °Á¶ Ç¥½ÃµÈ ¸ðµç ÀÏÄ¡ Ç׸ñÀ» º¾´Ï´Ù. ¸ðµç °Í¿¡¼, ´ÙÁß ±³Ã¼´Â ƯÈ÷ ¸¹Àº ¼öÀÇ ÆÄÀÏÀ» ´Ù·ê ¶§ÀÇ °¡Ä¡¸¦ È®½ÇÈ÷ Áõ¸íÇÒ °ÍÀÔ´Ï´Ù. °í±Þ»Ó¸¸ ¾Æ´Ï¶ó ¼÷·Ã µÈ »ç¿ëÀÚ¿¡°Ô ÀûÇÕÇÑÀÌ ÀÀ¿ë ÇÁ·Î±×·¥Àº ÀÛµ¿Çϵµ·Ï ¼³Á¤µÈ ¸Å¹ø ±¦ÂúÀº ¼º´ÉÀ» ½×½À´Ï´Ù. ¿Ã¸®ºñ¾Æ ǪÇÏ (Olivian Puha) °ËÅä, ÃÖÁ¾ ¾÷µ¥ÀÌÆ® 2013 ³â 11 ¿ù 5 ÀÏ
´ÙÁß ±³Ã¼ °ü·Ã ¼ÒÇÁÆ®¿þ¾î