´ç½ÅÀÇ ÄÚµå´Â ·¹°Å½ÃÀΰ¡?
¿À´Ãµµ ·¹°Å½Ã°¡ µÉ Äڵ带 ÀÛ¼ºÇß³ª?
·¹°Å½Ã°¡ ÄÚµåÀÇ ÁøÁ¤ÇÑ ¿î¸íÀΰ¡?
·¹°Å½Ã°¡ ¾Æ´Ñ ¼ÒÇÁÆ®¿þ¾î ÀÚ»êÀÌ µÇ´Â ÄÚµå¿Í ¼³°è!
°³¹ßÀڴ åÀ¸·Î °øºÎÇÑ´Ù.
Àαâ Àִ åµéÀº ÀÌ»óÀûÀÎ ¸ðµ¨À» ¼³¸íÇÑ´Ù.
±×µéÀº ½ÇÁ¦ ´ë±Ô¸ð ½Ã½ºÅÛÀ» ¿î¿µÇÏ°í ÀÖÁö ¾Ê´Ù.
ÁøÂ¥ ´ë±Ô¸ð ½Ã½ºÅÛÀ» 30¿© ³â °¡±îÀÌ ¿î¿µÇÏ´Â ÀúÀÚÀÇ ¼³°è·Ð!
´ç½ÅÀÇ ÄÚµå´Â ·¹°Å½ÃÀΰ¡?
´ç½ÅÀÌ ¿À´Ã ÀÛ¼ºÇÏ´Â ÄÚµå´Â ·¹°Å½ÃÀÌ°í, ³»ÀÏ ÀÛ¼ºÇÏ´Â ÄÚµå´Â ¸ð´ø ÄÚµåÀΰ¡? Â÷¼¼´ë ÇÁ·ÎÁ§Æ®°¡ ³ª¿À¸é »ç¶óÁ®¾ß ÇÏ´Â ·¹°Å½Ã ÄÚµåÀΰ¡? ¼Ò¸ðÀûÀÎ ÄÚµå °¥¾Æ¾þ±â ´ë½Å ¼ÒÇÁÆ®¿þ¾î ÀÚ»êÀ¸·Î ÃàÀûÇÏ°í ¼ºÀåÇÏ´Â ¹æ¹ýÀº ¾øÀ»±î?
°³¹ßÀڴ åÀ¸·Î °øºÎÇÑ´Ù. Ã¥¿¡¼ ¼³¸íÇÏ´Â ÀÌ·ÐÀûÀÎ ¹æ¹ýÀ» ½ÅºÀÇÏ°í¾ß ¸¸´Ù. ±×·¯³ª ¼ÒÇÁÆ®¿þ¾î´Â º¹ÀâÇÏ´Ù. º¹ÀâÇÑ Çö½Ç ¼¼°è¸¦ ¼ÒÇÁÆ®¿þ¾î·Î ´ã¾Æ³»´Ù º¸¸é ÀÌ»óÀûÀÎ ÀÌ·ÐÀº ¹«³ÊÁö°í ¸¸´Ù. ÀÌ·ÐÀ» ³Ñ¾î ¹°¸®ÀûÀÎ ¼¼°è¿¡ ½ÇÁ¦·Î Àû¿ëÇÒ ¼ö ÀÖ´Â ¾ÆÅ°ÅØó¸¦ ¹è¿öº¸ÀÚ.
´ë±Ô¸ð ¼ÒÇÁÆ®¿þ¾îÀÇ º¹À⼺¿¡ ´ëÀÀÇϱâ À§ÇÑ ÀýÂ÷¿Í ¾ÆÅ°ÅØó
´ë±Ô¸ð ¼ÒÇÁÆ®¿þ¾î ÇÁ·ÎÁ§Æ®¸¦ À§ÇÑ ¾ÆÅ°ÅØó ¿øÄ¢
½Å·Ú¼º°ú À¯Áöº¸¼ö¼ºÀ» °®Ãá Äڵ带 ÀÛ¼ºÇÏ´Â ÀÏÀº ¾î·Æ´Ù. ´ë±Ô¸ð ¼ÒÇÁÆ®¿þ¾î °³¹ßÀ̶ó¸é ´õ ¸¹Àº µµÀü °úÁ¦°¡ ÁÖ¾îÁø´Ù. ´ë±Ô¸ð ½Ã½ºÅÛÀ» ¸¸µé·Á¸é ´ëºÎºÐÀÇ Àαâ ÀÖ´Â ±³Àç¿¡¼ ´Ù·ç´Â ÀÌ·ÐÀû °³³äÀ» ³Ñ¾î ³í¸®Àû µðÀÚÀο¡ ´ëÇÑ ½Ç¿ëÀûÀÎ ÀÌÇØ°¡ ÇÊ¿äÇÏ´Ù. ±â¾÷ ±Ô¸ð¿¡¼ ¼º°øÀûÀÌ·Á¸é °³¹ßÀÚ ¶Ç´Â °í±Þ °³¹ßÀÚ¿¡°ÔÁ¶Â÷ »ý¼ÒÇÒ ¼ö ÀÖ´Â ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î¸µÀÇ ¹°¸®Àû µðÀÚÀεµ ´Ù·ï¾ß ÇÑ´Ù.
±â¾÷ÀÇ »ýÁ¸À» Ã¥ÀÓÁö´Â ´ë±Ô¸ð, ¹Ì¼Ç Å©¸®Æ¼ÄÃÇÑ ¿£ÅÍÇÁ¶óÀÌÁî ½Ã½ºÅÛÀ» 30³â ÀÌ»ó ÇöÀå¿¡¼ ±¸ÃàÇÏ¸é¼ ½×Àº ½Ç¹« °æÇèÀ» ±â¹ÝÀ¸·Î ÀúÀÚ, Á¸ ·¹ÀÌÄÚ½º´Â ¼ÒÇÁÆ®¿þ¾î ÀÚº»À» ¸¸µé°í ¼ºÀå½ÃÅ°´Â ¹æ¹ýÀ» º¸¿©ÁØ´Ù. ÀÌ Ã¥Àº ¾î¶² ±Ô¸ðÀÇ ÇÁ·ÎÁ§Æ®¶óµµ Àû¿ë °¡´ÉÇÑ ±âÃʸ¦ ±¸ÃàÇÏ°í, ¼º°øÀûÀÎ Çö½Ç ¼¼°è ´ë±Ô¸ð °³¹ß¿¡ ÇÊ¿äÇÑ ÀýÂ÷, ¹æ¹ý, ±â¼ú ¹× µµ±¸¸¦ º¸¿©ÁØ´Ù.
23³â¸¸ÀÇ °³Á¤À» ÅëÇØ ÃֽŠÁ¤º¸¸¦ ¹Ý¿µÇß´Ù. °ß°íÇÑ ¿£Áö´Ï¾î¸µÀ» °Á¶ÇÏ¸é¼ ±¸Ã¼ÀûÀÎ ¿¹Á¦¿Í ±âº» µðÀÚÀÎ °³³äÀ» ¼³¸íÇÑ´Ù. ¾î¶² °æÇè ¼öÁØÀÇ °³¹ßÀÚ¶óµµ ´ÙÀ½°ú °°Àº ¹æ¹ýÀ» ÀÌÇØÇÔÀ¸·Î½á µðÀÚÀÎ ¹× °³¹ß Á¢±Ù ¹æ½ÄÀ» Çõ½ÅÀûÀ¸·Î º¯È½Ãų ¼ö ÀÖ´Â ÀλçÀÌÆ®¸¦ ¾òÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù.
? ÀÎÇÁ¶ó ¹× ÀÀ¿ë ÇÁ·Î±×·¥ °³¹ß °£ÀÇ Â÷À̸¦ È°¿ëÇÏ¿© »ý»ê¼º Çâ»ó
? Çǵå¹é ¹× °èÃþÀû Àç»ç¿ëÀ» ÅëÇÑ ±âÇϱ޼öÀûÀÎ »ý»ê¼º Çâ»ó ´Þ¼º
? ÄÄÆ÷³ÍÆ®¸¦ ³í¸® ¹× ¹°¸®Àû µðÀÚÀÎÀÇ ±âº» ´ÜÀ§·Î ¹Þ¾ÆµéÀ̱â
? ÄÄÆÄÀÏ ¹× ¸µÅ©ÀÇ ±âº»ÀûÀΠƯ¼ºÀÌ ÄÄÆ÷³ÍÆ® µðÀÚÀο¡ ¾î¶»°Ô ¿µÇâÀ» ¹ÌÄ¡´ÂÁö ºÐ¼®
? ÀûÀýÇÑ Å©±âÀÇ ¹°¸®Àû ÁýÇÕ¿¡ ³í¸®Àû ÄÜÅÙÃ÷¸¦ È¿°úÀûÀ¸·Î ºÐÇÒÇϱâ
? ÃæºÐÇÑ, ¿ÏÀüÇÑ, ÃÖ¼ÒÇÑÀÇ ¹× ±âº» ¼ÒÇÁÆ®¿þ¾î °£ÀÇ Áß¿äÇÑ Â÷À̸¦ ³»ÀçÈ
? ĸ½¶È, ¾ÈÁ¤¼º ¹× ¼º´ÉÀ» µ¿½Ã¿¡ ÃÖÀûÈÇÏ´Â ¼Ö·ç¼Ç Á¦°ø
? ÁÖ±âÀûÀÎ ¹°¸®Àû Á¾¼Ó¼ºÀ» ÇÇÇϱâ À§ÇØ ¾ÆÈ© °¡Áö ¼ö¸³µÈ ¼öÁØÈ ±â¹ý È°¿ë
? ÀüÅëÀûÀÎ °èÃþ ±¸Á¶ÀÇ "¹«°Å¿ò"À» ÇÇÇϱâ À§ÇØ ÀûÀýÇÑ Ãø¸é ¼³°è »ç¿ë
? ÄÄÆÄÀÏ Å¸ÀÓ °áÇÕÀ» Á¦°ÅÇϱâ À§ÇÑ ÀûÀýÇÑ ¾ÆÅ°ÅØó °Ý¸® ±â¹ý »ç¿ë
? ÄÄÆ÷³ÍÆ® ±â¹Ý ¹æ¹ýÀ» »ç¿ëÇÏ¿© ´ë±Ô¸ð ½Ã½ºÅÛÀ» µðÀÚÀÎÇÏ´Â ´ÙÂ÷¿ø ÇÁ·Î¼¼½º¸¦ ¼÷´ÞÇϱâ
ÀÌ Ã¥¿¡¼ ´Ù·ç´Â ¿øÄ¢°ú ¾ÆÅ°ÅØó´Â ¾ð¾î¿¡ ƯȵÇÁö ¾Ê°í ´ë±Ô¸ð ¼ÒÇÁÆ®¿þ¾î ½Ã½ºÅÛÀ» °³¹ßÇÏ¸é¼ ¹ß»ýÇÒ ¼ö ÀÖ´Â °øÅëÀûÀÎ ¹®Á¦¿¡ ´ëÇÑ ÇØ°áÃ¥À» Á¦½ÃÇÑ´Ù. C++¿¡ ÁßÁ¡À» µÐ Ã¥ÀÌÁö¸¸, ÀÚ¹Ù, ÆÄÀÌ½ã µî ´Ù¸¥ ¾ð¾îÀÇ °³¹ßÀڵ鵵 ´ë±Ô¸ð ¼ÒÇÁÆ®¿þ¾î ÇÁ·ÎÁ§Æ®¿¡¼ÀÇ ¾ÆÅ°ÅØó ¼³°è¿Í ÀýÂ÷¿¡ ´ëÇÑ ÀÌÇظ¦ Çâ»ó½ÃÅ°´Â µ¥ µµ¿òÀ» ¹ÞÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù.
1996³â¿¡ ÃâÆÇÇÑ ¡ºLarge-Scale C++ Software Design¡»(Addison-Wesley, 1996)ÀÇ ÀúÀÚÀ̸ç ÇöÀç´Â ´º¿å ½ÃÀÇ ºí·ë¹ö±× LP¿¡¼ ¼±ÀÓ ¾ÆÅ°ÅØÆ®·Î ±Ù¹«ÇÏ°í ÀÖÀ¸¸ç C++ ¼ÒÇÁÆ®¿þ¾î °³¹ß ºÐ¾ß¿¡¼ ¼¼°èÀûÀ¸·Î Àß ¾Ë·ÁÁø ¸àÅä·Î È°µ¿ÇÏ°í ÀÖ´Ù. 2001³â¿¡´Â ºí·ë¹ö±×ÀÇ BDE ±×·ìÀ» ¼³¸³ÇÏ°í ÀÚ½ÅÀÇ ÄÄÆ÷³ÍÆ® ±â¹Ý ¹æ¹ý·Ð, ÇÁ·Î¼¼½º ¹× ¾ÆÅ°ÅØó¸¦ »ç¿ëÇÏ¿© ÃÖ»ó±ÞÀÇ Àç»ç¿ë °¡´ÉÇÑ C++ ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇÏ°í ÀÖ´Ù.
Á¸ ·¹ÀÌÄÚ½º´Â ACCU, C++Now, CppCon, Meeting C++ °°Àº Àú¸íÇÑ Àü¹® ÄÜÆÛ·±½º¿¡ Ç×»ó ¿¬»ç·Î Âü¿©ÇÏ°í ÀÖ´Ù. ¶ÇÇÑ, 2006³âºÎÅÍ C++ Ç¥ÁØ À§¿øȸÀÇ ÅõÇ¥ ȸ¿øÀ¸·Î Âü¿©ÇÏ¿© C++11 °ª ½Ã¸àƽ, C++17 PMR ¸Þ¸ð¸® ÇÒ´çÀÚ, C++20 ¸ðµâ µî ¿©·¯ ¼¼´ë¿¡ °ÉÃÄ C++¸¦ ¹ßÀü½ÃÅ°´Â µ¥ ±â¿©Çß´Ù. 1996³â¿¡ Ãâ°£ÇÑ ±×ÀÇ Ã¥Àº ¾÷°è¿¡ ¸¹Àº ¿µÇâÀ» ÁáÀ¸¸ç Áö±Ý±îÁöµµ C++¿¡¼ ´ë±Ô¸ð ½Ã½ºÅÛÀ» µðÀÚÀÎÇÏ´Â µ¥ ÀÖ¾î ù ¹ø°ÀÌÀÚ, ÇöÀç±îÁöµµ À¯ÀÏÇÏ°íµµ ¸íÈ®ÇÑ Âü°í ÀÚ·á¿´´Ù.