Bruce Eckel¿¡ ´ëÇؼ­.....

ȨÆäÀÌÁö¿¡ °©ÀÚ±â À¢ ¿Ü±¹»ç¶÷¿¡ ´ëÇÑ ÆäÀÌÁö°¡ ÀÖ³ª ÀǾÆÇØ ÇϽÇÁöµµ ¸ð¸£°Ú½À´Ï´Ù. Á¦ Àü°øÀÌ ¼ÒÇÁÆ®¿þ¾î °øÇÐÀÔ´Ï´Ù. ±× Áß¿¡¼­µµ ÁÖ·Î °´Ã¼ÁöÇâ ¼ÒÇÁÆ®¿þ¾î °øÇп¡ ´ëÇؼ­ ¿¬±¸¸¦ ÇÏ¿´½À´Ï´Ù. ÁÖ·Î »ç¿ëÇÑ °³¹ß ¾ð¾î´Â Java ¿´°í Java¸¦ °øºÎÇϱâ À§Çؼ­ »ç¿ëÇÑ ±³Àç°¡ Bruce EckelÀÇ 'Thinking in Java'¶ó´Â Ã¥À̾ú½À´Ï´Ù. ÂüÀ¸·Î ±¦ÂúÀº Ã¥À̾ ÀÌÂÊÀ¸·Î °øºÎÇϽô ºÐ¿¡°Ô ¼Ò°³ÇÒ °â ÀÌ ÆäÀÌÁö¸¦ ¸¸µé¾ú½À´Ï´Ù.

¿ä»õ ½ÃÁß¿¡ Ã¥¹æ¿¡ °¡º¸¸é Java¿¡ °üÇÑ Ã¥µéÀÌ ¸¹ÀÌ ³ª¿ÍÀִµ¥, ´ëºÎºÎ Áö¿±ÀûÀÎ ³»¿ëÀ» ´ã°í ÀÖ°í Java¸¦ »ç¿ëÇϸ鼭 ±íÀÌÀÖ°Ô ÀÌÇØÇÏ°í ÀÖ¾î¾ßÇÒ °´Ã¼ÁöÇâ °³³ä, ¼³°è, ÄÚµùÀÇ ¹æ¹ýµé¿¡ ´ëÇؼ­ Á¦´ë·Î ¼³¸íÇÏ°í Àִ åÀÌ º°·Î ¾øÁÒ. ÀÌ Ã¥Àº °´Ã¼¿¡ ´ëÇÑ ¼Ò°³ºÎÅÍ ½ÃÀÛÇÏ¿© Àç»ç¿ë, ´ÙÇü¼º, RTTI, ¾²·¹µå, ³×Æ®¿÷ ÇÁ·Î±×·¡¹Ö, µðÀÚÀÎ ÆÐÅÏ µî¿¡ ´ëÇؼ­ ´ã°í ÀÖ½À´Ï´Ù.

Thinking in C++´Â volume I,II µÎ ±ÇÀ¸·Î ³ª´µ¾îÁ® Àִµ¥ volume IÀº C++¾ð¾îÀÇ Æ¯Â¡¿¡ ´ëÇؼ­ ¼³¸íÇÏ°í ÀÖÀ¸¸ç Volume II´Â 1997³â ANSI/ISO¿¡¼­ Á¦Á¤ÇÑ C++ÀÇ Ç¥ÁØ¿¡ ´ëÇؼ­ ¼³¸íÇÏ°í ÀÖ½À´Ï´Ù. ÁÖ·Î Standard Library(STL)°ú »õ·ÎÀÌ Ãß°¡µÈ ÀåÄ¡(Standard library, template, Namespace)µé¿¡ ´ëÇؼ­ ¼³¸íÇÏ°í ÀÖ½À´Ï´Ù.

 ÇöÀç Ç¥ÁØ C++(Standard C++)À» »ç¿ëÇÏ¿© ¸®´ª½º »ó¿¡¼­ SCA2.2 ½ºÆåÀ» ¸¸Á·ÇÏ´Â Core FrameworkÀ» °³¹ßÇÏ°í ÀÖ½À´Ï´Ù.


Bruce Eckel

 

ºê·ç½º ¿¡ÄÌ(www.BruceEckel.com)Àº "Thinking in Java(Prentice-Hall,1998, 2nd Edition 2000)", Hand-On Java Seminar CD ROM(À¥¿¡¼­ Á¢±Ù °¡´ÉÇÔ, Thinking in C++(PH 1995;2nd editon 2000)), C++ Inside & out(Osborne/McGraw-Hill 1993)ÀÇ ÀúÀÚÀÌ´Ù. ANSI/ISO C++ À§¿øȸÀÇ À§¿øÀ̸ç Á¤±âÀûÀ¸·Î ¿©·¯ ÄÁÆÛ·±½º¿¡¼­ ¿¬¼³À» Çϸç, ¼ÒÇÁÆ®¿þ¾î °³¹ß ÄÁÆÛ·±½º¿¡¼­ C++°ú Java Æ®·¢¿¡¼­ ÀÓ¿øÀ¸·Î È°µ¿ÇÏ°í ÀÖ´Ù. ¶Ç, ±×´Â °ø°³Àû ¶Ç´Â °³ÀÎÀûÀ¸·Î C++¿Í Java¿¡ ´ëÇÑ ¼¼¹Ì³ª¿Í ¼³°è ÄÁ¼³ÆÃÀ» Á¦°øÇÏ°í ÀÖ´Ù.

Thinking in C++, Volume I, II

1995³âµµ¿¡ ÃâÆÇµÈ Ã¥À¸·Î Software Development Jolt AwardÀÇ º£½ºÆ®ºÏ »óÀ» ¹Þ¾Ò´Ù.

2000³âµµ¿¡ Volume I 2nd edition ÃâÆÇ, 2004³â 2¿ù Volume II ÃâÆÇ

 

Thinking in Java, 3rd Edition

2003³â 1¿ù 3rd Edition ÃâÆÇ

 

 Thinking in Pattern

Design PatternÀ̶õ ¼ÒÇÁÆ®¿þ¾î Àç»ç¿ëÀÇ ÇϳªÀÇ ¹æ¹ýÀ¸·Î½á ¼ÒÇÁÆ®¿þ¾î °³¹ß ÁÖ±â Áß '¼³°è'ÀÇ ´Ü°è¿¡¼­ ¸¹ÀÌ »ç¿ëµÇ´Â ¼³°èÀÇ ¸ðÇüÀ» ÆÐÅÏÈ­ ÇÏ¿© ÃßÈÄÇØ »ç¿ëÇÒ ¼ö ÀÖ°Ô ¸¸µé¾î ³õÀº °ÍÀÌ´Ù. ¼³°è ÆÐÅÏÀÌ Á¤ÀǵÊÀ¸·Î Çؼ­ °³¹ßÀÚµé »çÀÌÀÇ ÀÇ»ç¼ÒÅë¿¡¼­ ³Î¸® ÀÎÁöµÇ°í Å×½ºÆ®µÈ ÆÐÅÏÀ¸·Î °³¹ßÀÚµéÀÇ ÀÌÇظ¦ µ½°í ¼­·Î Ç¥ÁØÈ­µÈ °³¹ß ¸ðÇüÀ¸·Î ÀÛ¾÷À» ÇÒ ¼ö ÀÖ°Ô µµ¿ÍÁÙ ¼ö ÀÖ´Ù. ÀÌ·¯ÇÑ ¼³°è ÆÐÅÏÀ» ÀÌ¿ëÇÏ¿© °³¹ßÀڵ鰣¿¡ ¼³°èÀÇ Ç¥ÁØÀ¸·Î½á ÀÇ»ç¼ÒÅë½Ã »ç¿ëÇÒ ¼ö ÀÖ°í, ¶Ç ÀÌ·¯ÇÑ ¼³°è ÆÐÅÏÀº ¿©·¯ Â÷·Ê °ËÁõµÇ°í ½ÇÁ¦·Î ¸¹Àº ¼ÒÇÁÆ®¿þ¾î ÇÁ·ÎÁ§Æ®¿¡¼­ »ç¿ëÇÏ°í ÀÖ´Â °ÍÀÌ·Î ½Å·Ú¼ºÀÌ ÀÖ´Ù.

¾ÆÁ÷ ÃâÆǵÇÁö ¾Ê°í ¿Â¶óÀÎ ºÏÀ¸·Î¸¸ º¼ ¼ö ÀÖÀ½.