ÄÁÅÙÃ÷»ó¼¼º¸±â

È¥ÀÚ¼­µµ ½±°Ô ÀÍÈú ¼ö ÀÖ´Â ÀÚ±âÁÖµµ C¾ð¾î ÇÁ·Î±×·¡¹Ö (8ÆÇ)
È¥ÀÚ¼­µµ ½±°Ô ÀÍÈú ¼ö ÀÖ´Â ÀÚ±âÁÖµµ C¾ð¾î ÇÁ·Î±×·¡¹Ö (8ÆÇ)
  • ÀúÀڱ赿±Ô
  • ÃâÆÇ»çº¹µÎÃâÆÇ»ç
  • ÃâÆÇÀÏ2020-02-27
  • µî·ÏÀÏ2020-06-12
º¸À¯ 1, ´ëÃâ 0, ¿¹¾à 0, ´©Àû´ëÃâ 11, ´©Àû¿¹¾à 0

Ã¥¼Ò°³

°³Á¤ 8ÆÇÀ» ³»¸é¼­ 2010³â Ã³À½À¸·Î À̠åÀ» Ãâ°£Çϸ鼭 °ú¿¬ ÀÌ·± ÇüÅÂÀÇ ÇÁ·Î±×·¡¹Ö¼­°¡ ¾ó¸¶³ª ±àÁ¤ÀûÀΠ¹ÝÀÀÀ» º¸ÀÏ ¼ö ÀÖÀ»Áö ¹«Ã´ °ÆÁ¤½º·¯¿üÁö¸¸ ¾î´À µ¡ °³Á¤ 8ÆÇÀ» ³»°Ô µÇ´Ï ÂüÀ¸·Î °¨È¸°¡ »õ·Ó´Ù. ¿µ±¹À» ºñ·ÔÇÑ ÁÖ¿ä ¼±Áø±¹¿¡¼­ ÀÏÂġ ÇÁ·Î±×·¡¹Ö ÄÚµù ±³À°ÀÌ ÁÖ¿ä°ú¸ñÀ¸·Î ÀÚ¸® ÀâÀº ¸¶´ç¿¡ ´Ê±ä ÇßÁö¸¸ ¿ì¸®³ª¶óµµ 2018³â ±³À°°úÁ¤ºÎÅÍ ¼ÒÇÁÆ®¿þ¾î°¡ Á¤±Ô °ú¸ñÀ¸·Î ±³À°ÀÌ ÁøÇàµÇ°í Àִ ½ÃÁ¡À̶ó ´õ¿í ±×·¸´Ù. ÇÊÀÚ°¡ Ã³À½À¸·Î C¾ð¾î¿¡ ´ëÇÑ ±³À°À» ½ÃÀÛÇϰԠµÈ °ÍÀº Á¤º¸¿Ã¸²ÇǾƵ忡 µµÀüÇϴ ÇлýµéÀ» ÁöµµÇϱâ À§Çؼ­¿´´Ù. ´ç½Ã ÃʵîÇлý°ú ÁßÇлý ¸î ¸íÀ» ´ë»óÀ¸·Î ÇÁ·Î±×·¡¹Ö ¼ö¾÷À» Çϱâ À§ÇÑ ±³À縦 ¼±Á¤Çϱâ À§ÇØ ´ëÇü¼­Á¡¿¡ µé·¯¼­ ±×°÷¿¡ Àִ C¾ð¾î Ã¥À» ÇÏ·ç Á¾ÀÏ ºÐ¼®Çß´ø °Í °°´Ù. ¾Æ½±°Ôµµ ÃÊ¡¤ÁßÇлýÀÌ ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºµÈ Ã¥Àº Ã£Áö ¸øÇß°í ±×³ª¸¶ Á» ½¬¿ö º¸À̴ åÀ» ±¸Çؼ­ ±³Àç·Î »ç¿ëÇÏ¿´´Ù. ±×·±µ¥ Ã¥¿¡¼­ ÁÖ¾îÁø ¼ø¼­´ë·Î ÇнÀÀ» Çϸ鼭 Áøµµ¸¦ ³ª°¡´Ù°¡ °£È¤ ÀÌÇØµµ¸¦ Á¡°ËÇϱâ À§ÇØ Çлýµé¿¡°Ô °£´ÜÇÑ ¹®Á¦¸¦ ÇÑ ¹ø¾¿ Á¦½ÃÇØ Áָ頿¹»ó°ú ´Þ¸® ½±°Ô ÇذáÇÏÁö ¸øÇϰí Èû°Ü¿ö Çϴ ¸ð½ÀÀ» º¸¸é¼­ ¿ª½Ã ÃÊ¡¤ÁßÇлýµé¿¡°Ô ÇÁ·Î±×·¡¹ÖÀ» ÁöµµÇϴ ÀÏÀº ½¬¿î°Ô ¾Æ´Ï¶ó´Â »ý°¢À» ÇϰԠµÇ¾ú´Ù. ±×·¯¸é¼­ ¿©·¯ °¡Áö ¹æ¹ýÀ» ½ÃµµÇÑ ³¡¿¡ °á±¹Àº ±³ÀçÀÇ Áøµµ¸¦ ¸ÂÃ߾Üü·Î ¼ö¾÷Çϴ ¹æ½ÄÀ» Æ÷±âÇϱâ·Î Çß´Ù. ±×¸®°í ±³ÀçÀÇ ÀÇÁ¸µµ¸¦ ³·Ãß°í °¢ ´Ü¿ø¸¶´Ù ´Ù¾çÇÑ ¹®Á¦µéÀ» Á¦½ÃÇÏ¿© ±×°ÍÀ» ¿Ïº®ÇϰԠÀÛ¼ºÇؾ߸¸ ´ÙÀ½ ´Ü¿øÀ¸·Î ³Ñ¾î°¡µµ·Ï Çϴ ÀÚ±âÁÖµµ ¼ö¾÷ ¹æ½ÄÀ¸·Î ÀüȯÇÏ¿´´Ù. ¶ÇÇÑ ÇÁ·Î±×·¥ ÀÛ¼ºÀ» À§Çؼ­ ²À ÇÊ¿äÇÏÁö ¾ÊÀº º¹ÀâÇÑ ¹®¹ýµéÀº °ú°¨ÇϰԠ»ý·«ÇÏ°í ½±°í ÆíÇϰԠ»ç¿ëÇÒ ¼ö Àִ ¹æ¹ýÀ» Áß½ÉÀ¸·Î ÀÍÇô ³ª°¡µµ·Ï Çß´Ù. ±×·¨´õ´Ï Áøµµ´Â Á¶±Ý¾¿ ´Ê¾îÁö±ä ÇßÁö¸¸ ÀÏ´Ü Çѹø ³Ñ¾î°£ ´Ü¿øÀÇ ³»¿ëµéÀº ¿ÏÀüÇϰԠȰ¿ëÇÏ¿© ÁÖ¾îÁø °úÁ¦¸¦ ÇذáÇØ ³ª°¡´Â °ÍÀº ¹°·Ð, ÇÁ·Î±×·¥ÀÌ ¾î·Æ´Ù´ø ÇлýµéÀÌ ÀÌÁ¦´Â °Å¸®³¦ ¾øÀÌ ÇÁ·Î±×·¥ÀÌ Àç¹ÌÀÖ´Ù°í ¸»ÇϰԠµÇ¾ú´Ù. ±× ÇØ¿¡ ÀÌ Çлýµé Àü¿øÀÌ Á¤º¸¿Ã¸²ÇǾƵ堺»¼±¿¡¼­ ÀÔ»óÀ» ÇÏ¿´°í ÀϺδ Àü±¹´ëȸ±îÁö ÁøÃâÇÏ¿© ÀÔ»óÇϴ µî ¿¹»ó ¹ÛÀÇ ¼º°ú¸¦ ³»¸é¼­ ÀڽۨÀ» °®°Ô µÇ¾ú´Ù. À̵ëÇØºÎÅʹ ÇлýµéÀÌ º¸´Ù ½±°Ô ÇнÀÀ» ÀÍÈú ¼ö ÀÖµµ·Ï ÀüüÀûÀΠ³»¿ëÀ» »õ·Ó°Ô ±¸¼ºÇÏ¿© µ¶ÀÚÀûÀΠĿ¸®Å§·³¿¡ ÀÇÇÑ ÇÁ¸°Æ® ¹°À» ¸¸µé¾î ³ª°¬´Ù. ¾î´À Á¤µµ µ¥ÀÌÅͰ¡ ÃàÀûÀÌ µÇÀڠü°èÀûÀΠ°ü¸®ÀÇ Çʿ伺À» ´À³¢°Ô µÇ¾î ±× ÀÚ·áµéÀ» ¿Â¶óÀÎÀ¸·Î Å¾ÀçÇÏ¿© °ü¸®¸¦ ½ÃÀÛÇÏ¿´´Ù. ÀÌ·¸°Ô ÇÏ´Ï ±³À°³»¿ëÀÇ °ü¸®´Â Àß µÇ´Âµ¥ Çü¼ºÆò°¡ ¹®Á¦¸¦ ¿©ÀüÈ÷ ¼öµ¿À¸·Î Ã¤Á¡Çϴ °ÍÀÌ ¸¶À½¿¡ °É·È´Ù. ½Ã°£ÀÌ ¿À·¡ °É¸®´Â °ÍÀº µÑ°·Î ÇÏ°í ¼Ò½ºÀÇ ¹«°á¼ºÀ» ¿ÏÀüÇϰԠ°ËÁõÇϴ °ÍÀÌ ½±Áö°¡ ¾Ê¾Ò´Ù. »ý°¢ ³¡¿¡ Á¤º¸¿Ã¸²ÇǾƵ忡¼­ Ã¤Á¡Çϴ ¹æ½ÄÀÇ ¿Â¶óÀΠÀÚµ¿Ã¤Á¡ ½Ã½ºÅÛÀ» °³¹ßÇϱ⿡ À̸£·¶°í ³»Ä£±è¿¡ ÇнÀ°ü¸® ½Ã½ºÅÛ±îÁö °³¹ßÇÏ¿© Å¾ÀçÇÏ°í ³ª´Ï ¿ÏÀüÇÑ C¾ð¾î ÇÁ·Î±×·¡¹Ö ÇнÀ½Ã½ºÅÛÀ̠ź»ýÇÏ¿´´Ù. ±× ÈÄ ¼ö³â¿¡ °ÉÃÄ ½ÇÁ¦ ¼ö¾÷À» ÁøÇàÇϸ鼭 º¸´Ù È¿°úÀûÀΠ¹æ¹ýÀ» Ã£¾Æ Ä¿¸®Å§·³°ú ¹®Á¦µéÀ» ¹Ù²Ù¾î ³ª°¡´Ù º¸´Ï ÃÖÀûÀÇ »óÅ·Πü°è°¡ °®Ãß¾îÁö°í ´Ù¸¥ ¾î¶² ±³À糪 ½Ã½ºÅÛ¿¡¼­µµ Ã£¾Æº¼ ¼ö ¾ø´Â ¸í½Ç»óºÎÇÑ ÃÖÀûÀÇ ÇнÀµµ±¸·Î Á¤ÂøÀÌ µÇ¾ú´Ù. »õ·Î¿ò¿¡ µµÀüÇÏ·Á´Â ÃʵîÇлýºÎÅÍ ÇÁ·Î±×·¥ ÀÛ¼ºÀ» µÎ·Á¿öÇϴ ´ëÇлý¿¡ À̸£±â±îÁö C¾ð¾î¸¦ Á¦´ë·Î ÀÍÈ÷°íÀÚ Çϴ ¸ðµç À̵鿡°Ô ÀÌ ½Ã½ºÅÛÀº È®½ÇÇÑ ÇнÀ ¼º°ú¸¦ º¸¿©ÁÖ¾ú°í, IOI(±¹Á¦ Á¤º¸¿Ã¸²ÇǾƵå), KOI(Çѱ¹ Á¤º¸¿Ã¸²ÇǾƵå) µî¿¡¼­ ¼ö¸¹Àº ÀÔ»ó½ÇÀûÀ» ÅëÇØ À̸¦ È®½ÇÇϰԠÀÔÁõÇÏ¿´´Ù. ±×·¯ÇÑ ¼º°ú¸¦ ¹ÙÅÁÀ¸·Î ÀÌ·¯ÇÑ ÀÚ±âÁÖµµ ÇÁ·Î±×·¥À» ±³Àç·Î ¹ß°£Ç졒ʵ¿¿µ»ó °­Àǿ͠¿Â¶óÀΠäÁ¡½Ã½ºÅÛÀ» °áÇÕÇϸ頴õ ¸¹Àº ÇлýµéÀÌ ¾î·Á¿ò¿¡¼­ ¹þ¾î³ª ¼Õ½±°Ô ÇÁ·Î±×·¥¿¡ Á¢ÇÒ ¼ö ÀÖ°Ô µÇÁö ¾ÊÀ»±î »ý°¢Çϱ⿡ À̸£·¯ Áö³­ 2010³â¿¡ ÃÊÆÇÀ» ¹ßÇàÇÏ¿´°í ¾î´Àµ¡ °³Á¤ 8ÆÇÀ» ³»±â¿¡ À̸£·¶´Ù. ±×µ¿¾È À̠åÀ» »ç¶ûÇØ ÁÖ½Ã°í ¼º¿øÀ» º¸³»ÁֽЏ¹Àº ºÐµé°Ô Áø½ÉÀ¸·Î °¨»çµå¸®°í, ÇÁ·Î±×·¡¹Ö¿¡ µµÀüÇϴ ¸ðµç ºÐµé¿¡°Ô ºÎµð ¸»¹®ÀÌ È® Æ®À̴ ½ÇÀü ÇÁ·Î±×·¡¹Ö ½Ç½À¼­·Î¼­ ÁÁÀº ±æÀâÀ̰¡ µÇ¾úÀ¸¸é Çϴ ¹Ù¶÷ÀÌ´Ù. À̠åÀº ¾î¶² Ã¥Àΰ¡? À̠åÀº C¾ð¾îÀÇ ´Ù¾çÇÑ ¹®¹ýÀ» ¼Ó¼ÓµéÀÌ ÆÄÇìÄ¡´Â ¹®¹ý¼­°¡ ¾Æ´Ï¶ó ´©±¸³ª ½±°Ô ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¼ö ÀÖµµ·Ï À̲ø¾îÁÖ±â À§ÇÑ ½Ç½À¼­ÀÌ´Ù. ¿ì¸®³ª¶ó ÇлýµéÀÌ 10³â À̻󠿵¾î¸¦ ¹è¿ì°íµµ ¸·»ó ¿Ü±¹Àΰú ÀÇ»ç¼ÒÅëÀÌ ¾È µÇ´Â °Í°ú ¸¶Âù°¡Áö·Î, C¾ð¾î ¿ª½Ã ¾î·Á¿î ¹®¹ýÃ¥À» µ¶ÆÄÇÏ°íµµ ¸·»ó °£´ÜÇÑ ¹®¹ý¸¸ ¾Ë¾Æµµ Ã³¸®ÇÒ ¼ö Àִ ÇÁ·Î±×·¥Á¶Â÷ Á¦´ë·Î ÀÛ¼ºÇÏÁö ¸øÇϴ ÇлýµéÀÌ ÀǿܷΠ¸¹Àº°Ô Çö½ÇÀÌ´Ù. À̠åÀº ÀÌ·¯ÇÑ Çлýµé¿¡°Ô º¹ÀâÇÑ ¹®¹ý¿¡ ¸Å´Þ¸®Áö ¸»°í ±×³É ¼ø¼­´ë·Î µû¶ó Çϸ鼭 °£´ÜÇÑ °úÁ¦¸¸ ¼öÇàÇØ ³ª°¡´Ù º¸¸é Àڽŵµ ¸ð¸£´Â »çÀÌ¿¡ ÇÁ·Î±×·¡¹Ö ÀÛ¼ºÀÇ °í¼ö°¡ µÇ¾î Àִ ÀÚ½ÅÀÇ ¸ð½ÀÀ» È®ÀÎÇÒ ¼ö Àֱ⸦ ¹Ù¶ó´Â ¸¶À½À¸·Î ¾²ÀΠåÀÌ´Ù. À̠åÀº ´©±¸¸¦ À§ÇÑ °ÍÀΰ¡? À̠åÀº C¾ð¾î¸¦ Ã³À½ ¹è¿ì´Â Ãʺ¸ÀÚ¸¦ À§ÇØ ¾²¿´´Ù. ¹°·Ð À̹̠C¾ð¾î¸¦ ¾î´À Á¤µµ ÀÍÈ÷±ä ÇßÁö¸¸ ¾ÆÁ÷µµ ÇÁ·Î±×·¥À» ÀÛ¼ºÇ϶ó´Â °úÁ¦¸¸ ÁÖ¾îÁö¸é °ÌºÎÅÍ ¸Ô´Â ¸¹Àº Çлýµé¿¡°Ôµµ À̠åÀº ¸Å¿ì À¯¿ëÇÒ °ÍÀÌ´Ù. Á¤º¸¿Ã¸²ÇǾƵ峪 Á¤º¸¿µÀ砵 µµÀüÇÏ·Á´Â ÃÊ¡¤Áß¡¤°íµîÇлýµé¿¡°Ôµµ À̠åÀº ÀÔ¹®¼­·Î¼­ ¸Å¿ì ÈǸ¢ÇÑ ±æÀâÀ̰¡ µÉ °ÍÀÌ´Ù. À̠å¿¡¼­ ´Ù·ç´Â ¹öÀüÀº ¾î¶»°Ô ¹Ù²î¾ú³ª? À̠åÀÇ ¸ðµç ¼Ò½º´Â C¾ð¾î Ç¥ÁØ ¹× C++ Ç¥ÁØ¿¡ ¸ÂÃß¾î ÀÛ¼ºµÇ¾ú´Ù. µû¶ó¼­ ÃÊÆÇ¿¡¼­ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ ¡°Visual studio¡±¿¡¼­¸¸ Áö¿øÀÌ µÇ¾ú´ø ÀϺΠÇÔ¼ö³ª ¹®¹ý µîÀº °³Á¤ÆÇºÎÅÍ Á¦¿ÜµÇ¾ú´Ù. IDE´Â ±âº»ÀûÀ¸·Î À©µµ¿ì¿¡¼­´Â ¡°Visual Studio 2019¡±, ¸®´ª½º(¿ìºÐÅõ)¿¡¼­´Â ¡°code::blocks 17.12¡±À» ±âÁØÀ¸·Î ¼³¸íÀÌ µÇ¾ú°í, °¢°¢¿¡¼­ ¸ðµç ¼Ò½º¸¦ ½ÇÇàÇØ º¸¾Æ ¹«°á¼ºÀ» È®ÀÎÇÑ ¸¸Å­ ¾î¶² ¿¡µðÅͳª ÄÄÆÄÀÏ·¯¿¡¼­µµ È£È¯ÀÌ °¡´ÉÇϵµ·Ï ÇÏ¿´´Ù. ÇÑÆí À̠åÀº ±âº»ÀûÀ¸·Î C¾ð¾îÀÇ ¹®¹ýÀ» ±âÁØÀ¸·Î ÀÛ¼ºµÇ¾ú´Ù(¿¹ : scanf, printf, cin, cout). C++ÀÇ ¹®¹ýÀ» ¾Ë¸é º¸´Ù °£´ÜÇϰԠó¸®ÇÒ ¼ö Àִ ºÎºÐÀÌ ÀÖ±â´Â ÇÏÁö¸¸ ±âº»ÀûÀΠÇÁ·Î±×·¥ÀÇ ¿øÇüÀ» ¾Ë¾ÆµÎ´Â °ÍÀÌ ÇâÈÄ ´Ù¾çÇÑ ÀÀ¿ë¿¡ µµ¿òÀÌ µÉ °ÍÀ¸·Î »ý°¢Ç߱⠶§¹®ÀÌ´Ù. ÇÏÁö¸¸ ±»ÀÌ C¾ð¾îÀÇ ¹®¹ýÀ» ¾Ë Çʿ䠾øÀÌ C++ÀÇ ¹®¹ý¸¸À¸·Îµµ ÃæºÐÇÏ´Ù°í »ý°¢µÇ´Â ºÎºÐÀº °ú°¨ÇϰԠ±×°ÍÀ» µµÀÔÇÏ¿´´Ù. (¿¹ :malloc,new) ¹°·Ð ÀÌ·± °æ¿ì¿¡µµ C¾ð¾î·Î »ç¿ëÇϴ ¹®¹ý°ú ¹æ¹ýÀ» Á¦½ÃÇÏ¿´´Ù. À̠åÀÇ ±¸¼º ¹× È°¿ë¹ý À̠åÀº °¢ ´Ü¿ø¸¶´Ù µû¶óÇϸ鼭 ½±°Ô ÀÍÈú ¼ö Àִ ±âº»ÇнÀ°ú ¿Â¶óÀÎÀ» ÅëÇÑ µ¿¿µ»ó°­ÀÇ, °¢ ´Ü¿ø¸¶´Ù ¸¶¹«¸® Æò°¡¸¦ À§ÇÑ Çü¼ºÆò°¡ µî 3´Ü°è ÇнÀÀ» ÅëÇØ ÇнÀÀÚ ½º½º·Î°¡ ÀÚ±â ÁÖµµÀûÀ¸·Î ÇÁ·Î±×·¥À» ÀÍÇô³ª°¥ ¼ö ÀÖµµ·Ï ±¸¼ºµÇ¾î ÀÖ´Ù. ±âº»ÇнÀ °¢ ´Ü¿ø¸¶´Ù 8°³ ³»¿ÜÀÇ °úÁ¦¸¦ ÇذáÇØ ³ª°¡´Â Çü½ÄÀ¸·Î ±¸¼ºµÇ¾ú´Ù. °¢ °úÁ¦¸¦ ÇذáÇØ ³ª°¡´Â °úÁ¤Àº ´ÙÀ½°ú °°´Ù. 1. °úÁ¦Á¦½Ã - ÇذáÇØ¾ß Çϴ °úÁ¦°¡ ¹®Á¦ Çü½ÄÀ¸·Î ÁÖ¾îÁö°í ÀԷ°ú Ãâ·ÂÀÇ ¿¹°¡ Á¦½ÃµÈ´Ù. - ±âÁ¸¿¡ ÀÚ½ÅÀÌ ¾Ë´ø ¹æ¹ýÀ¸·Î ÀÌ °úÁ¦¸¦ ÇذáÇϱâ À§ÇØ ¹«¾ùÀÌ ºÎÁ·ÇÑÁö¸¦ »ý°¢Çغ¸¾Æ¾ß ÇÑ´Ù. - »õ·Î ÀÍÈ÷°Ô µÉ ¹®¹ýÀ̳ª Çü½Ä¿¡ ´ëÇÏ¿© È£±â½É°ú µ¿±â¸¦ À¯¹ßÇϰíÀÚ ÇÔÀÌ´Ù. 2. ¼Ò½º - À§ °úÁ¦¸¦ ÇذáÇϱâ À§ÇÑ ¼Ò½º ÆÄÀÏÀ» Á¦½ÃÇÑ´Ù. - ÀüüÀûÀΠ³»¿ëÀ» º¸¸é¼­ ÀÚ½ÅÀÌ ¸ð¸£´Â »ý¼ÒÇÑ ºÎºÐÀ» Ã£¾Æ¼­ ±× ³»¿ëÀÌ ÀÚ½ÅÀÌ À§¿¡¼­ »ý°¢Çß´ø °Í°ú ¿¬°üÁö¾î ¾î¶² ¿ªÇÒÀ» ÇÏ´ÂÁö¸¦ °³·«ÀûÀ¸·Î À¯ÃßÇϰԠÇÑ´Ù. 3. ¼³¸í - À§ ¼Ò½º¿¡¼­ »õ·Î¿î ¹®¹ýÀ̳ª Çü½Ä¿¡ ´ëÇÏ¿© ÀÚ¼¼ÇÑ Ç®À̸¦ ÇÑ´Ù. - À§¿¡¼­ À̹̠»ý¼ÒÇÑ ºÎºÐ¿¡ ´ëÇÏ¿© ÀÏÂ÷ÀûÀ¸·Î »ý°¢À» Çߴٸ頱׳ɠ¹®¹ýÀ» Á¦½ÃÇÏ°í ¼³¸íÇϴ °Íº¸´Ù ÈξÀ °­ÇϰԠÀǹ̰¡ Àü´ÞµÉ ¼ö ÀÖ´Ù. - °úÁ¦¸¦ ÇذáÇϱâ À§Çؼ­ »õ·Î¿î ¹®¹ýÀÇ µµÀÔ Çʿ伺À» ÀνÄÇ졒ʱ¸Ã¼ÀûÀ¸·Î È°¿ë»ç·Ê¸¦ ÀÍÈûÀ¸·Î½á, ¹®¹ýÀ» ¸ÕÀú ÀÌÇØÇÏ°í ¿¹Á¦¿¡ Àû¿ëÇϴ ¹æ¹ýº¸´Ù ÈξÀ È¿°úÀûÀ¸·Î »õ·Î¿î ³»¿ëÀ» ÀÍÈ÷°Ô µÉ °ÍÀÌ´Ù. 4. ÀÚ°¡Áø´Ü À§ °úÁ¦¿Í °ÅÀÇ À¯»çÇÑ ¹®Á¦¸¦ Á¦½ÃÇÏ¿© ¹Ýº¹ÇнÀ°ú ¾à°£ÀÇ ÀÀ¿ëÀ» ÅëÇØ »õ·Î¿î ¹®¹ýÀ̳ª Çü½ÄÀ» È®½ÇÇϰԠÀû¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. ±âŸ ÇÊ¿äÇÒ °æ¿ì ¡°µû¶óÇϱ⡱¿Í ¡°Tip¡±µîÀ» µÎ¾î º¸Ãæ¼³¸íÀ» ÇÏ¿´´Ù. Çü¼ºÆò°¡ ¸ðµç °úÁ¦¿¡ ´ëÇÑ ÇнÀÀÌ ¿Ï·áµÇ¸é ´Ü¿øÀ» ¸¶¹«¸®Çϱâ À§ÇØ 5~10°³ÀÇ Çü¼ºÆò°¡ ¹®Á¦°¡ Á¦½ÃµÈ´Ù. µ¿¿µ»ó°­ÀÇ °¢ ´Ü¿øÀÇ Àü¹ÝÀûÀΠÁß¿ä ÇнÀ³»¿ëÀ» ¾ðÁ¦ ¾îµð¼­µç ¿Â¶óÀÎÀ» ÅëÇÏ¿© ÀúÀÚÁ÷°­ µ¿¿µ»ó °­ÀǷΠ¼ö°­ÇÒ ¼ö ÀÖ´Ù. ÀÚ°¡Áø´Ü, Çü¼ºÆò°¡ µî À̠å¿¡¼­ ÁÖ¾îÁö´Â ¸ðµç ¹®Á¦´Â ¿Â¶óÀλ󿡼­ Ã¤Á¡À» ¹ÞÀ» ¼ö ÀÖµµ·Ï µÇ¾î ÀÖ´Ù. Ã¤Á¡ ½Ã¿¡´Â ´ë¼Ò¹®ÀÚ ±¸ºÐÀ̳ª ¶ç¾î¾²±â µîÀÇ »ç¼ÒÇÑ ½Ç¼öµµ ¿ë³³µÇÁö ¾Ê´Â´Ù. ¶ÇÇÑ ¹®Á¦¿¡¼­ Á¦½ÃµÈ ¿¹Á¦°¡ ¿Ïº®ÇϰԠ½ÇÇàÀÌ µÇ¾îµµ ¿©·¯ °¡Áö ¿¹Á¦¸¦ ¹Ù²Ù¾î¼­ ÀÔ·ÂÇßÀ» ¶§ Ç×»ó Á¤È®ÇÑ °á°ú°¡ ³ª¿ÀÁö ¾Ê´Â´Ù¸é °áÄÚ 100Á¡À» ¹ÞÀ» ¼ö ¾ø´Ù. Ã¤Á¡À» ¹ÞÀ» ¶§¸¶´Ù ±× °á°ú°¡ Ç×»ó ±â·ÏÀÌ µÇ¹Ç·Î ÀڽŠȤÀº ¼±»ý´ÔÀÌ ´Ã ÇнÀÀ» °ü¸®ÇÒ ¼ö ÀÖ´Ù. ±×·¯¹Ç·Î °¢ ´Ü¿ø¿¡¼­ ÁÖ¾îÁø ¸ðµç ¹®Á¦¸¦ ¿Ïº®ÇϰԠ¸ÂÈ÷Áö ¾Ê°í ´ÙÀ½ ´Ü¿øÀ¸·Î ³Ñ¾î°¡¼­´Â ¾ÈµÈ´Ù. À̠åÀ¸·Î °øºÎÇÏ¿© ÇÁ·Î±×·¡¹ÖÀÇ °í¼ö°¡ µÇ´Â ¿­¼è´Â ¹Ù·Î À̠äÁ¡ÇÁ·Î±×·¥À» ÅëÇØ ½º½º·Î ÇÁ·Î±×·¥ ÀÛ¼º´É·ÂÀ» È®½ÇÇϰԠŰ¿ö³ª°¡´Â µ¥¿¡ ÀÖ´Ù. µ¿¿µ»ó °­ÀÇ ¼ö°­ ¹æ¹ý°ú ¿Â¶óÀΠäÁ¡ ¹æ¹ýÀº ¸¶Áö¸·Àå(404~405ÆäÀÌÁö)¿¡ ÀÚ¼¼ÇϰԠ¼³¸íµÇ¾î ÀÖ´Ù. C¾ð¾î¶õ? ¾ð¾î¶ó´Â °ÍÀº ÀÇ»ç¼ÒÅëÀ» À§ÇÑ µµ±¸ÀÌ´Ù. Çѱ¹¾î, ¿µ¾î, Áß±¹¾î, ÀϺ»¾î¿Í °°ÀÌ »ç¶÷³¢¸® ´ëÈ­Çϱâ À§ÇÑ ¾ð¾î°¡ Àִ ¹Ý¸é »ç¶÷°ú ÄÄÇ»ÅͰ¡ ´ëÈ­Çϱâ À§ÇÑ ¾ð¾î°¡ Àִµ¥ À̰ÍÀ» ÇÁ·Î±×·¡¹Ö ¾ð¾î¶ó°í ÇÑ´Ù. C¾ð¾î ¿ª½Ã ÀÌ·¯ÇÑ ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÇ ÇϳªÀÌ´Ù. À̠åÀº ÇÁ·Î±×·¥ ½Ç½À¼­·Î¼­ µûºÐÇÒÁöµµ ¸ð¸£´Â ÀÌ·ÐÀûÀΠºÎºÐÀº °¡´ÉÇÑ »ý·«ÇÏ·Á ÇßÁö¸¸ ÃÖ¼ÒÇÑ ³»°¡ ¹è¿ì·Á´Â °ÍÀÌ ¹«¾ùÀÎÁö´Â ±âº»ÀûÀ¸·Î ¾Ë°í ½ÃÀÛÇϴ °ÍÀÌ ¿¹ÀÇÀÏ °Í °°¾Æ °£´ÜÇϰԠC¾ð¾î¿¡ ´ëÇÑ ¼Ò°³¸¦ ÇÏ·Á°í ÇÑ´Ù. ÇÏÁö¸¸ ÀÌ ´Ü¿ø¿¡¼­ ¹«½¼ ¶æÀÎÁö ÀÌÇØµÇÁö ¾Ê´Â ºÎºÐÀÌ ÀÖ´Ù ÇÏ´õ¶óµµ Å©°Ô °³ÀÇÄ¡ ¸»°í °¡º­¿î ¸¶À½À¸·Î ¡®¾Æ, ´ëÃæ ±×·± °Å±¸³ª¡¯ÇÏ°í ³Ñ¾î°¡±â ¹Ù¶õ´Ù. C¾ð¾î´Â »ç¶÷ÀÌ ¾Ë¾Æº¸±â ½±µµ·Ï ¼­·Î ¾à¼ÓµÈ ¸í·É¾î ¶Ç´Â ÇÔ¼öÀÇ ÁýÇÕÀ̶ó°í »ý°¢Çϸ頵ȴÙ. ÀÌ ¸í·É¾îµéÀ» Á¶ÇÕÇÏ¿© ÀÛ¼ºµÈ ÇÁ·Î±×·¥À» ¿ø½ÃÆÄÀÏ ¶Ç´Â ¼Ò½ºÆÄÀÏÀ̶ó°í ÇÑ´Ù. ±×·±µ¥, ÄÄÇ»Åʹ 0°ú 1ÀÇ Á¶ÇÕÀ¸·Î ÀÌ·ç¾îÁø ÀÌÁøÄڵ常À» ÀÌÇØÇÒ ¼ö Àֱ⠶§¹®¿¡ C¾ð¾î·Î ÀÛ¼ºµÈ ¼Ò½ºÆÄÀÏÀ» ÀÌÇØÇÒ ¼ö ¾ø´Ù. (Âü°í·Î ÄÄÇ»ÅͰ¡ ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï ÀÌÁøÄÚµå·Î ÀÛ¼ºµÈ ÇÁ·Î±×·¥À» ±â°è¾î¶ó°í ÇÑ´Ù.)µû¶ó¼­ C¾ð¾î·Î ÀÛ¼ºµÈ ¼Ò½ºÆÄÀÏÀ» ÄÄÇ»ÅͰ¡ ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï ÇÏ·Á¸é ±â°è¾î·Î ¹ø¿ªÀ» ÇØ ÁÖ¾î¾ß Çϴµ¥ ÀÌ·¯ÇÑ ¿ªÇÒÀ» Çϴ °ÍÀ» ¡°ÄÄÆÄÀÏ·¯¡±¶ó°í Çϰí ÀÌ·¯ÇÑ ÀÛ¾÷À» ¡°ÄÄÆÄÀÏ ÇÑ´Ù.¡±¶ó°í ÇÑ´Ù. C¾ð¾î´Â 1972³â UNIX ¿î¿µÃ¼Á¦¸¦ ¸¸µé ¸ñÀûÀ¸·Î º§(Bell) ¿¬±¸¼ÒÀÇ µ¥´Ï½º¸®Ä¡(Dennis Ritchie)¿¡ ÀÇÇØ °³¹ßµÇ¾ú´Ù. ¼ö¸¹Àº ÇÁ·Î±×·¡¹Ö ¾ð¾îµéÀÌ »õ·Î ¸¸µé¾îÁö°í »ç¶óÁö±âµµ Çϸ鼭 ¿À´Ã¿¡ À̸£·¶Áö¸¸ À¯µ¶ C¾ð¾î´Â Åº»ýµÈ Áö 40³âÀÌ ³Ñµµ·Ï º¯ÇÔ¾øÀÌ »ç¶û¹ÞÀ¸¸ç Áö±Ýµµ ÇÁ·Î±×·¡¹Ö¿¡ ÀÔ¹®Çϴ ¸ðµç ÇлýµéÀÌ ¹è¿ö¾ß Çϴ Çʼö°ú¸ñÀ¸·Î ÀÚ¸®¸Å±èÇϰí Àִ °ÍÀ» º¸¸é ¾Æ¸¶µµ C¾ð¾î°¡ °®´Â Æ¯º°ÇÔÀÌ Àֱ⠶§¹®ÀÏ °ÍÀÌ´Ù. ±×·¸´Ù¸é ±×·¯ÇѠƯº°ÇÔÀÌ ¹«¾ùÀÎÁö C¾ð¾îÀǠƯ¡À» °£·«ÇϰԠ»ìÆìº¸ÀÚ. ¨ç À̽ļº C¾ð¾î·Î ÀÛ¼ºµÈ ÇÁ·Î±×·¥Àº ¾î¶² ±âÁ¾ÀÇ ÄÄÇ»ÅÍ¿¡¼­µµ Á¤»óÀûÀ¸·Î ÄÄÆÄÀÏ µÇ°í ½ÇÇàµÉ ¼ö ÀÖ´Ù. ¨è ´Ù¾ç¼º C¾ð¾î´Â °úÇР°è»êÀº ¹°·Ð, OA(»ç¹«ÀÚµ¿È­), GUI(Graphics User Interface), ½Ã½ºÅÛ ÇÁ·Î±×·¥(system program), ÀÀ¿ë ÇÁ·Î±×·¥(application program) µî°ú °°ÀÌ ÄÄÇ»ÅÍÀÇ ¸ðµç ºÐ¾ß¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ¼³°èµÈ È¿À²ÀûÀΠÇÁ·Î±×·¥ ¾ð¾îÀÌ´Ù. ¨é À¯¿¬¼º C¾ð¾î´Â ÇÔ¼ö¸¦ »ç¿ëÇØ¼­ ÇÁ·Î±×·¥À» ±â´Éº°·Î ºÐÇÒÇÏ¿© ±¸Á¶ÀûÀΠÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¼ö ÀÖÀ¸¸ç ¸ðµâÈ­°¡ °¡´ÉÇÏ´Ù. ¨ê ±âŸ Äڵ尡 °£°áÇÏ°í ´Ù¸¥ ÇÁ·Î±×·¥ ¾ð¾î¿Í ÇÔ²² È¥ÇյǾç¿ëµÉ ¼ö ÀÖ¾î È®À强ÀÌ ³ô´Ù. ÇÑÆí ÇÁ·Î±×·¥À» ÀÛ¼ºÇϱâ À§Çؼ­´Â ¿¡µðÅͰ¡ ÀÖ¾î¾ß Çϴµ¥ ¼Ò½º¸¦ ÀÔ·ÂÇÏ°í Æí¸®ÇϰԠÄÄÆÄÀÏ ¹× ½ÇÇàÀ» Çغ¼ ¼ö ÀÖµµ·Ï Á¦ÀÛµÈ Åø(IDE)À» »ç¿ëÇϴ °ÍÀÌ Æí¸®ÇÏ´Ù. Âü°í·Î Çѱ¹Á¤º¸¿Ã¸²ÇǾƵ場ëȸ¿¡¼­´Â 2012³â±îÁö ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ ¡°Visual C/C++ÄÄÆÄÀÏ·¯¡±¸¦ °ø½Ä ¾ð¾î·Î Ã¤ÅÃÇÏ¿© ÁַΠ¡°Visual studio 6.0¡±À¸·Î ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ¿´À¸³ª 2013³âºÎÅʹ ¸®´ª½º(¿ìºÐÅõ)ÀÇ ¡°GCC/C++ ÄÄÆÄÀÏ·¯¡±¸¦ Ã¤ÅÃÇÔÀ¸·Î½á ¡°Code::Blocks¡± ¶Ç´Â ¡°Eclips¡±¸¦ »ç¿ëÇÏ¿© ÇÁ·Î±×·¥À» ÀÛ¼ºÇϵµ·Ï Çϰí ÀÖ´Ù. µû¶ó¼­ °¡´ÉÇÏ´Ù¸é Á¤º¸¿Ã¸²ÇǾƵ忡¼­ ÁַΠ»ç¿ëµÇ°í Àִ ¡°Code::Blocks¡±¸¦ ¼³Ä¡ÇÏ¿© »ç¿ëÇÒ °ÍÀ» ÃßõÇϸ砡°Visual C++¡±¿Í ¡°Code::Blocks¡±ÀÇ ¼³Ä¡¹æ¹ýÀº À̠åÀÇ °ø½Ä Ã¤Á¡»çÀÌÆ®ÀΠÁ¤¿Ã(www.jungol.co.kr)»çÀÌÆ®¿¡ ÀÚ¼¼ÇϰԠ¼Ò°³µÇ¾î ÀÖ´Ù.

ÀúÀÚ¼Ò°³

°øÀú

¸ñÂ÷

Chapter 01 Ãâ·Â Chapter 03 ¿¬»êÀÚ Chapter 05 ¼±ÅÃÁ¦¾î¹® Chapter 07 ¹Ýº¹Á¦¾î¹®2 Chapter 09 ¹è¿­1 Chapter 11 ÇÔ¼ö1 Chapter 13 ÇÔ¼ö3 Chapter 15 ¹®ÀÚ¿­2 Chapter 17 Æ÷ÀÎÅÍ