Ȩ  I   ȸ»ç¼Ò°³  I  »çÀÌÆ®¸Ê  I  µµ¿ò¸»
Àαâ°Ë»ö¾î
  IDÀúÀå
 
ȸ¿ø°¡ÀÔ I ¾ÆÀ̵ð/ºñ¹Ð¹øÈ£Ã£±â
¤ýOS / Çϵå¿þ¾î / ¼­¹ö±º
¤ýOA / ¿ÀÇǽº / ÀüÀÚÃâÆÇ
¤ý¾ÆÀÌÆù / ¾Èµå·ÎÀ̵å
¤ýµðÁöÅÐ Æ÷Åä±×·¡ÇÇ
¤ý±×·¡ÇÈ / ȨÆäÀÌÁö
¤ýÀÎÅÍ³Ý ÇÁ·Î±×·¡¹Ö
¤ýÀϹÝÇÁ·Î±×·¡¹Ö
¤ý°ÔÀÓÇÁ·Î±×·¡¹Ö
¤ýSNS / E-Business
¤ýµ¥ÀÌÅͺ£À̽º
¤ý±â Ÿ
¤ý±æ¶óÀâÀÌ
¤ý½Ç·ÂÀÌ Å½³ª´Â
¤ýȸ»ç ½Ç¹«¿¡ ÈûÀ» ÁÖ´Â
¤ý¿¹Á¦°¡ °¡µæÇÑ
¤ý±×¸² ÇÑ ÀåÀ¸·Î º¸´Â
¤ýµðÁöÅÐ Æ÷Åä±×¶óÇÇ
¤ý±×·¡ÇÈ/ȨÆäÀÌÁö
ÆäÀ̽ººÏ ºí·Î±× ³×À̹öÆ÷½ºÆ®
°ü·ÃºÐ·ù : ÀÏ¹Ý ÇÁ·Î±×·¡¹Ö / ÇÁ·Î±×·¡¹Ö ÀϹÝ/ÀÀ¿ë ÇÁ·Î±×·¡¹Ö
Code Reading : ¿ÀÇ ¼Ò½º °üÁ¡¿¡¼­ º» ÄÚµå Àбâ - ÀýÆÇ
Å©°Ôº¸±â l Â÷·Êº¸±â
¤ýÀú ÀÚ Diomidis Spinellis
¤ý¿ª ÀÚ ·ù±¤
¤ý±¸ ºÐ ¹ø¿ª¼­
¤ý¹ßÇàÀÏ 2004³â 05¿ù 15ÀÏ
¤ýÁ¤ °¡ 25,000¿ø
¤ýÆäÀÌÁö 610 ÆäÀÌÁö
¤ýISBN 89-5674-186-7
¤ý³­À̵µ Áß±Þ.»ó±Þ
¤ýÃâÆÇ»ç Á¤º¸¹®È­»ç
ÇÁ·Î±×·¡¸Ó¶ó¸é ÀÌ Ã¥À» Àоî¾ß ÇÑ´Ù!

  • ÇϷ縸¿¡, 3¸¸ 4õ Á٠¥¸® ÇÁ·Î±×·¥¿¡ »õ·Î¿î ±â´É Çϳª¸¦ Ãß°¡ÇØ¾ß ÇÑ´Ù. ¾îµð¼­ºÎÅÍ ½ÃÀÛÇØ¾ß ÇÒ±î?
  • µ¿½Ã¿¡ ´Ù¼¸ °¡Áö ÀÏÀ» º´·ÄÀûÀ¸·Î ¼öÇàÇÏ´Â °Íó·³ º¸ÀÌ´Â Äڵ带 ¾î¶»°Ô ºÐ¼®ÇØ¾ß ÇÒ±î?
  • ¼ö¼ö²²³¢°°Àº Äڵ带 ÀÌÇØÇÏ°í ´Ü¼øÈ­ÇÏ·Á¸é ¾î¶»°Ô ÇØ¾ß ÇÒ±î?
  • º¹ÀâÇÑ ºôµå °øÁ¤À» Ç®¾îÇìÄ¡·Á¸é ¾î¶»°Ô ÇØ¾ß ÇÒ±î?

Äڵ带 ¿Ö Àд°¡? Äڵ带 ¼öÁ¤Çϰųª, °ËÅäÇϰųª, °³¼±½Ã۱â À§ÇØ ¹Ýµå½Ã Äڵ带 Àоî¾ß ÇÏ´Â ¶§µµ ÀÖ´Ù. ¾Æ´Ï¸é ±â¼úÀÚµéÀÌ ±â°è ¾È¿¡ ¹¹°¡ µé¾î ÀÖ³ª ±Ã±ÝÇØ¼­ »ìÆìº¸µíÀÌ Äڵ带 ÀÐÀ» ¼öµµ ÀÖ´Ù. ¶Ç´Â ¹º°¡ Àç»ç¿ëÇÒ¸¸ÇÑ °ÍÀ» ã¾Æº¸·Á°í Äڵ带 ÀÐÀ» ¼öµµ ÀÖ´Ù.

ÄÚµå Àбâ´Â °íÀ¯ÇÑ ±â¼úµéÀÌ ÇÊ¿äÇÑ, ±×¸®°í ¾ðÁ¦ ¾î¶² ±â¹ýÀ» »ç¿ëÇØ¾ß ÇÒ Áö ÆÇ´ÜÇÏ´Â ´É·ÂÀÌ Áß¿äÇÑ È°µ¿ÀÌ´Ù. ÀúÀÚ Diomidis Spinellis´Â 600 °³ ÀÌ»óÀÇ ½ÇÁ¦ ¿¹Á¦µéÀ» ÅëÇØ¼­ ÁÁÀº(±×¸®°í ³ª»Û) Äڵ带 ½Äº°ÇÏ´Â ¹ý, ±×°ÍÀ» Àд ¹ý, Áß¿äÇÑ ºÎºÐÀ» ã´Â ¹ý, ±×¸®°í ±×·¯ÇÑ Áö½ÄÀ» °¡Áö°í µ¶ÀÚ ÀÚ½ÅÀÇ Äڵ带 °³¼±½ÃŰ´Â ¹ýÀ» º¸¿©ÁØ´Ù.

Áø½Ç: ¿©·¯ºÐÀÌ ÁÁÀº Äڵ带 Àд ½À°üÀ» °¡Áø´Ù¸é, ½º½º·Î ´õ ³ªÀº Äڵ带 ÀÛ¼ºÇÒ ¼ö ÀÖ°Ô µÉ °ÍÀÌ´Ù.

ºÎ·Ï CD¿¡´Â ÃÑ ¿ë·® 400 Mb, 53,000 °³ÀÇ ÆÄÀϵé, õ 6 ¹é¸¸ ÁÙ¿¡ À̸£´Â, Apache À¥ ¼­¹ö, hsqldb Java °ü°èÇü µ¥ÀÌÅͺ£À̽º ¿£Áø, NetBSD Unix ¹èÆ÷ÆÇ, Perl ¾ð¾î, Tomcat ÀÀ¿ë ÇÁ·Î±×·¥ ¼­¹ö, X-Window ½Ã½ºÅÛ µî ¿ÀǼҽº ÇÁ·ÎÁ§Æ®µéÀÇ ¿ÏÀüÇÑ Äڵ尡 ¼ö·ÏµÇ¾î ÀÖ´Ù. º»¹®¿¡¼­´Â ±× Áß 600 ¿© °³¸¦ ÄÚµå Á¶°¢µéÀ» ¿¹Á¦·Î »ç¿ëÇϸç, ÇØ´ç ÄÚµåÀÇ ±¸Ã¼ÀûÀÎ À§Ä¡µµ Á¦½ÃÇÑ´Ù.

[ÀúÀÚ ¼Ò°³]
Diomidis Spinellis´Â 1985 ³âºÎÅÍ Çõ½ÅÀûÀÌ°í ¼ö»ó °æ·Â¿¡ ºû³ª´Â ¼ö¸¹Àº »ó¿ë ¹× ¿ÀǼҽº ÇÁ·ÎÁ§Æ®µéÀ» À§ÇØ 250,000 ÁÙ ÀÌ»óÀÇ Äڵ带 °³¹ß, °ü¸®ÇØ ¿À¸é¼­ ÀÌ Ã¥¿¡ Á¦½ÃµÈ ±â¹ýµéÀ» ¹ßÀü½ÃÄ×´Ù. ±×´Â Universit of LondonÀÇ Imperial College¿¡¼­ ¼ÒÇÁÆ®¿þ¾î °øÇÐ ¼®»ç ÇÐÀ§¿Í Àü»êÇÐ ¹Ú»ç ÇÐÀ§¸¦ ¹Þ¾Ò´Ù. ÇöÀç ±×´Â Athens University of Economics and Business Department of Management ScienceÀÇ Á¶±³¼öÀÌ´Ù.
 
[¿ªÀÚ ¼Ò°³]
1996³âºÎÅÍ ÇÁ·Î±×·¡¹Ö ¼­Àû Àü¹® ¹ø¿ª°¡·Î Ȱµ¿ÁßÀÌ´Ù.

Áö±Ý±îÁö 'Àç¹ÌÀÖ°Ô ºüÁ®µå´Â C++ ÇÁ·Î±×·¡¹ÖÀÇ ÇÔÁ¤', 'Beginning C#', 'Professional JSP', 'Beginning XHTML', 'Professional ADO 2.5 RDS Programming with ASP 3.0', 'GDI +Programming: C#À» ÀÌ¿ëÇÑ »ç¿ëÀÚ ÁöÁ¤ ÄÁÆ®·Ñ ÀÛ¼ºÇϱâ', 'core PHP Programming', 'Understanding COM+', 'The JFC Swing Tutorial', 'Professional XML Applications', 'Waite GroupÀÇ C++ How-To' µî ´Ù¾çÇÑ ºÐ¾ßÀÇ ÇÁ·Î±×·¡¹Ö ¼­ÀûµéÀ» ¹ø¿ªÇß´Ù.

ÀÌ ¿Ü¿¡µµ 'Game Programming Gems(1, 2, 3)' ½Ã¸®Á ºñ·ÔÇØ¼­ 'OpenGL Game Programming', '3D °ÔÀÓ ÇÁ·Î±×·¡¹Ö & ÄÄÇ»ÅÍ ±×·¡ÇÈÀ» À§ÇÑ ¼öÇÐ', 'AI Game Programming Wisdom', 'Direct3D ShaderX: Á¤Á¡ & Çȼ¿ ¼ÎÀÌ´õ ÆÁ°ú Æ®¸¯', '°ÔÀÓ ÇÁ·Î±×·¡¸Ó¸¦ À§ÇÑ ÀڷᱸÁ¶¿Í ¾Ë°í¸®Áò', 'Game Coding Complete' µî ¿©·¯ °ÔÀÓ ÇÁ·Î±×·¡¹Ö ¼­ÀûµéÀ» ¹ø¿ªÇßÀ¸¸ç, ¶ÇÇÑ ÀâÁö Game Developer Çѱ¹¾îÆÇÀÇ °íÁ¤ ¹ø¿ªÀڷΠȰµ¿ÇؿԴÙ.

ÇöÀç ¹ø¿ª¼­ Á¤º¸ »çÀÌÆ® "occam's Razor"(http://occam.com.ne.kr)¿Í Game Programming Gems ½ºÅ͵ð »çÀÌÆ® "GPGstudy.com"(http://gpgstudy.com)À» ¿î¿µÇϰí ÀÖ´Ù.



¿À·¡ ÀüºÎÅÍ ÄÚµå Àб⿡ ´ëÇÑ Ã¥ÀÌ ÇÊ¿äÇÏ´Ù°í »ý°¢À» Çß¾ú´Âµ¥ ±×·± Ã¥ÀÌ ³ª¿Ô°í ¶Ç ±×°É Á÷Á¢ ¹ø¿ª±îÁö ÇÏ°Ô µÇ¾î¼­ Á¤¸» ±â»Þ´Ï´Ù.

ÄÚµå Àб⠶Ǵ ÄÚµå ÀÌÇØ(code comprehension)¿¡ °ü·ÃµÈ ³í¹®µéÀº Á» ÀÖÁö¸¸, ÄÚµå Àб⠱â¼úÀ» °¡¸£Ä¡´Â Ã¥Àº (Àû¾îµµ ¿µ¾î¸¦ ºñ·ÔÇÑ ÁÖ¿ä ¾ð¾îµé¿¡¼­)ÀÌ Ã¥ÀÌ Ã³À½À̶ó°í ¾Ë°í ÀÖ½À´Ï´Ù. ¿Ö ÀÌÁ¦¾ß ³ª¿ÔÀ»±î¿ä? Äڵ带 Àд °ÍÀÌ Äڵ带 ¾²´Â °Í¸¸Å­À̳ª Áß¿äÇÏ´Ù´Â ¾î¼¸é ´ç¿¬ÇÑ À̾߱⸦ ¾Æ¹«µµ ¸ô¶úÀ»±î¿ä? ¾Æ´Ò °Ì´Ï´Ù. °³ÀÎÀûÀ¸·Î´Â ü°è³ª ÀýÂ÷, ¹æ¹ý·Ðº¸´Ù °³¹ßÀÚ, Áï »ç¶÷ÀÌ ´õ Áß¿äÇÏ´Ù´Â °üÁ¡ÀÌ Á¡Á¡ ÆÛÁö´Â °Í°ú °ü·ÃÀÌ ÀÖÀ» °ÍÀ̶ó´Â »ý°¢ÀÌ µì´Ï´Ù. »ç¶÷À» ¾î¶»°Ô ÁغñÇÒ °ÍÀΰ¡¸¦ ÁøÁöÇÏ°Ô °í¹ÎÇÑ °á°úÀÇ Çϳª°¡ ¹Ù·Î ÀÌ·± ÄÚµå ÀбⰡ ¾Æ´Ò±î ÇÕ´Ï´Ù.

ÀÌ Ã¥¿¡ ´ëÇØ ±â´ë°¡ ÄÇ°í ½ÇÁ¦·Î ±â´ë¿¡ ±ÙÁ¢ÇÏ´Â ¸¸Á·À» ¾ò±ä Çß½À´Ï´Ù¸¸, Á» ¾Æ½¬¿î Á¡µµ ÀÖ¾ú½À´Ï´Ù. Á» ´õ ±í°Ô ÆÄ°í µé¾î°¬À¸¸é ÁÁ¾ÒÀ» ÁÖÁ¦µéµµ ÀÖ¾ú°í, °£´ÜÈ÷ ¤°í ³Ñ¾î°¡µµ µÇ¾úÀ» °Íµµ ÀÖ¾ú½À´Ï´Ù. ±×·¯³ª ÀüüÀûÀ¸·Î º¸¸é, ³Ê¹« ¿å½ÉÀ» ºÎ¸®Áö ¾Ê°í ¿©·¯ Ãø¸éµéÀ» ÀûÀýÈ÷ ÈÈÀº °Í, ±×¸®°í ÁÖ·Î ¿ÀǼҽº ÇÁ·ÎÁ§Æ®µé°ú ±×µé¿¡¼­ °¡Àå ³Î¸® ¾²ÀÌ´Â C ¾ð¾î¸¦ Áß½ÉÀ¸·Î ÇÑ °Í µîÀº ¿Ã¹Ù¸¥ ¼±ÅÃÀ̾ú´Ù°í »ý°¢ÇÕ´Ï´Ù.

¹¹, Ã¥¿¡ ´ëÇØ¼­´Â Dave Thomas°¡ ¸Ó¸®¸»¿¡¼­ Àß ¼Ò°³Çϰí ÀÖÀ¸¹Ç·Î µ¡ºÙÀÌÁö ¾Ê°Ú½À´Ï´Ù. ´Ù¸¸, ÀÌ Ã¥ÀÇ ¿ø¼­°¡ 2003 Jolt Award Technical Books ºÎ¹®ÀÇ Productivity Award¸¦ ¼ö»óÇß´Ù´Â Á¡À» ¾ð±ÞÇÏÁö ¾ÊÀ» ¼ö ¾ø°Ú³×¿ä(http://www.sdmagazine.com/ pressroom/031804_jolt_winners.pdf Âü°í). ±× »óÀÇ ¼ö»óÀº ÀÌ Ã¥¿¡ ´ëÇÑ Ä¿´Ù¶õ Âù»ç°¡ ¾Æ´Ò ¼ö ¾ø½À´Ï´Ù. ÀúÀÚ¿Í ÃâÆÇ»ç¿¡°Ô ÃàÇÏÀÇ ¸»À» ÀüÇÏ°í ½Í½À´Ï´Ù. ÀÌ ¹ø¿ª¼­µµ ±× Á¤µµÀÇ Âù»ç¸¦ ¹ÞÀ» ¼ö ÀÖ±æ ¹Ù¶ø´Ï´Ù.

Ã¥ ÀÚü¿¡ ´ëÇÑ À̾߱â´Â ±× Á¤µµ·Î Çϰí¿ä. ¹Ù¶÷ÀÌ ÀÖ´Ù¸é, ÀÌ Ã¥ÀÌ ´õ ¸¹Àº ³íÀǰ¡ ÀϾ°í »õ·Î¿î Ã¥µéÀÌ ½ñ¾ÆÁö´Â °è±â°¡ µÇ´Â °ÍÀÔ´Ï´Ù. »õ·Î¿î Ã¥µéÀ̶ó°í ÇÑ´Ù¸é µÎ Á¾·ùÀÇ Ã¥µéÀ» »ý°¢ÇÒ ¼ö Àִµ¥¿ä. ù ¹øÂ°´Â, ¿µ¾î°¡ ¸ð±¹¾î°¡ ¾Æ´Ñ »ç¶÷µéÀÇ ÄÚµå Àб⸦ µ½´Â Ã¥ÀÔ´Ï´Ù. ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÇ ÁÖ¿ä Ű¿öµåµéÀÌ ¿µ¾î¿¡ ±â¹ÝÇϰí, ¶Ç ÁÖ¼®µµ ¿µ¾î, ¹®¼­È­µµ ¿µ¾îÀÎ Äڵ带 ºñ¿µ¾î±Ç °³¹ßÀÚ°¡ Àд µ¥¿¡´Â ¿µ¾î±Ç °³¹ßÀÚº¸´Ù ´õ ¸¹Àº ³ë·Â°ú ¶Ç ´Ù¸¥ Àü·«, ±â¹ýÀÌ ÇÊ¿äÇÒ °ÍÀÔ´Ï´Ù. ¿¹¸¦ µé¾î ÇÁ·Î±×·¡¹Ö Çʼö ¿µ´Ü¾î 5000ÀÌ¶ó´ø°¡ ÁÖ¼®¿¡ ÁÖ·Î ¾²ÀÌ´Â ¼÷¾î 100 °³ °°Àº ÁÖÁ¦´Â ¾î¶³±î¿ä? µÎ ¹øÂ°´Â ƯÁ¤ ¾ð¾î ¶Ç´Â ƯÁ¤ ÀÀ¿ë ºÐ¾ß¿¡ ´ëÇÑ Ã¥ÀÔ´Ï´Ù. ¿¹¸¦ µé¾î C++ÀÇ ÈçÄ¡ ¾ÊÀº ÄÚµå Ç¥Çö ÇØµ¶¹ýÀ̶óµçÁö 3Â÷¿ø °ÔÀÓ ¼Ò½º Äڵ带 Àбâ À§ÇØ ²À ÇÊ¿äÇÑ Áö½Äµé, ±×·± Äڵ忡 ÁÖ·Î ¾²ÀÌ´Â °ü¿ë±¸ µîÀ» ´Ù·é Ã¥ µîµî. ±×·± Ã¥µéÀÌ ¸¹ÀÌ ³ª¿ÔÀ¸¸é ÁÁ°Ú½À´Ï´Ù.

ù ¹øÂ° ºÐ¾ß¿¡ ´ëÇØ¼­´Â Àú °³ÀÎÀûÀ¸·Îµµ Å« °ü½ÉÀ» °¡Áö°í ÀÖ½À´Ï´Ù. »ç½Ç ±× ÁÖÁ¦¿¡ °ü·ÃÇÑ °£´ÜÇÑ ±ÛÀ» ¾´ Àûµµ ÀÖ°í¿ä(±Ã±ÝÇϽŠºÐÀº Á¦ ȨÆäÀÌÁöÀÇ ÀÌ Ã¥¿¡ ´ëÇÑ ÆäÀÌÁö¸¦ Âü°íÇϽñæ). ±×·¯³ª º»°ÝÀûÀΠåÀ» ¾²±â¿¡´Â ¿ª·®ÀÌ ºÎÁ·Çϰí¿ä. ÀÌ Ã¥, ±×¸®°í ÀÌ ¿ªÀÚÀÇ ±ÛÀ» ÀÐ°í ¿µ°¨À» ¹ÞÀº ´©±º°¡°¡ ±×·± Ã¥À» ³½´Ù¸é Á¦°Ô Á¤¸» Å« º¸¶÷ÀÌ µÉ °ÍÀÔ´Ï´Ù.
 
ÃÑ ¿ë·® 400 Mb, 53,000 °³ÀÇ ÆÄÀϵé / õ 6 ¹é¸¸ ÁÙ¿¡ À̸£´Â Apache À¥ ¼­¹ö, hsqldb Java °ü°èÇü µ¥ÀÌÅͺ£À̽º ¿£Áø, NetBSD Unix ¹èÆ÷ÆÇ, Perl ¾ð¾î, Tomcat ÀÀ¿ë ÇÁ·Î±×·¥ ¼­¹ö, X-Window ½Ã½ºÅÛ µî ¿ÀǼҽº ÇÁ·ÎÁ§Æ®µéÀÇ ¿ÏÀüÇÑ ÄÚµå ¼ö·Ï
 
 
1.
Code Reading Á¤¿ÀÇ¥ ÀÔ´Ï´Ù.
÷ºÎÆÄÀÏ : Á¤¿ÀÇ¥[2004-07-10].txt 442B

                                  
ȸ»ç¼Ò°³      °³ÀÎÁ¤º¸Ãë±Þ¹æÄ§      °í°´¼¾ÅÍ     »çÀÌÆ®¸Ê      µµ¿ò¸»