Ä¿¹Â´ÏƼ
|
|
Ä¿¹Â´ÏƼ Ãßõ°Ô½Ã¹°
¿î¿µÁø ¼±Á¤ | Ãßõ¼ø | ÃÖ±Ù´ñ±Û´Þ¸°¼ø | °¶·¯¸®(Æ÷Åä)
Ä¿¹Â´ÏƼ Ãßõ°Ô½Ã¹°
¿î¿µÁø ¼±Á¤ | Ãßõ¼ø | ÃÖ±Ù´ñ±Û´Þ¸°¼ø | °¶·¯¸®(Æ÷Åä)
Ä¿¹Â´ÏƼ Ãßõ°Ô½Ã¹°
¿î¿µÁø ¼±Á¤ | Ãßõ¼ø | ÃÖ±Ù´ñ±Û´Þ¸°¼ø | °¶·¯¸®(Æ÷Åä)
Ä¿¹Â´ÏƼ Ãßõ°Ô½Ã¹°
¿î¿µÁø ¼±Á¤ | Ãßõ¼ø | ÃÖ±Ù´ñ±Û´Þ¸°¼ø | °¶·¯¸®(Æ÷Åä)
|
|
|
 |
|
Ãâó: µ¥ºêÇǾÆ
ÄÚµùÇÏ´ø³ëÀÎ
¿øÀÛ : ëÅçéç´ÀÇ '¹æ¸ÁÀÌ ±ð´ø ³ëÀÎ'
¹ú½á 3-4³â ÀüÀÌ´Ù. ³»°¡ °« Ãë¾÷ ÇÑ Áö ¾ó¸¶ ¾È µÅ¼ ±¸·Î°ø´Ü¿¡¼ ÀÏ ÇÏ´ø ¶§´Ù.
À̸¥ ¾ÆÄ§. ÂòÁú¹æ¿¡¼ ÀÜ µÚ Ãâ±Ù ÇÏ·¯°¡´Â ±æ¿¡, °ÔÀÓÇÑÆÇ ÇÏ°í °¡±âÀ§ÇØ ±Ùó PC¹æÀ¸·Î ÇâÇß´Ù.
¸®µë¾È¸¶ ¸ÂÀºÆí PC¹æ¿¡ ±¸¼®¿¡ ¾É¾Æ ºñÁê¾ó ½ºÆ©µð¿À¸¦ µé¿©´Ù º¸´Â ³ëÀÎÀÌ ÀÖ¾ú´Ù.
¹ã»õ ÀâÈ÷Áö ¾Ê´Â ¹ö±×¿¡ ´ëÇÑ Á¶¾ðµµ ±¸ÇÒ°â ¼Ò½º¸¦ ºÁ´Þ¶ó°í ºÎŹÀ» Çß´Ù.
°ªÀ» ±²ÀåÈ÷ ºñ½Î°Ô ºÎ¸£´Â °Í °°¾Ò´Ù.
¡°Á» ½Î°Ô ÇØÁÙ ¼ö ¾ø½À´Ï±î?¡±Çß´õ´Ï,
¡°¼Ò½º Çϳª °íÃÄÁÖ´Â°É °¡Áö°í ¿¡´©¸® ÇϰڼÒ? ºñ½Î°Åµç ÀÚ³×°¡ °íÃÄ.¡±
´ë´ÜÈ÷ ¹«¶Ò¶ÒÇÑ ³ëÀÎÀ̾ú´Ù. ´õ °ªÀ» ÈïÁ¤ÇÏÁöµµ ¸øÇÏ°í ¹ö±×³ª Àâ¾Æ´Þ¶ó°í ºÎŹÇß´Ù.
±×´Â ÀáÀÚÄÚ ¿½ÉÈ÷ µé¿©´Ù º¸°í ÀÕ¾ú´Ù. óÀ½¿¡´Â ´ëÃæ º¸´Â °Í °°´õ´Ï, Àú¹°µµ·Ï À̸® ½ºÅ©·ÑÇØ º¸°í Àú¸® ½ºÅ©·Ñ ÇØº¸°í ±À¶ß±â ½ÃÀÛÇÏ´õ´Ï, ¸¶³É ´ÁÀåÀÌ´Ù. ³»°¡ º¸±â¿¡´Â ±×¸¸ÇÏ¸é ´Ù °íÄ£°Í °°Àºµ¥, ÀÚ²Ù¸¸ ´õ °íÄ¡°í ÀÖ¾ú´Ù.
ÀÎÁ¦ Àß µ¹¾Æ´Â °¡´Â°Í °°À¸´Ï ±×³É ´Þ¶ó°í ÇØµµ Åë ¸ø µéÀº ô ´ë²Ù°¡ ¾ø´Ù. »ç½Ç Ãâ±Ù ½Ã°£ÀÌ ºüµíÇØ ¿Ô´Ù.
°©°©Çϰí Áö·çÇϰí ÀÎÁ¦´Â ÃÊÁ¶ÇÒ Áö°æÀ̾ú´Ù.
¡°´õ °íÄ¡Áö ¾Ê¾Æµµ ÁÁÀ¸´Ï ±×¸¸ ÁֽʽÿÀ.¡±
¶ó°í Çß´õ´Ï, ȸ¦ ¹ö·° ³»¸ç,
¡°²úÀ» ¸¸Å ²ú¾î¾ß ¹äÀÌ µÇÁö, »ý½ÒÀÌ ÀçÃËÇÑ´Ù°í ¹ä µÇ³ª.¡±
ÇÑ´Ù. ³ªµµ ±â°¡ ¸·Çô¼,
¡°¸Ã±ä »ç¶÷ÀÌ ÁÁ´Ù´Âµ¥ ¹«¾ó ´õ °íÄ£´Ù´Â ¸»ÀÌ¿À? ³ëÀÎÀå, ¿Ü°íÁýÀ̽ñ¸¸Õ, Ãâ±Ù ½Ã°£ ´Ê¾ú´Ù´Ï±î¿ä.¡±
³ëÀÎÀº Åü¸í½º·´°Ô.
¡°´Ù¸¥ µ¥ °¡ °íÄ¡¿ì. ³ ¼Ò½º Áö¿ì°Ú¼Ò.¡±
ÇÏ°í ³»¹ñ´Â´Ù. Áö±Ý±îÁö ±â´Ù¸®°í ÀÖ´Ù°¡ ±×³É °¥ ¼öµµ ¾ø°í, Ãâ±Ù ½Ã°£Àº ¾îÂ÷ÇÇ Æ²¸° °Í °°°í ÇØ¼, µÉ ´ë·Î µÇ¶ó°í ü³äÇÒ ¼ö¹Û¿¡ ¾ø¾ú´Ù.
¡°±×·³, ¸¶À½´ë·Î °íÃÄ º¸½Ã¿À.¡±
¡°±Û½ê, ÀçÃËÀ» Çϸé Á¡Á¡ ÁöÀúºÐÇØÁö°í ´Ê¾îÁø´Ù´Ï±î. ÄÚµå¶õ Á¦´ë·Î Â¥¾ßÁö, Â¥´Ù°¡ ³õÄ¡¸é µÇ³ª.¡±
Á» ´©±×·¯Áø ¸»¾¾´Ù. À̹ø¿¡´Â °íÄ¡´ø °ÍÀ» ¼ýÁ¦ »õ·Î óÀ½ºÎÅÍ Å¿¬½º·´°Ô °õ¹æ´ë¿¡ ´ã¹è¸¦ ´ã¾Æ ÇÇ¿ì¸ç Â¥°í ÀÖÁö ¾ÊÀº°¡.
³ªµµ ±×¸¸ ÁöÃÄ ¹ö·Á ±¸°æ²ÛÀÌ µÇ°í ¸»¾Ò´Ù. ¾ó¸¶ ÈÄ¿¡¾ß ´ÜÃà±â¸¦ ´·¯ ÀÌ·¸°Ô Àú·¸°Ô ÄÄÆÄÀÏ ÇÏ°í µ¹·Á º¸´õ´Ï ´Ù µÆ´Ù°í ³»ÁØ´Ù. ´Ù µÇ±â´Â ¾Æ±îºÎÅÍ ´Ù µÅ ÀÖ´ø ÄÚµå´Ù.
Ãâ±Ù ³õÄ¡°í Áö°¢ ÇØ¾ß ÇÏ´Â ³ª´Â ºÒÄèÇϱâ ¦ÀÌ ¾ø¾ú´Ù. ¡®±× µûÀ§·Î ÄÚµùÀ» ÇØ °¡Áö°í´Â Àå»ç°¡ µÉ ÅÎÀÌ ¾ø´Ù. ¼Õ´Ô º»À§°¡ ¾Æ´Ï°í Á¦ º»À§´Ù. ±×·¡ °¡Áö°í °ª¸¸ µÇ°Ô ºÎ¸¥´Ù. »óµµ´öµµ ¸ð¸£°í ºÒÄ£ÀýÇÏ°í ¹«¶Ò¶ÒÇÑ ³ëÀÎÀÌ´Ù.¡¯
»ý °¢ÇÒ¼ö·Ï ÈÁõÀÌ ³µ´Ù. ±×·¯´Ù°¡ µÚ¸¦ µ¹¾Æº¸´Ï ³ëÀÎÀº Å¿¬È÷ Ç㸮¸¦ Æì°í ¸®µë¾È¸¶ ÁöºØ Ã߳ฦ ¹Ù¶óº¸°í ¼¹´Ù. ±×¶§, ±× ¹Ù¶óº¸°í ¼¹´Â ¿· ¸ð½ÀÀÌ ¾îµòÁö ¸ð¸£°Ô ³ëÀδٿö º¸À̰í, ºÎµå·¯¿î ´«¸Å¿Í Èò ¼ö¿°¿¡ ³» ¸¶À½Àº ¾à°£ ´©±×·¯Á³´Ù. ³ëÀο¡ ´ëÇÑ ¸ê½Ã¿Í Áõ¿Àµµ °¨¼âµÈ ¼ÀÀÌ´Ù.
ȸ»ç¿¡ ¿Í¼ ¼Ò½º¸¦ ³»³ù´õ´Ï, ÆÀÀåÀº ¿Ïº®ÇÏ°Ô ÄÚµùÇß´Ù°í ¾ß´ÜÀÌ´Ù. Åð»çÇÑ ¹Ú´ë¸®(ÁÖ1)°¡ ÄÚµùÇÑ °Íº¸´Ù Âü ÁÁ´Ù´Â °ÍÀÌ´Ù. ±×·¯³ª ³ª´Â ÀüÀÇ °ÍÀ̳ª º°·Î ´Ù¸¥ °Í °°Áö°¡ ¾Ê¾Ò´Ù. ±×·±µ¥ ÆÀÀåÀÇ ¼³¸íÀ» µé¾î º¸´Ï, Äڵ尡 ³Ê¹« ÁöÀúºÐÇÏ¸é ¹ö±×°¡ »ý±â±â ½±°í °°Àº ÄÚµå¶óµµ ¼º´ÉÀÌ ¶³¾îÁö¸ç, º¯¼ö À̸§ÀÌ Á¦¸Ú´ë·ÎÀÌ¸é ´Ù¸¥ »ç¶÷¿¡°Ô Äڵ带 ³Ñ°ÜÁ־ ÂÊÆÈ¸®±â ½±´Ü´Ù. ¿ä·¸°Ô ²À ¾Ë¸ÂÀº ¼Ò½º´Â Á»Ã¼·Î ¸¸³ª±â°¡ ¾î·Æ´Ù´Â °ÍÀÌ´Ù. ³ª´Â ºñ·Î¼Ò ¸¶À½ÀÌ È® Ç®·È´Ù. ±×¸®°í ³ëÀο¡ ´ëÇÑ ³» ŵµ¸¦ ´µ¿ìÃÆ´Ù. ÂüÀ¸·Î ¹Ì¾ÈÇß´Ù.
¿¾³¯ºÎÅÍ ³»·Á¿À´Â ËÒíÂ(°³ÀÛ-Open Source)Àº Ȥ ÄÄÆÄÀÏÀÌ ¾ÈµÇ¸é ÀÚ·áÇüÀ» ¹Ù²ã ÄÄÆÄÀÏ ÇÏ°í ÆÄÀÏÀÌ ´©¶ôµÇ¾î ÀÖÀ¸¸é ±¸±Û¿¡¼ ã¾Æ ³Ö°í ÄÄÆÄÀÏ Çϸé Á»Ã¼·Î ¿¡·¯¸¦ ³»Áö ¾Ê´Â´Ù. ±×·¯³ª ¿ä»õ ¼Ò½º´Â ¿¡·¯°¡ Çѹø Æ¢¾î³ª¿À±â ½ÃÀÛÇÏ¸é °ÈÀâÀ» ¼ö°¡ ¾ø´Ù. ¿¹Àü¿¡´Â ¿À·¡µÈ ËÒíÂ(°³ÀÛ-Open Source)Äڵ带 °¥¾Æ¾þÀ»¶§, ±ò²ûÇÑ ÃֽйèÆ÷ÆÇÀ¸·Î Àß ¹Þ¾Æ¼ °¥¾ÆÄ¡¿ì±â¸¸ ÇØµµ ÄÄÆÄÀÏÀÌ µÇ¾ú´Ù. À̰ÍÀ» ÃֽЏ®ºôµå¶ó°í ÇÑ´Ù. ÀÌ·¸°Ô Çϱ⸦ ¼¼ ¹ø ÇÑ µÚ¿¡ ºñ·Î¼Ò ¹èÆ÷ÇÑ´Ù. À̰ÍÀ» 'ÃֽйöÀüÀ» ¸±¸®Áî ÇÑ´Ù'¶ó°í ÇÑ´Ù. ¹°·Ð ³¯Â¥°¡ °É¸°´Ù. ±×·¯³ª ¿ä»õ´Â ¼Ò½ºÄڵ带 ±×³É Åëä·Î º¹»çÇØ¼ ºÙ¿©³Ö´Â´Ù. ±Ý¹æ ºÙ´Â´Ù. ±×·¯³ª ¿ØÁö ÂóÂóÇÏ´Ù. ±×·¸Áö¸¸ ¿ä»õ ³²ÀÌ º¸Áöµµ ¾Ê´Â °ÍÀ» ¸çÄ¥¾¿ °É·Á °¡¸ç ¸®ºôµå ÇÒ »ç¶÷ÀÌ ÀÖÀ» °Í °°Áö ¾Ê´Ù.
èâñ¼(¿ÜÁÖ)¸¸ ÇØµµ ±×·¸´Ù. ¿¾³¯¿¡´Â º¹»çÇÑ ÄÚµå(Copy&Paste Code)´Â ¾ó¸¶, Á÷Á¢ § ÄÚµå´Â ¾ó¸¶, °ªÀ¸·Î ±¸º°Çß°í, ±¸µð±¸ºô(NDNB:Nine-Debug, Nine-Build)ÇÑ °ÍÀº ¼¼ ¹è ÀÌ»ó ºñ½Î´Ù. '±¸µð±¸ºô(NDNB)'¶õ ¾ÆÈ© ¹ø µð¹ö±ëÇÏ°í ¾ÆÈ©¹ø ¸®ºôµå ÇÑ °ÍÀÌ´Ù. ´«À¸·Î ºÁ¼´Â ´Ù¼¸ ¹øÀ» Çß´ÂÁö ¿ ¹øÀ» Çß´ÂÁö ¾Ë ¼ö°¡ ¾ø´Ù. ´ÜÁö ¸»À» ¹Ï°í »ç´Â °ÍÀÌ´Ù. ½Å¿ëÀÌ´Ù. Áö±ÝÀº ±×·± ¸»Á¶Â÷ ¾ø´Ù. ¾î´À ´©°¡ ³²ÀÌ Å¬·¹ÀÓ °ÉÁöµµ ¾Ê´Âµ¥ ¾ÆÈ© ¹ø¾¿ µð¹ö±ë ÇÏ°í ¸®ºôµå ÇÒ À̵µ ¾ø°í, ¶Ç ±×°ÍÀ» ¹Ï°í ¼¼ ¹è¾¿ °ªÀ» ÁÙ »ç¶÷µµ ¾ø´Ù.
¿¾³¯ »ç¶÷µéÀº ÄÚµùÀº ÄÚµùÀÌ¿ä, »ý°è´Â »ý°èÁö¸¸, Äڵ带 ¸¸µå´Â ±× ¼ø°£¸¸Àº ¿ÀÁ÷ ¾Æ¸§´Ù¿î Äڵ带 ¸¸µç´Ù´Â ±×°Í¿¡¸¸ ¿ÁßÇß´Ù. ±×¸®°í ½º½º·Î º¸¶÷À» ´À²¼´Ù. ±×·¸°Ô ¼ø¼öÇÏ°Ô ½ÉÇ÷À» ±â¿ï¿© ¾îÇø®ÄÉÀ̼ÇÀ» ¸¸µé¾î ³Â´Ù.
ÀÌ ¼Ò½ºÄڵ嵵 ±×·± ½ÉÁ¤¿¡¼ ¸¸µé¾úÀ» °ÍÀÌ´Ù. ³ª´Â ±× ³ëÀο¡ ´ëÇØ¼ Á˸¦ ÁöÀº °Í °°Àº ±«·Î¿òÀ» ´À²¼´Ù. ¡°±× µûÀ§·Î ÇØ¼ ¹«½¼ ÄÚ´õ¸¦ ÇØ ¸Ô´Â´ã.¡±ÇÏ´ø ¸»Àº ¡°±×·± ³ëÀÎÀÌ ³ª °°Àº ÀþÀºÀÌ¿¡°Ô ¸ê½Ã¿Í Áõ¿À¸¦ ¹Þ´Â ¼¼»ó¿¡¼, ¾î¶»°Ô ¾Æ¸§´Ù¿î Äڵ尡 ź»ýÇÒ ¼ö ÀÖ´ã.¡±ÇÏ´Â ¸»·Î ¹Ù²î¾îÁ³´Ù.
³ª´Â ±× ³ëÀÎÀ» ã¾Æ°¡¼ »ï°ã»ì¿¡ ¼ÒÁÖ¶óµµ ´ëÁ¢Çϸç Áø½ÉÀ¸·Î »ç°úÇØ¾ß°Ú´Ù°í »ý°¢Çß´Ù. ±×·¡¼ ±× ´ÙÀ½ ¿ù¿äÀÏ¿¡ Åð±ÙÇÏ´Â ±æ·Î ±× ³ëÀÎÀ» ã¾Ò´Ù. ±×·¯³ª ±× ³ëÀÎÀÌ ¾É¾Ò´ø ÀÚ¸®¿¡ ³ëÀÎÀº ÀÖÁö ¾Æ´ÏÇß´Ù. ³ª´Â ±× ³ëÀÎÀÌ ¾É¾Ò´ø ÀÚ¸®¿¡ ¸ÛÇÏ´Ï ¼ ÀÖ¾ú´Ù. ÇãÀüÇÏ°í ¼¿îÇß´Ù. ³» ¸¶À½Àº »ç°úµå¸± ±æÀÌ ¾ø¾î ¾ÈŸ±î¿ü´Ù. ¸ÂÀºÆí ¸®µë¾È¸¶ÀÇ ÁöºØ Ã߳ฦ ¹Ù¶ó´Ùº¸¾Ò´Ù. Ǫ¸¥ â°ø¿¡ ³¯¾Æ°¥ µíÇÑ Ãß³à ³¡À¸·Î ¼½½ÃÇÑ Æ÷½ºÅͰ¡ °É·ÁÀÖ¾ú´Ù. ¾Æ, ±×¶§ ±× ³ëÀÎÀÌ Àú Æ÷½ºÅ͸¦ º¸°í ÀÖ¾ú±¸³ª. ¿½ÉÈ÷ ÄÚµù ÇÏ´Ù°¡ ¿ì¿¬È÷ Ãß³à ³¡ÀÇ Æ÷½ºÅ͸¦ ¹Ù¶óº¸´ø ³ëÀÎÀÇ °Å·èÇÑ ¸ð½ÀÀÌ ¶°¿Ã¶ú´Ù. ³ª´Â ¹«½ÉÈ÷ ¡®óõÏÒÔÔ׿ÝÕ(ä±¹µ¿¸®ºÒ)´Ù°¡ êíæÔ̸Ñõߣ(À¯¿¬°ß³²»ê)!¡¯ µµ¿¬¸íÀÇ ½Ã±¸°¡ »õ¾î ³ª¿Ô´Ù.
¿À´Ã, ȸ»ç¿¡ Ãâ±ÙÇß´õ´Ï ÈĹ谡 MFC(Microsoft Foundation Classes)¿Í ¸®¼Ò½º ÆíÁý±â·Î ÄÚµùÀ» Çϰí ÀÖ¾ú´Ù. Àü¿¡ Ä¿¸Çµå¶óÀΰú ¹èÄ¡ÆÄÀÏ·Î Èû°ã°Ô ÄÚµùÇϰí ÄÄÆÄÀÏ ÇÏ´ø »ý°¢ÀÌ ³´Ù. µµ½º¸¦ ±¸°æÇÑ Áöµµ Âü ¿À·¡´Ù. ¿ä»õ´Â ±î¸¸ ȸéÀº º¼ ¼öµµ ¾ø´Ù. '¿ÓÄÞ¾¾' ÀÌ´Ï, '¾î¼Àºí·¯'ÀÌ´Ï ¾Ö¼ö¸¦ ÀھƳ»´ø ±× °³¹ßÅøµéµµ »ç¶óÁøÁö ÀÌ¹Ì ¿À·¡´Ù. ¹®µæ 3-4³â Àü ÄÚµù ÇÏ´ø ³ëÀÎÀÇ ¸ð½ÀÀÌ ¶°¿À¸¥´Ù.
-----------------------------------------------------------------------
ÁÖ1) "Åð»çÇÑ ¹Ú´ë¸®" - ÇÊÀÚ°¡ ÀÚ±âÀÚ½ÅÀ» ÈñÈÇÑ Àι°.
Dz..À̰ź¸°í »ó´çÈ÷ µÚ±¼°Å·È½À´Ï´Ù. ±¸µð±¸ºô...¾ÆÀÌ°í ¹è¾ß.
ÀÌÂü¿¡ Çϳª »ý°¢³ª¼ °ÇÀÇÇѹø ÇØºÁ¾ß °Ú½À´Ï´Ù.
|
|
|
ÀÌ °Ô½Ã¹°ÀÇ ´ñ±Û º¸±â |
|
 |
|
ÃßõÁ¦¾È³» |
ÁÁÀº °Ô½Ã¹°¿¡´Â ÃßõÀ» ÇÒ ¼ö ÀÖ½À´Ï´Ù.ÃßõÀÌ 5 ÀÌ»óÀÌ¸é ¸ÞÀÎÆäÀÌÁö Çìµå¶óÀο¡ °Ô½Ã¹°À» °É¾î µå¸³´Ï´Ù.
Àû¸³µÈ Æ÷ÀÎÆ®·Î ÁøÇàÁßÀÎ À̺¥Æ®¿¡ Âü¿©ÇÏ½Ã¾î °æÇ°À» ¹Þ¾Æ°¡½Ç ¼ö ÀÖ½À´Ï´Ù.
Æ÷ÀÎÆ®¾È³» ±ÛÀÛ¼º : 20Á¡, ÃßõŬ¸¯ : 2Á¡, Ãßõ¹ÞÀº»ç¶÷ 2Á¡, ´ñ±ÛÀÛ¼º : 4Á¡ (2008.12.29ÀϺÎÅÍ) |
|
|
|
|
|
|