ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ ÃÖ°íÀÇ ½Ç¹«ÀûÀÎ Áöħ¼·Î ³Î¸® ¾Ë·ÁÁø ½ºÆ¼ºê ¸ÆÄÚ³ÚÀÇ CODE COMPLETE Á¦2ÆÇ. À̹ø Ã¥Àº ¼ÒÇÁÆ®¿þ¾î °³¹ß ´Ü°è Áß "±¸Çö" ºÎºÐ¿¡ ÃÊÁ¡À» ¸ÂÃß°í, ¼ÒÇÁÆ®¿þ¾î ±¸Çö¿¡ ´ëÇÑ ¿¹¼ú°ú °úÇÐÀ» ¼³¸íÇϱâ À§Çؼ ÃÖ½ÅÀÇ ±â¹ýµé°ú ¼ö¹é °³ÀÇ »õ·Î¿î ¿¹Á¦ Äڵ尡 Æ÷ÇÔµÇ¾î °³Á¤µÇ¾ú´Ù.
¸ÆÄÚ³ÚÀº ¿¬±¸¿Í Çаè, ±×¸®°í »ó¾÷ÀûÀÎ ±â¹ýµé¿¡ ÀÖ´Â Áö½ÄµéÀ» ¹ÙÅÁÀ¸·Î, °¡Àå È¿À²ÀûÀÎ ±â¹ý°ú ¹Ýµå½Ã ¾Ë¾Æ¾ß ÇÏ´Â ¿øÄ¢µéÀ» ÀÌ ½Ç¿ëÀûÀÎ Áöħ¼¿¡¼ Á¾ÇÕÀûÀ¸·Î ´Ù·ç¾ú´Ù.
Part 1 ±âÃÊ ¼ö¸³
Chapter 1 ¼ÒÇÁÆ®¿þ¾î ±¸ÇöÀ¸·ÎÀÇ ÃÊ´ë
1.1 ¼ÒÇÁÆ®¿þ¾î ±¸ÇöÀ̶õ ¹«¾ùÀΰ¡?
1.2 ¼ÒÇÁÆ®¿þ¾î ±¸ÇöÀÌ Áß¿äÇÑ ÀÌÀ¯´Â ¹«¾ùÀΰ¡?
1.3 ÀÌ Ã¥À» Àд ¹æ¹ý
¿äÁ¡ Á¤¸®
Chapter 2 ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÇ ÀÌÇظ¦ µ½±â À§ÇÑ ºñÀ¯
2.1 ºñÀ¯ÀÇ Á߿伺
2.2 ¼ÒÇÁÆ®¿þ¾î ºñÀ¯ÀÇ »ç¿ë ¹æ¹ý
2.3 ÀϹÝÀûÀÎ ¼ÒÇÁÆ®¿þ¾î ºñÀ¯
¼ÒÇÁÆ®¿þ¾î ±Û¾²±â : ÄÚµå ÀÛ¼ºÇϱâ
¼ÒÇÁÆ®¿þ¾î ³ó»ç : ½Ã½ºÅÛ Å°¿ì±â
¼ÒÇÁÆ®¿þ¾î Á¶°³ ¾ç½Ä : ½Ã½ºÅÛ Áõ´ë(accretion)
¼ÒÇÁÆ®¿þ¾î °ÇÃà °ø»ç : ¼ÒÇÁÆ®¿þ¾î ±¸Ãà
¼ÒÇÁÆ®¿þ¾î ±â¹ýÀÇ Àû¿ë : Áö´ÉÀûÀÎ µµ±¸ »óÀÚ
ºñÀ¯µéÀÇ °áÇÕ
Âü°í ÀÚ·á
¿äÁ¡ Á¤¸®
Chapter 3 Áغñ´Â öÀúÇÏ°Ô : ¼±Çà Á¶°Ç
3.1 ¼±Çà Á¶°ÇÀÇ Á߿伺
¼±Çà Á¶°ÇÀÌ Çö´ëÀûÀÎ ¼ÒÇÁÆ®¿þ¾î ÇÁ·ÎÁ§Æ®¿¡ Àû¿ëµÇ´Â°¡?
ºÒ¿ÏÀüÇÑ ÁغñÀÇ ¿øÀÎ
±¸Çö Àü¿¡ ¼±Çà Á¶°ÇÀ» ¼öÇàÇϱâ À§ÇÑ ÇʼöÀûÀÎ ³íÀÇ
3.2 ¼ÒÇÁÆ®¿þ¾îÀÇ Á¾·ù °áÁ¤
¼±Çà Á¶°Ç¿¡¼ÀÇ ¹Ýº¹ÀûÀÎ Á¢±Ù ¹æ¹ýÀÌ °®´Â È¿°ú
¹Ýº¹ÀûÀÎ ¹æ¹ý°ú ¼øÂ÷ÀûÀÎ ¹æ¹ýÀÇ ¼±ÅÃ
3.3 ¹®Á¦-Á¤ÀÇ ¼±Çà Á¶°Ç
3.4 ¿ä±¸ »çÇ× ¼±Çà Á¶°Ç
¿Ö °ø½ÄÀûÀÎ ¿ä±¸ »çÇ×ÀÌ ÇÊ¿äÇÑ°¡?
°ß°íÇÑ ¿ä±¸ »çÇ׿¡ ´ëÇÑ ¹Ì½Å
±¸ÇöÁß¿¡ ¿ä±¸ »çÇ× º¯°æ ´Ù·ç±â
3.5 ¾ÆÅ°ÅØó ¼±Çà Á¶°Ç
ÀüÇüÀûÀÎ ¾ÆÅ°ÅØóÀÇ ±¸¼º ¿ä¼Ò
3.6 ¼±Çà Á¶°Ç¿¡ ¼Ò¿äµÇ´Â ½Ã°£
Âü°í ÀÚ·á
¿äÁ¡ Á¤¸®
Chapter 4 ? ±¸Çö ½Ã °áÁ¤ÇØ¾ß ÇÒ ÇÙ½ÉÀûÀÎ »çÇ×µé
4.1 ÇÁ·Î±×·¡¹Ö ¾ð¾î ¼±ÅÃ
¾ð¾î ¼³¸í
4.2 ÇÁ·Î±×·¡¹Ö ±Ô¾à
4.3 ±â¼úÀûÀÎ È帧ÀÇ ÆľÇ
¾ð¾î·ÎÀÇ ÇÁ·Î±×·¡¹Ö ¿¹Á¦
4.4 ÁÖ¿ä ±¸Çö ¹æ¹ý·ÐÀÇ ¼±ÅÃ
¿äÁ¡ Á¤¸®
Part 2 °í±Þ ÄÚµå »ý¼ºÇϱâ
Chapter 5 ? ±¸Çö ¼³°è
5.1 ¼³°èÀÇ ¹®Á¦Á¡
¼³°è´Â ºÒ¸íÈ®ÇÑ ¹®Á¦ÀÌ´Ù
°á°ú´Â Á¤µ·µÇ¾úÀ» Áö¶óµµ, ¼³°è´Â ¾û¼ºÇÑ ÇÁ·Î¼¼½ºÀÌ´Ù
¼³°è´Â Æ®·¹À̵å¿ÀÇÁ¿Í ¿ì¼±¼øÀ§¿¡ °üÇÑ °ÍÀÌ´Ù
¼³°è¿¡´Â Á¦¾àÀÌ µû¸¥´Ù
¼³°è´Â ´Ù¾ç¼ºÀ» Áö´Ñ´Ù
¼³°è´Â ¹ß°ßÀû ÇнÀ °úÁ¤ÀÌ´Ù
¼³°è´Â â¹ßÀûÀÌ´Ù
5.2 ¼³°èÀÇ ÇÙ½É °³³ä
¼ÒÇÁÆ®¿þ¾îÀÇ ±âº»ÀûÀÎ ±â¼úÀû Àǹ« : º¹À⼺ °ü¸®
¹Ù¶÷Á÷ÇÑ ¼³°èÀÇ Æ¯Â¡
¼³°è ¼öÁØ
5.3 ºôµù ºí·ÏÀÇ ¼³°è : ¹ß°ßÀû ÇнÀ
½Ç¼¼°èÀÇ °´Ã¼¸¦ ã¾Æ¶ó
ÀÏ°ü¼º ÀÖ´Â Ãß»óȸ¦ ±¸¼ºÇ϶ó
¼¼ºÎ »çÇ×µéÀ» ĸ½¶ÈÇ϶ó
»ó¼ÓÀÌ ¼³°è¸¦ ´Ü¼øÈÇÒ ¼ö ÀÖÀ» ¶§ »ó¼ÓÇ϶ó
ºñ¹ÐÀ» ¼û°Ü¶ó(Á¤º¸ Àº´Ð)
º¯°æµÉ °Í °°Àº ¿µ¿ªÀ» ±Ô¸íÇ϶ó
´À½¼ÇÑ °áÇÕÀ» À¯ÁöÇ϶ó
ÀϹÝÀûÀ¸·Î ³Î¸® »ç¿ëµÇ´Â ¼³°è ÆÐÅÏÀ» ã¾Æ¶ó
´Ù¸¥ ¹ß°ßÀû ÇнÀ
¹ß°ßÀû Á¢±Ù ¹æ¹ýÀ» À§ÇÑ Áöħ
5.4 ¼³°è ¹æ¹ý
¹Ýº¹
ºÐÇÒ Á¤º¹
ÇÏÇâ½Ä°ú »óÇâ½Ä ¼³°è Á¢±Ù ¹æ¹ý
½ÇÇèÀûÀÎ ÇÁ·ÎÅäŸÀÌÇÎ(prototyping)
Çù·ÂÀûÀÎ ¼³°è
¼³°è¸¦ ¾ó¸¶³ª ÇØ¾ß ÇÒ±î?
¼³°è ÀÛ¾÷ ±â·ÏÇϱâ
5.5 À¯¸íÇÑ ¹æ¹ý·Ð¿¡ ´ëÇÑ ÀÇ°ß
Âü°í ÀÚ·á
¿äÁ¡ Á¤¸®
Chapter 6 ? Ŭ·¡½º ´Ù·ç±â
6.1 Ŭ·¡½º ±âÃÊ : Ãß»ó µ¥ÀÌÅÍ Çü(ADT)
ADT°¡ ÇÊ¿äÇÑ ¿¹
ADT »ç¿ë ½ÃÀÇ ÇýÅÃ
ADTÀÇ ´õ ¸¹Àº ¿¹
ºñ °´Ã¼ ÁöÇâ ÇÁ·Î±×·¡¹Ö ȯ°æ¿¡¼ ¿©·¯ °³ÀÇ µ¥ÀÌÅÍ ÀνºÅϽº¸¦ ADT·Î ´Ù·ç±â
ADT¿Í Ŭ·¡½º
6.2 ÁÁÀº Ŭ·¡½º ÀÎÅÍÆäÀ̽º
ÁÁÀº Ãß»óÈ
ÁÁÀº ĸ½¶È
6.3 ¼³°è¿Í ±¸Çö ¹®Á¦
Æ÷ÇÔ(¡°has a¡± °ü°è)
»ó¼Ó(¡°is a¡± °ü°è)
¸â¹ö ÇÔ¼ö¿Í µ¥ÀÌÅÍ
»ý¼ºÀÚ
6.4 Ŭ·¡½º¸¦ ÀÛ¼ºÇÏ´Â ÀÌÀ¯
ÇÇÇØ¾ß ÇÒ Å¬·¡½º
Ŭ·¡½º ÀÛ¼ºÀÇ ÀÌÀ¯¿¡ ´ëÇÑ ¿ä¾à
6.5 ¾ð¾î¿¡ µû¸¥ ¹®Á¦
6.6 Ŭ·¡½º¸¦ ³Ñ¾î¼ : ÆÐÅ°Áö
Âü°í ÀÚ·á
¿äÁ¡ Á¤¸®
Chapter 7 ? °í±Þ ·çƾ
7.1 ·çƾÀ» ÀÛ¼ºÇϴ Ÿ´çÇÑ ÀÌÀ¯
·çƾÀ¸·Î ÀÛ¼ºÇϱ⿡´Â ³Ê¹« ´Ü¼øÇØ º¸ÀÌ´Â ¿¬»ê
·çƾ ÀÛ¼ºÀÇ ÀÌÀ¯¿¡ ´ëÇÑ ¿ä¾à
7.2 ·çƾ ¼öÁØ¿¡¼ÀÇ ¼³°è
7.3 ÁÁÀº ·çƾ À̸§
7.4 ·çƾÀÇ ±æÀÌ¿¡ ´ëÇÑ ¹®Á¦
7.5 ·çƾÀÇ ¸Å°³º¯¼ö¸¦ »ç¿ëÇÏ´Â ¹æ¹ý
7.6 ÇÔ¼ö »ç¿ë ½Ã Ưº°È÷ °í·ÁÇØ¾ß ÇÒ »çÇ×µé
ÇÔ¼ö¸¦ »ç¿ëÇÒ ÇÒ ¶§¿Í ÇÁ·Î½ÃÀú¸¦ »ç¿ëÇÒ ¶§
ÇÔ¼öÀÇ ¸®ÅÏ °ª ¼³Á¤
7.7 ¸ÅÅ©·Î ·çƾ°ú ÀζóÀÎ ·çƾ
¸ÅÅ©·Î ·çƾ »ç¿ëÀÇ ÇÑ°è
ÀζóÀÎ ·çƾ
¿äÁ¡ Á¤¸®
Chapter 8 ? ¹æ¾îÀûÀÎ ÇÁ·Î±×·¡¹Ö
8.1 Ÿ´çÇÏÁö ¾ÊÀº ÀÔ·ÂÀ¸·ÎºÎÅÍ ÇÁ·Î±×·¥ÀÇ º¸È£
8.2 ¾î¼³¼Ç(Assertion)
ÀڽŸ¸ÀÇ ¾î¼³¼Ç ¸ÞÄ¿´ÏÁò ±¸ÃàÇϱâ
¾î¼³¼Ç »ç¿ë Áöħ
8.3 ¿À·ù ó¸® ±â¹ý
°ß°í¼º ´ë Á¤È®¼º
¿À·ù 󸮸¦ À§ÇÑ °í¼öÁØ ¼³°è
8.4 ¿¹¿Ü
8.5 ¿À·ù¿¡ ÀÇÇؼ ¹ß»ýÇÏ´Â ¼ÕÇظ¦ ¸·±â À§ÇÑ ¹æÃ¥
¹æÃ¥°ú ¾î¼³¼Ç °£ÀÇ °ü°è
8.6 µð¹ö±ë º¸Á¶ µµ±¸
Á¦Ç°ÀÇ Á¦¾à »çÇ×µéÀ» °³¹ß ¹öÀü¿¡ ¹«ÀǽÄÀûÀ¸·Î Àû¿ëÇÏÁö ¾Ê´Â´Ù
µð¹ö±ë º¸Á¶ µµ±¸ÀÇ Ãʱ⠻ç¿ë
°ø°ÝÀûÀÎ ÇÁ·Î±×·¡¹ÖÀ» »ç¿ëÇ϶ó
µð¹ö±ë º¸Á¶ µµ±¸¸¦ Á¦°ÅÇϱâ À§ÇÑ °èȹ
8.7 Á¦Ç° ÄÚµå ¾È¿¡ ³²´Â ¹æ¾îÀûÀÎ ÇÁ·Î±×·¡¹Ö ÄÚµå Á¤Çϱâ
8.8 ¹æ¾îÀûÀÎ ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇؼ ¹æ¾îÀûÀÌ µÇ´Â °Í
Âü°í ÀÚ·á
¿äÁ¡ Á¤¸®
Chapter 9 ? ÀÇ»çÄÚµå ÇÁ·Î±×·¡¹Ö ÇÁ·Î¼¼½º
9.1 Ŭ·¡½º¿Í ·çƾÀ» ÀÛ¼ºÇÏ´Â ´Ü°è¿¡ ´ëÇÑ ¿ä¾à
Ŭ·¡½º ÀÛ¼º ´Ü°è
·çƾÀ» ÀÛ¼ºÇÏ´Â ´Ü°è
9.2 Àü¹®°¡¸¦ À§ÇÑ ÀÇ»çÄÚµå
9.3 PPP¸¦ »ç¿ëÇÑ ·çƾ ±¸Çö
·çƾÀ» ¼³°èÇÑ´Ù
·çƾÀÇ Äڵ带 ÀÛ¼ºÇÑ´Ù
Äڵ带 °Ë»çÇÑ´Ù
¹ÌÇØ°áµÈ ºÎºÐÀ» Á¤¸®ÇÑ´Ù
ÇÊ¿äÇÑ ¸¸Å ´Ü°è¸¦ ¹Ýº¹ÇÑ´Ù
9.4 PPPÀÇ ´ë¾È
¿äÁ¡ Á¤¸®
Part 3 º¯¼ö
Chapter 10 ? º¯¼ö »ç¿ë ½Ã ÀϹÝÀûÀÎ ¹®Á¦
10.1 µ¥ÀÌÅÍ »ç¿ë ´É·Â
µ¥ÀÌÅÍ »ç¿ë ´É·Â Å×½ºÆ®
µ¥ÀÌÅÍ Çü¿¡ ´ëÇÑ Âü°í ÀÚ·á
10.2 º¯¼ö ¼±¾ðÀ» ½±°Ô ¸¸µå´Â ¹æ¹ý
¾Ï½ÃÀû ¼±¾ð
10.3 º¯¼öÀÇ ÃʱâÈ¿¡ ´ëÇÑ Áöħ
10.4 ¹üÀ§
º¯¼ö¿¡ ´ëÇÑ ÂüÁ¶¸¦ Áö¿ªÈÇ϶ó
º¯¼öÀÇ ¡°¼ö¸í¡±À» °¡´ÉÇÑ ÇÑ Âª°Ô À¯ÁöÇÑ´Ù
¹üÀ§¸¦ ÃÖ¼ÒÈÇϱâ À§ÇÑ ÀϹÝÀûÀÎ Áöħ
¹üÀ§ÀÇ ÃÖ¼ÒÈ¿¡ ´ëÇÑ ¼³¸í
10.5 Áö¼Ó¼º
10.6 ¹ÙÀεù ½Ã°£
10.7 µ¥ÀÌÅÍ Çü°ú Á¦¾î ±¸Á¶ °£ÀÇ °ü°è
10.8 º¯¼ö¸¦ ÇÑ ¸ñÀûÀ¸·Î¸¸ »ç¿ëÇÏ´Â ¹æ¹ý
¿äÁ¡ Á¤¸®
Chapter 11 ? º¯¼ö À̸§ÀÇ È¿°ú
11.1 ÁÁÀº À̸§¿¡ ´ëÇÑ °í·Á»çÇ×
¸í¸í(naming) ½Ã °¡Àå Áß¿äÇÑ °í·Á»çÇ×
¹®Á¦ ÁöÇ⼺(Problem Orientation)
ÃÖÀûÀÇ À̸§ ±æÀÌ
¹üÀ§°¡ º¯¼ö ¸í¿¡ ¹ÌÄ¡´Â È¿°ú
º¯¼ö À̸§¿¡¼ÀÇ °è»ê°ª ÇÑÁ¤ÀÚ
º¯¼ö À̸§ÀÇ ÀϹÝÀûÀÎ ¹ÝÀǾîµé
11.2 µ¥ÀÌÅÍÀÇ Æ¯Á¤ ŸÀÔ¿¡ ´ëÇÑ ¸í¸í
·çÇÁ À妽ºÀÇ ¸í¸í
»óÅ º¯¼öÀÇ ¸í¸í
Àӽà º¯¼öÀÇ ¸í¸í
ºÒ¸° º¯¼öÀÇ ¸í¸í
¿°Å ÇüÀÇ ¸í¸í
»ó¼öÀÇ ¸í¸í
11.3 ¸í¸í ±Ô¾àÀÇ È¿°ú
¿Ö ±Ô¾àÀ» °¡Áö´Â°¡?
¾ðÁ¦ ¸í¸í ±Ô¾àÀÌ ÇÊ¿äÇÑ°¡?
Çü½ÄÈ Á¤µµ
11.4 ºñÇü½ÄÀûÀÎ ¸í¸í ±Ô¾à
¾ð¾î¿¡ µ¶¸³ÀûÀÎ ±Ô¾àÀ» À§ÇÑ Áöħ
ƯÁ¤ ¾ð¾îÀÇ ±Ô¾àÀ» À§ÇÑ Áöħ
È¥ÇÕ ¾ð¾î ÇÁ·Î±×·¡¹Ö¿¡¼ °í·ÁÇÒ »çÇ×
¸í¸í ±Ô¾à »ùÇÃ
11.5 Ç¥ÁØÈµÈ Á¢µÎ»çµé
»ç¿ëÀÚ Á¤ÀÇ Ãà¾àÇü
ÀǹÌÀû Á¢µÎ»ç
Ç¥ÁØÈµÈ Á¢µÎ»çÀÇ ÀåÁ¡
11.6 Àб⠽¬¿î ªÀº À̸§
ÀϹÝÀûÀÎ Ãà¾à Áöħ
À½¼º Ãà¾à
Ãà¾à¾î¿¡ ´ëÇÑ ÀÇ°ß
11.7 ÇÇÇØ¾ß ÇÒ À̸§ÀÇ Á¾·ù
¿äÁ¡ Á¤¸®
Chapter 12 ? ±âº» µ¥ÀÌÅÍ Çü
12.1 ÀϹÝÀûÀÎ ¼ýÀÚ
12.2 Á¤¼ö
12.3 ºÎµ¿¼Ò¼öÁ¡
12.4 ¹®ÀÚ¿Í ¹®ÀÚ¿
C ¾ð¾î¿¡¼ÀÇ ¹®ÀÚ¿
12.5 ºÒ¸°(Boolean) º¯¼ö
12.6 ¿°Å Çü
¸¸¾à ¾ð¾î°¡ ¿°Å ÇüÀ» Áö¿øÇÏÁö ¾Ê´Â´Ù¸é?
12.7 ¸í¸íµÈ »ó¼ö
12.8 ¹è¿
12.9 »õ·Î¿î Çü ¸¸µé±â(Çü º°¸í)
¿Ö »õ·Î¿î ÇüÀ» »ý¼ºÇÏ´Â ¿¹Á¦µéÀÌ ÆĽºÄ®À̳ª ¿¡ÀÌ´Ù·Î ÀÛ¼ºµÇ¾ú´Â°¡?
»õ·Î¿î ÇüÀ» ¸¸µé±â À§ÇÑ Áöħµé
¿äÁ¡ Á¤¸®
Chapter 13 ? ƯÀÌÇÑ µ¥ÀÌÅÍ Çü
13.1 ±¸Á¶Ã¼
13.2 Æ÷ÀÎÅÍ
Æ÷ÀÎÅ͸¦ ÀÌÇØÇÏ´Â Æз¯´ÙÀÓ
Æ÷ÀÎÅÍ »ç¿ë ÆÁ
C++ - Æ÷ÀÎÅÍ Æ÷ÀÎÅÍ
C - Æ÷ÀÎÅÍ Æ÷ÀÎÅÍ
13.3 Àü¿ª µ¥ÀÌÅÍ
Àü¿ª µ¥ÀÌÅ͸¦ »ç¿ëÇÒ ¶§ ¹ß»ýÇÏ´Â ÀϹÝÀûÀÎ ¹®Á¦Á¡
Àü¿ª µ¥ÀÌÅ͸¦ »ç¿ëÇÏ´Â ÀÌÀ¯
ÃÖÈÄÀÇ ¼ö´ÜÀ¸·Î¸¸ Àü¿ª µ¥ÀÌÅ͸¦ »ç¿ëÇ϶ó
Àü¿ª µ¥ÀÌÅÍ ´ë½Å Á¢±Ù ·çƾÀÇ »ç¿ë
Àü¿ª µ¥ÀÌÅ͸¦ »ç¿ëÇÒ ¶§ÀÇ À§Çè ¿ä¼Ò¸¦ ÁÙÀÌ´Â ¹æ¹ý
Âü°í ÀÚ·á
¿äÁ¡ Á¤¸®
Part 4 ¸í·É¹®
Chapter 14 ? Á÷¼±Çü ÄÚµå ±¸¼ºÇϱâ
14.1 ¼ø¼°¡ Áß¿äÇÑ ¸í·É¹®
14.2 ¼ø¼°¡ Áß¿äÇÏÁö ¾ÊÀº ¸í·É¹®
Äڵ带 ÇÏÇâ½ÄÀ¸·Î ÀÐÀ» ¼ö ÀÖµµ·Ï ÀÛ¼ºÇϱâ
¿¬°üµÈ ¸í·É¹® ±×·ìÈÇϱâ
¿äÁ¡ Á¤¸®
Chapter 15 ? Á¶°Ç¹® »ç¿ë
15.1 if ¹®
if-then ¸í·É¹®
¿¬¼ÓÀûÀÎ if-then-else ¹®
15.2 case ¹®
°¡Àå È¿À²ÀûÀÎ case ¼ø¼ÀÇ ¼±ÅÃ
case ¹® »ç¿ë ÆÁ
¿äÁ¡ Á¤¸®
Chapter 16 ? ·çÇÁ Á¦¾î
16.1 ·çÇÁÀÇ Á¾·ù ¼±ÅÃ
while ·çÇÁ¸¦ »ç¿ëÇÏ´Â ½Ã±â
Loop-With-Exit ·çÇÁ¸¦ »ç¿ëÇÏ´Â ½Ã±â
for ·çÇÁ¸¦ »ç¿ëÇÏ´Â ½Ã±â
foreach ·çÇÁ¸¦ »ç¿ëÇØ¾ß ÇÒ ½Ã±â
16.2 ·çÇÁÀÇ Á¦¾î
·çÇÁ ÁøÀÔÇϱâ
·çÇÁÀÇ Áß°£ ºÎºÐ ó¸®Çϱâ
·çÇÁÀÇ Á¾·á
Á¾°áÁ¡ È®ÀÎ
·çÇÁ º¯¼ö »ç¿ë
·çÇÁ°¡ ¾ó¸¶³ª ±æ¾î¾ß ÇÒ±î?
16.3 ·çÇÁ¸¦ ½±°Ô ÀÛ¼ºÇÏ´Â ¹ý - ¾È¿¡¼ºÎÅÍ ¹ÛÀ¸·Î
16.4 ·çÇÁ¿Í ¹è¿ÀÇ ´ëÀÀ
¿äÁ¡ Á¤¸®
Chapter 17 ? ƯÀÌÇÑ Á¦¾î ±¸Á¶µé
17.1 ¿©·¯ °÷¿¡¼ ¸®ÅÏÇÏ´Â ·çƾ
17.2 Àç±ÍÀû ¿ë¹ý
Àç±ÍÀû ¿ë¹ýÀÇ ¿¹
Àç±Í È£Ãâ »ç¿ë ÆÁ
17.3 goto ¹®
goto ¹®ÀÇ »ç¿ëÀ» ¹Ý´ëÇÏ´Â ÀÇ°ß
goto ¹®ÀÇ »ç¿ëÀ» Âù¼ºÇÏ´Â ÀÇ°ß
°¡Â¥ goto¿¡ ´ëÇÑ ³íÀï
¿À·ù ó¸®¿Í goto ¹®
goto ¹®°ú else Àý¿¡¼ °øÀ¯ÇÏ´Â ÄÚµå
goto ¹®ÀÇ »ç¿ë¹ý ¿ä¾à
17.4 ƯÀÌÇÑ Á¦¾î ±¸Á¶¿¡ ´ëÇÑ Àü¸Á
Âü°í ÀÚ·á
¿äÁ¡ Á¤¸®
Chapter 18 ? Å×À̺íÀ» È°¿ëÇÏ´Â ¹æ¹ý
18.1 Å×À̺íÀ» È°¿ëÇÒ ¶§ ÀϹÝÀûÀ¸·Î °í·ÁÇØ¾ß ÇÒ »çÇ×µé
Å×À̺íÀ» È°¿ëÇÑ ±â¹ýÀÇ µÎ °¡Áö ¹®Á¦Á¡
18.2 Á÷Á¢ Á¢±Ù ¹æ½Ä
¿ùº° ÀÏ ¼ö ¿¹Á¦
º¸Çè·á ¿¹Á¦
À¯¿¬ÇÑ ¸Þ½ÃÁö Çü½Ä ¿¹Á¦
ÂüÁ¶ Å° Á¶ÀÛÇϱâ
18.3 À妽º Á¢±Ù ¹æ½Ä
18.4 ´Ü°èÀû Á¢±Ù ¹æ½Ä
18.5 Å×À̺í ÂüÁ¶ ¹æ¹ýÀÇ ´Ù¸¥ ¿¹Á¦µé
¿äÁ¡ Á¤¸®
Chapter 19 ? Á¦¾î¿Í °ü·ÃµÈ ÀϹÝÀûÀÎ ¹®Á¦
19.1 ºÒ¸° Ç¥Çö½Ä
ºÒ¸° Å×½ºÆ®¿¡¼ true¿Í false »ç¿ëÇϱâ
º¹ÀâÇÑ Ç¥Çö½ÄÀ» ´Ü¼øÇÏ°Ô ¸¸µé±â
ºÒ¸° Ç¥Çö½ÄÀ» ±àÁ¤¹®À¸·Î ÀÛ¼ºÇϱâ
°ýÈ£¸¦ »ç¿ëÇÏ¿© ÀÌÇØÇϱ⠽¬¿î ºÒ¸° Ç¥Çö½Ä ¸¸µé±â
ºÒ¸° Ç¥Çö½Ä Æò°¡ ¹æ¹ýÀÇ ÀÌÇØ
¼ýÀÚÀÇ Å©±â ¼ø¼´ë·Î ¼öÄ¡ Ç¥Çö½Ä ÀÛ¼ºÇϱâ
0À» ºñ±³ÇÏ´Â ¹æ¹ý
ºÒ¸° Ç¥Çö½Ä°ú °ü·ÃµÈ ÀϹÝÀûÀÎ ¹®Á¦µé
19.2 º¹ÇÕ¹®(ºí·Ï)
19.3 ³Î ¸í·É¹®
19.4 Áö³ªÄ¡°Ô ±íÀº Áßø ±¸Á¶ÀÇ Ã³¸®
±íÀº Áßø ±¸Á¶¸¦ ÁÙÀÌ´Â ±â¹ý ¿ä¾à
19.5 ÇÁ·Î±×·¡¹ÖÀÇ ±âÃÊ : ±¸Á¶Àû ÇÁ·Î±×·¡¹Ö
±¸Á¶Àû ÇÁ·Î±×·¡¹ÖÀÇ ¼¼ °¡Áö ¿ä¼Ò
19.6 Á¦¾î ±¸Á¶¿Í º¹Àâµµ
º¹Àâµµ°¡ ¾ó¸¶³ª Áß¿äÇÑ°¡?
º¹Àâµµ¸¦ ÁÙÀ̱â À§ÇÑ ÀϹÝÀûÀÎ ¹æ¹ý
º¹Àâµµ ÃøÁ¤ÀÇ È°¿ë
´Ù¸¥ Á¾·ùÀÇ º¹Àâµµ
¿äÁ¡ Á¤¸®
Part 5 ÄÚµå Çâ»ó
Chapter 20 ? ¼ÒÇÁÆ®¿þ¾îÀÇ Ç°Áú¿¡ ´ëÇÑ Á¶¸Á
20.1 ¼ÒÇÁÆ®¿þ¾î Ç°ÁúÀÇ Æ¯¼º
20.2 ¼ÒÇÁÆ®¿þ¾îÀÇ Ç°ÁúÀ» Çâ»ó½ÃÅ°±â À§ÇÑ ±â¹ýµé
°³¹ß ÇÁ·Î¼¼½º
¸ñÇ¥ÀÇ ¼³Á¤
20.3 Ç°Áú Çâ»ó ±â¹ýÀÇ »ó´ëÀû È¿À²¼º
¹ß°ßµÈ °áÇÔÀÇ ºñÀ²
°áÇÔ ¹ß°ß ºñ¿ë
°áÇÔ ¼öÁ¤ ºñ¿ë
20.4 Ç°Áú º¸Áõ È°µ¿ ½Ã±â
20.5 ¼ÒÇÁÆ®¿þ¾î Ç°ÁúÀÇ ÀϹÝÀûÀÎ ¿øÄ¢
Âü°í ÀÚ·á
¿äÁ¡ Á¤¸®
Chapter 21 ? Çù·ÂÀûÀÎ ±¸Çö
21.1 Çù·ÂÀûÀÎ °³¹ß ¹æ¹ýÀÇ °³¿ä
´Ù¸¥ Ç°Áú º¸Áõ ±â¹ýÀ» º¸¿ÏÇÏ´Â Çù·ÂÀûÀÎ ±¸Çö
Çù·ÂÀûÀÎ ±¸ÇöÀº Çùµ¿ ¹®È¿Í ÇÁ·Î±×·¡¹Ö °æÇèÀ» Á¦°øÇÑ´Ù
°øµ¿ ¼ÒÀ¯±ÇÀ» Çù·ÂÀûÀÎ ±¸ÇöÀÇ ¸ðµç ÇüÅ¿¡ Àû¿ëÇÑ´Ù
Çù·ÂÀ» ±¸Çö Àü ¸¸ÅÀ̳ª ±¸Çö ÈÄ¿¡µµ Àû¿ëÇÑ´Ù
21.2 ¦ ÇÁ·Î±×·¡¹Ö(Pair Programming)
¦ ÇÁ·Î±×·¡¹ÖÀÇ ¼º°ø ¿ä°Ç
¦ ÇÁ·Î±×·¡¹ÖÀÇ ÇýÅÃ
21.3 Çü½ÄÀûÀÎ Á¤¹Ð °Ë»ç
Á¤¹Ð °Ë»ç·ÎºÎÅÍ ¾î¶² °á°ú¸¦ ±â´ëÇÒ ¼ö Àִ°¡?
Á¤¹Ð °Ë»ç¿¡¼ÀÇ ¿ªÇÒ
Á¤¹Ð °Ë»çÀÇ ÀϹÝÀûÀÎ ÀýÂ÷
Á¤¹Ð °Ë»ç¿¡¼ÀÇ ÀÚÁ¸½É
Á¤¹Ð °Ë»ç¿Í Code Complete
Á¤¹Ð °Ë»ç ¿ä¾à
21.4 ´Ù¸¥ Á¾·ùÀÇ Çù·ÂÀûÀÎ °³¹ß ¹æ¹ý
¿öÅ©-¾²·ç(work-throughs)
ÄÚµå Àбâ
ÇÁ¸®Á¨Å×À̼Ç(Dog-and-Pony Shows)
Çù·ÂÀûÀÎ ±¸Çö ±â¹ýÀÇ ºñ±³
Âü°í ÀÚ·á
¿äÁ¡ Á¤¸®
Chapter 22 ? °³¹ßÀÚ Å×½ºÆ®
22.1 ¼ÒÇÁÆ®¿þ¾î Ç°Áú¿¡¼ °³¹ßÀÚ Å×½ºÆ®ÀÇ ¿ªÇÒ
±¸Çö °úÁ¤ÁßÀÇ Å×½ºÆ®
22.2 °³¹ßÀÚ Å×½ºÆ®¿¡ ´ëÇÑ ¹Ù¶÷Á÷ÇÑ Á¢±Ù ¹æ¹ý
Å×½ºÆ®¸¦ ¸ÕÀú ÇÒ °ÍÀΰ¡? ³ªÁß¿¡ ÇÒ °ÍÀΰ¡?
°³¹ßÀÚ Å×½ºÆ®ÀÇ ÇÑ°è
22.3 ¿©·¯ °¡Áö Å×½ºÆ® Æ®¸¯
ºÒ¿ÏÀüÇÑ Å×½ºÆ®
±¸Á¶ÀûÀÎ ±âÃÊ Å×½ºÆ®
µ¥ÀÌÅÍ È帧 Å×½ºÆ®
µî°¡ ºÐÇÒ
¿À·ù ÃßÃø
°æ°è ºÐ¼®
³ª»Û µ¥ÀÌÅÍ
ÁÁÀº µ¥ÀÌÅÍ
¼öµ¿À¸·Î Á¡°ËÇϱ⿡ Æí¸®ÇÑ Å×½ºÆ® ÄÉÀ̽º¸¦ »ç¿ëÇ϶ó
22.4 ÀüÇüÀûÀÎ ¿À·ù
¾î¶² Ŭ·¡½º°¡ °¡Àå ¸¹Àº ¿À·ù¸¦ Æ÷ÇÔÇÏ°í Àִ°¡?
¿À·ùÀÇ ºÐ·ù
°áÁ¡ÀÌ ÀÖ´Â ±¸ÇöÀ¸·ÎºÎÅÍ ¹ß»ýÇÏ´Â ¿À·ùÀÇ ºñÀ²
¾ó¸¶³ª ¸¹Àº ¿À·ù¸¦ ¹ß°ßÇÒ °ÍÀ¸·Î ¿¹»óÇØ¾ß ÇÒ±î?
Å×½ºÆ® ÀÚüÀÇ ¿À·ù
22.5 Å×½ºÆ® Áö¿ø µµ±¸
°³º°ÀûÀΠŬ·¡½ºµéÀ» Å×½ºÆ®Çϱâ À§ÇÑ ºñ°è ÀÛ¼º
ºñ±³ µµ±¸
Å×½ºÆ® µ¥ÀÌÅÍ »ý¼º±â
Ä¿¹ö¸®Áö ¸ð´ÏÅÍ
µ¥ÀÌÅÍ ·¹ÄÚ´õ/·Î±ë
½Éº¼¸¯ µð¹ö°Å(Symbolic Debugger)
½Ã½ºÅÛ ±³¶õ±â
¿À·ù µ¥ÀÌÅͺ£À̽º
22.6 Å×½ºÆ®¸¦ Çâ»ó½ÃÅ°´Â ¹æ¹ý
Å×½ºÆ® °èȹ ¼¼¿ì±â
´Ù½Ã Å×½ºÆ®Çϱâ(ȸ±Í Å×½ºÆ®)
ÀÚµ¿ÈµÈ Å×½ºÆ®
22.7 Å×½ºÆ® ±â·ÏÀ» º¸Á¸ÇÏ´Â ¹æ¹ý
°³ÀÎ Å×½ºÆ® ±â·Ï
Âü°í ÀÚ·á
¿äÁ¡ Á¤¸®
Chapter 23 ? µð¹ö±ë
23.1 µð¹ö±ë ¹®Á¦ÀÇ °³¿ä
¼ÒÇÁÆ®¿þ¾î Ç°Áú¿¡¼ µð¹ö±ëÀÇ ¿ªÇÒ
µð¹ö±ë ¼º°úÀÇ Â÷ÀÌ
±âȸ·Î¼ÀÇ °áÇÔ
ºñÈ¿À²ÀûÀÎ Á¢±Ù ¹æ¹ý
23.2 °áÇÔÀÇ ¹ß°ß
°úÇÐÀûÀÎ µð¹ö±ë ¹æ¹ý
°áÇÔÀ» ã´Â µ¥ µµ¿òÀÌ µÇ´Â ÆÁ
±¸¹® ¿À·ù
23.3 °áÇÔÀÇ ¼öÁ¤
23.4 µð¹ö±ë¿¡¼ ½É¸®ÇÐÀûÀ¸·Î °í·ÁÇØ¾ß ÇÒ »çÇ×µé
'½É¸®ÀûÀÎ ÀÚ¼¼'°¡ µð¹ö±ë ½Ç¸í(º¸Áö ¸øÇÔ)¿¡ ¿µÇâÀ» ÁÖ´Â ¹æ¹ý
'½É¸®ÀûÀÎ °Å¸®'°¡ ¾î¶»°Ô µµ¿òÀ» ÁÙ ¼ö Àִ°¡?
23.5 µð¹ö±ë µµ±¸ - ºÐ¸íÇÏ°í ±×·¸°Ô ºÐ¸íÇÏÁö ¾ÊÀº µµ±¸
¼Ò½º ÄÚµå ºñ±³ µµ±¸
ÄÄÆÄÀÏ·¯ °æ°í ¸Þ½ÃÁö
È®ÀåµÈ ¹®¹ý°ú ³í¸® °Ë»ç
½ÇÇà ÇÁ·ÎÆÄÀÏ·¯
Å×½ºÆ® ÇÁ·¹ÀÓ¿öÅ©/ºñ°è(scaffolding)
µð¹ö°Å
Âü°í ÀÚ·á
¿äÁ¡ Á¤¸®
Chapter 24 ? ¸®ÆÑÅ丵
24.1 ¼ÒÇÁÆ®¿þ¾î ÁøÈÀÇ Á¾·ù
¼ÒÇÁÆ®¿þ¾î ÁøÈ¿¡ ´ëÇÑ Ã¶ÇÐ
24.2 ¸®ÆÑÅ丵¿¡ ´ëÇÑ ¼Ò°³
¸®ÆÑÅ丵À» ÇÏ´Â ÀÌÀ¯
¸®ÆÑÅ丵À» ÇÏ¸é ¾È µÇ´Â ÀÌÀ¯
24.3 ±¸Ã¼ÀûÀÎ ¸®ÆÑÅ丵
µ¥ÀÌÅÍ ¼öÁØ ¸®ÆÑÅ丵
¸í·É¹® ¼öÁØ ¸®ÆÑÅ丵
·çƾ ¼öÁØ ¸®ÆÑÅ丵
Ŭ·¡½º ±¸Çö ¸®ÆÑÅ丵
Ŭ·¡½º ÀÎÅÍÆäÀ̽º ¸®ÆÑÅ丵
½Ã½ºÅÛ ¼öÁØ ¸®ÆÑÅ丵
24.4 ¾ÈÀüÇÑ ¸®ÆÑÅ丵
¸®ÆÑÅ丵¿¡ ÁÁÁö ¾ÊÀº ½Ã±â
24.5 ¸®ÆÑÅ丵 Àü·«
Âü°í ÀÚ·á
¿äÁ¡ Á¤¸®
Chapter 25 ? ÄÚµå ÃÖÀûÈ Àü·«
25.1 ¼º´ÉÀÇ °³¿ä
Ç°ÁúÀÇ Æ¯¼º°ú ¼º´É
¼º´É°ú ÄÚµå ÃÖÀûÈ
25.2 ÄÚµå ÃÖÀûÈ¿¡ ´ëÇÑ ¼Ò°³
ÆÄ·¹Åä ¹ýÄ¢
³ëºÎÀεéÀÇ À̾߱â
ÃÖÀûÈÀÇ ½Ã±â
ÄÄÆÄÀÏ·¯ ÃÖÀûÈ
25.3 ´À¸®°í ºñ´ëÇÑ ºÎºÐµé
ºñÈ¿À²¼ºÀÇ °øÅëÀûÀÎ ¿øÀÎ
°øÅëÀûÀÎ ¿¬»êÀÇ »ó´ëÀûÀÎ ¼º´É ºñ¿ë
25.4 ÃøÁ¤
ÃøÁ¤Àº Á¤È®ÇØ¾ß ÇÑ´Ù
25.5 ¹Ýº¹
25.6 ÄÚµå ÃÖÀûÈ¿¡ ´ëÇÑ Á¢±Ù ¹æ¹ýÀÇ ¿ä¾à
Âü°í ÀÚ·á
¿äÁ¡ Á¤¸®
Chapter 26 ? ÄÚµå ÃÖÀûÈ ±â¹ý
26.1 ³í¸® ±¸Á¶
´äÀ» ¾Ë°í ÀÖÀ» ¶§¿¡´Â Å×½ºÆ®¸¦ Áß´ÜÇ϶ó
ºóµµ¿¡ µû¸¥ Å×½ºÆ® Á¤·Ä
À¯»çÇÑ ³í¸® ±¸Á¶ÀÇ ¼º´ÉÀ» ºñ±³Ç϶ó
º¹ÀâÇÑ Ç¥Çö½ÄÀ» Å×À̺í ÂüÁ¶·Î ´ëüÇ϶ó
¼Ò±ØÀû Æò°¡(lazy evaluation)¸¦ »ç¿ëÇ϶ó
26.2 ·çÇÁ
¾ð½ºÀ§Äª(Unswitching)
Àç¹Ö(jamming)
¾ð·Ñ¸µ(unrolling)
·çÇÁ ³»ºÎ ÀÛ¾÷ÀÇ ÃÖ¼ÒÈ
°¨½Ã °ª(sentinel values)
°¡Àå ºó¹øÇÑ ·çÇÁ¸¦ ¾ÈÂÊ¿¡ ÀÛ¼ºÇÑ´Ù
°µµ °¨¼Ò
26.3 µ¥ÀÌÅÍ º¯È¯
ºÎµ¿¼Ò¼öÁ¡ ´ë½Å Á¤¼ö¸¦ »ç¿ëÇ϶ó
°¡´ÉÇÑ ÇÑ °¡Àå ÀûÀº Â÷¼öÀÇ ¹è¿À» »ç¿ëÇ϶ó
¹è¿¿¡ ´ëÇÑ ÂüÁ¶¸¦ ÃÖ¼ÒÈÇ϶ó
º¸Á¶ À妽º¸¦ »ç¿ëÇ϶ó
ij½Ì(caching)À» »ç¿ëÇ϶ó
26.4 Ç¥Çö½Ä
´ë¼ö Ç×µî½ÄÀ» »ç¿ëÇ϶ó
°µµ °¨¼Ò¸¦ »ç¿ëÇ϶ó
ÄÄÆÄÀÏ ½Ã°£¿¡ ÃʱâÈÇ϶ó
½Ã½ºÅÛ ·çƾÀ» ÁÖÀÇÇ϶ó
»ó¼öÀÇ Á¤È®ÇÑ ÇüÀ» »ç¿ëÇ϶ó
°á°ú¸¦ »çÀü¿¡ °è»êÇ϶ó
°øÅëÀûÀÎ ÇÏÀ§ Ç¥Çö½ÄÀ» Á¦°ÅÇ϶ó
26.5 ·çƾ
·çƾÀ» ÀζóÀÎ(inline)À¸·Î ÀçÀÛ¼ºÇ϶ó
26.6 Àú±Þ ¾ð¾î¸¦ ÀÌ¿ëÇÑ À籸¼º
26.7 º¯°æÀÌ ¸¹À»¼ö·Ï »óÅ´ ±×´ë·Î
Âü°í ÀÚ·á
¿äÁ¡ Á¤¸®
Part 6 ½Ã½ºÅÛ °í·Á»çÇ×
Chapter 27 ? ÇÁ·Î±×·¥ÀÇ Å©±â°¡ ±¸Çö¿¡ ¹ÌÄ¡´Â ¿µÇâ
27.1 ÀÇ»ç ¼ÒÅë°ú Å©±â
27.2 ÇÁ·ÎÁ§Æ® Å©±âÀÇ ¹üÀ§
27.3 ÇÁ·ÎÁ§Æ®ÀÇ Å©±â°¡ ¿À·ù¿¡ ¹ÌÄ¡´Â ¿µÇâ
27.4 ÇÁ·ÎÁ§Æ®ÀÇ Å©±â°¡ »ý»ê¼º¿¡ ¹ÌÄ¡´Â ¿µÇâ
27.5 ÇÁ·ÎÁ§Æ®ÀÇ Å©±â°¡ °³¹ß È°µ¿¿¡ ¹ÌÄ¡´Â ¿µÇâ
È°µ¿ ºñÀ²°ú Å©±â
ÇÁ·Î±×·¥, Á¦Ç°, ½Ã½ºÅÛ, ½Ã½ºÅÛ Á¦Ç°
¹æ¹ý·Ð°ú Å©±â
Âü°í ÀÚ·á
¿äÁ¡ Á¤¸®
Chapter 28 ? ±¸Çö °ü¸®
28.1 ÁÁÀº ÄÚµå ÀÛ¼ºÀÇ Àå·Á
Ç¥ÁØ ¼³Á¤ ½Ã °í·ÁÇÒ »çÇ×µé
ÁÁÀº ÄÚµå ÀÛ¼ºÀ» Àå·ÁÇϱâ À§ÇÑ ±â¹ý
ÀÌ Ã¥ÀÇ ¿ªÇÒ
28.2 Çü»ó °ü¸®
Çü»ó °ü¸®¶õ ¹«¾ùÀΰ¡?
¿ä±¸ »çÇ×°ú ¼³°èÀÇ º¯°æ
¼ÒÇÁÆ®¿þ¾î ÄÚµå º¯°æ
µµ±¸ ¹öÀü
±â°è ±¸¼º
¹é¾÷ °èȹ
Çü»ó °ü¸®¿¡ ´ëÇÑ Âü°í ÀÚ·á
28.3 ±¸Çö ÀÏÁ¤ÀÇ ¿¹Ãø
¿¹Ãø ¹æ¹ý
±¸Çö ¾ç¿¡ ´ëÇÑ ¿¹Ãø
ÀÏÁ¤¿¡ ¹ÌÄ¡´Â ¿µÇâµé
¿¹Ãø Óß Á¦¾î
ÀÏÁ¤¿¡ ´Ê¾úÀ» ¶§ ÇØ¾ß ÇÒ ÀÏ
¼ÒÇÁÆ®¿þ¾î ¿¹Ãø¿¡ ´ëÇÑ Âü°í ÀÚ·á
28.4 ÃøÁ¤
¼ÒÇÁÆ®¿þ¾î ÃøÁ¤¿¡ ´ëÇÑ Âü°í ÀÚ·á
28.5 ÇÁ·Î±×·¡¸Ó¸¦ »ç¶÷À¸·Î ´ë¿ìÇϱâ
ÇÁ·Î±×·¡¸ÓµéÀº ¾î¶»°Ô ½Ã°£À» º¸³»´Â°¡?
¼º´É°ú Ç°ÁúÀÇ ´Ù¾ç¼º
½Å¾ÓÀûÀÎ ¹®Á¦
¹°¸®ÀûÀΠȯ°æ
Àΰ£À¸·Î½áÀÇ ÇÁ·Î±×·¡¸Ó¿¡ ´ëÇÑ Âü°í ÀÚ·á
28.6 °ü¸®ÀÚ °ü¸®
Âü°í ÀÚ·á
¿äÁ¡ Á¤¸®
Chapter 29 ? ÅëÇÕ
29.1 ÅëÇÕ Á¢±Ù ¹æ¹ýÀÇ Á߿伺
29.2 ÅëÇÕ È½¼ö - ´Ü°èº° ¶Ç´Â Á¡ÁõÀû?
´Ü°èº° ÅëÇÕ
Á¡ÁõÀû ÅëÇÕ
Á¡ÁõÀû ÅëÇÕÀÇ ÀÌÁ¡
29.3 Á¡ÁõÀû ÅëÇÕ Àü·«
ÇÏÇâ½Ä ÅëÇÕ
»óÇâ½Ä ÅëÇÕ
»÷µåÀ§Ä¡ ÅëÇÕ
À§Çè ÁöÇâÀûÀÎ ÅëÇÕ
±â´É ÁöÇâÀûÀÎ ÅëÇÕ
T-ÀÚÇü ÅëÇÕ
ÅëÇÕ Á¢±Ù ¹æ¹ý¿¡ ´ëÇÑ ¿ä¾à
29.4 ÀϺ° ºôµå¿Í ½º¸ðÅ© Å×½ºÆ®
¾î¶² Á¾·ùÀÇ ÇÁ·ÎÁ§Æ®¿¡ ÀϺ° ºôµå¸¦ »ç¿ëÇÒ ¼ö Àִ°¡?
Áö¼ÓÀûÀÎ ÅëÇÕ
Âü°í ÀÚ·á
¿äÁ¡ Á¤¸®
Chapter 30 ? ÇÁ·Î±×·¡¹Ö µµ±¸µé
30.1 ¼³°è µµ±¸
30.2 ¼Ò½º ÄÚµå µµ±¸
ÆíÁý
ÄÚµå Ç°Áú ºÐ¼®
¼Ò½º ÄÚµå ¸®ÆÑÅ丵
¹öÀü °ü¸®
µ¥ÀÌÅÍ »çÀü
30.3 ½ÇÇà ÄÚµå µµ±¸
ÄÚµå »ý¼º
µð¹ö±ë
Å×½ºÆ®
ÄÚµå ÃÖÀûÈ
30.4 µµ±¸ ÁöÇâÀûÀΠȯ°æ
30.5 ÀڽŸ¸ÀÇ ÇÁ·Î±×·¡¹Ö µµ±¸ °³¹ßÇϱâ
ÇÁ·ÎÁ§Æ®¿¡ Æ¯ÈµÈ µµ±¸µé
½ºÅ©¸³Æ®(script)
30.6 ÇÁ·Î±×·¡¹Ö µµ±¸¿¡ ´ëÇÑ È¯»ó
Âü°í ÀÚ·á
¿äÁ¡ Á¤¸®
Part 7 ¼ÒÇÁÆ®¿þ¾î ÀåÀÎÁ¤½Å
Chapter 31 ? ¹èÄ¡¿Í ¹æ½Ä
31.1 ¹èÄ¡ ±âÃÊ
±Ø´ÜÀûÀÎ ¹èÄ¡
±âº»ÀûÀÎ Çü½ÄÈ ¹ýÄ¢
ÇÁ·Î±×·¥¿¡ ´ëÇÑ »ç¶÷°ú ÄÄÇ»ÅÍÀÇ Çؼ®
ÁÁÀº ¹èÄ¡´Â ¾ó¸¶³ª °¡Ä¡°¡ Àִ°¡?
Á¾±³·Î¼ÀÇ ¹èÄ¡
ÁÁÀº ¹èÄ¡ÀÇ ¸ñÇ¥
31.2 ¹èÄ¡ ±â¼ú
°ø¹é
°ýÈ£
31.3 ¹èÄ¡ ¹æ½Ä
¼ø¼ö ºí·Ï
¼ø¼ö ºí·Ï Èä³» ³»±â
ºí·Ï °æ°è¸¦ ³ªÅ¸³»±â À§Çؼ begin-end ½Ö(Áß°ýÈ£) »ç¿ë
ÁÙ ³¡ ¹èÄ¡
¾î¶² ¹æ½ÄÀÌ °¡Àå ÁÁÀº°¡?
31.4 Á¦¾î ±¸Á¶ÀÇ ¹èÄ¡
Á¦¾î ±¸Á¶ ºí·ÏÀÇ Çü½ÄÈ¿¡ ´ëÇÑ ¼¼¼¼ÇÑ ºÎºÐµé
Ãß°¡ÀûÀÎ °í·Á»çÇ×µé
31.5 ´ÜÀÏ ¸í·É¹®ÀÇ ¹èÄ¡
¸í·É¹® ±æÀÌ
¸í·áÇÔÀ» À§ÇÏ¿© °ø¹é »ç¿ëÇϱâ
¿¬¼ÓÀûÀÎ ÁÙ Çü½ÄÈÇϱâ
ÇÑ ÁÙ¿¡ ÇÑ ¸í·É¹®¸¸ ÀÛ¼ºÇÑ´Ù
µ¥ÀÌÅÍ ¼±¾ð ¹èÄ¡Çϱâ
31.6 ÁÖ¼®ÀÇ ¹èÄ¡
31.7 ·çƾÀÇ ¹èÄ¡
31.8 Ŭ·¡½ºÀÇ ¹èÄ¡
Ŭ·¡½º ÀÎÅÍÆäÀ̽º ¹èÄ¡Çϱâ
Ŭ·¡½º ±¸Çö ¹èÄ¡Çϱâ
ÆÄÀÏ°ú ÇÁ·Î±×·¥ ¹èÄ¡Çϱâ
Âü°í ÀÚ·á
¿äÁ¡ Á¤¸®
Chapter 32 ? ½º½º·Î¸¦ ¼³¸íÇÏ´Â ÄÚµå
32.1 ¿ÜºÎ ¹®¼
32.2 ¹®¼È¸¦ À§ÇÑ ÇÁ·Î±×·¡¹Ö ¹æ½Ä
32.3 ÁÖ¼®À» ÀÛ¼ºÇÒ °ÍÀΰ¡? ÀÛ¼ºÇÏÁö ¾ÊÀ» °ÍÀΰ¡?
32.4 È¿À²ÀûÀÎ ÁÖ¼®À» À§ÇÑ ÇÙ½É »çÇ×
ÁÖ¼®ÀÇ Á¾·ù
È¿À²ÀûÀ¸·Î ÁÖ¼® ÀÛ¼ºÇϱâ
°¡Àå Àû´çÇÑ ¼öÀÇ ÁÖ¼®
32.5 ÁÖ¼® ÀÛ¼º ±â¹ý
ÇÑ ÁÙ¸¶´Ù ÁÖ¼® ÀÛ¼ºÇϱâ
ÄÚµå ´Ü¶ô¿¡ ´ëÇÑ ÁÖ¼® ÀÛ¼ºÇϱâ
µ¥ÀÌÅÍ ¼±¾ð¿¡ ÁÖ¼® ÀÛ¼ºÇϱâ
Á¦¾î ±¸Á¶¿¡ ÁÖ¼® ÀÛ¼ºÇϱâ
·çƾ¿¡ ÁÖ¼® ´Þ±â
Ŭ·¡½º¿Í ÆÄÀÏ, ±×¸®°í ÇÁ·Î±×·¥¿¡ ´ëÇÑ ÁÖ¼®
32.6 IEEE Ç¥ÁØ
¼ÒÇÁÆ®¿þ¾î °³¹ß Ç¥Áصé
¼ÒÇÁÆ®¿þ¾î Ç°Áú º¸Áõ Ç¥Áصé
°ü¸® Ç¥Áصé
Ç¥ÁØ¿¡ ´ëÇÑ °³¿ä
Âü°í ÀÚ·á
¿äÁ¡ Á¤¸®
Chapter 33 ? °³ÀÎ ¼º°Ý
33.1 °³ÀÎ ¼º°ÝÀº ÁÖÁ¦¸¦ ¹þ¾î³ °Í ¾Æ´Ñ°¡?
33.2 Áö¼º°ú °â¼Õ
33.3 È£±â½É
33.4 ÁöÀûÀÎ Á¤Á÷ÇÔ
33.5 ÀÇ»ç ¼ÒÅë°ú Çùµ¿
33.6 âÀǼº°ú ÈÆ·Ã
33.7 °ÔÀ¸¸§
33.8 »ý°¢¸¸Å Áß¿äÇÏÁö ¾ÊÀº Ư¼º
Àγ»·Â
°æÇè
º°³ ÇÁ·Î±×·¡¹Ö
33.9 ½À°ü
Âü°í ÀÚ·á
¿äÁ¡ Á¤¸®
Chapter 34 ? ¼ÒÇÁÆ®¿þ¾î ÀåÀÎ(íÝìÑ)¿¡ ´ëÇÑ ÁÖÁ¦
34.1 º¹À⼺ Á¤º¹
34.2 Àڽſ¡°Ô ¸Â´Â ÇÁ·Î¼¼½º ¼±ÅÃ
34.3 ÄÄÇ»Åͺ¸´Ù »ç¶÷À» À§ÇÑ ÇÁ·Î±×·¥À» ÀÛ¼ºÇ϶ó
34.4 ¾ð¾î¿¡ ¾ô¸ÅÀÌÁö ¸»°í ¾ð¾î¸¦ È°¿ëÇÏ´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇ϶ó
34.5 ±Ô¾àÀ» ÀÌ¿ëÇÏ¿© ÁÖÀǸ¦ ÁýÁßÇ϶ó
34.6 ¹®Á¦ Áß½ÉÀÇ ÇÁ·Î±×·¥
ÇÁ·Î±×·¥À» Ãß»óÈ ¼öÁØÀ¸·Î ³ª´©±â
¹®Á¦ µµ¸ÞÀο¡¼ ÀÛ¾÷Çϱâ À§ÇÑ Àú¼öÁØ ±â¼úµé
34.7 ³«¼®À» ÁÖÀÇÇ϶ó
34.8 ¹Ýº¹, ¹Ýº¹, ¶Ç ¹Ýº¹
34.9 ¼ÒÇÁÆ®¿þ¾î¿Í ½ÅÁ¶¸¦ ¶¼¾î ³õ¾Æ¶ó
¼ÒÇÁÆ®¿þ¾î °è½Ã(Oracles)
ÀýÃæÁÖÀÇ
½ÇÇè
¿äÁ¡ Á¤¸®
Chapter 35 ? ´õ ¸¹Àº Á¤º¸¸¦ ¾òÀ¸·Á¸é
35.1 ¼ÒÇÁÆ®¿þ¾î ±¸Çö¿¡ °üÇÑ Á¤º¸
35.2 ±¸Çö ¿ÜÀÇ ÁÖÁ¦
°³°ýÀûÀÎ ÀÚ·áµé
¼ÒÇÁÆ®¿þ¾î °øÇÐ °ü·Ã ¼Àû °³¿ä
´Ù¸¥ Ãßõ µµ¼µé
35.3 Á¤±â °£Ç๰
±¸Çϱ⠽¬¿î ÇÁ·Î±×·¡¸Ó ÀâÁö
±¸Çϱ⠾î·Á¿î ÇÁ·Î±×·¡¸Ó Àú³Î
Àü¹®ÀûÀÎ °£Ç๰
35.4 ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚÀÇ µ¶¼ °èȹ
±âÃÊ ¼öÁØ
Áß±ÞÀÚ ¼öÁØ
Àü¹®°¡ ¼öÁØ
35.5 Àü¹®°¡ Çùȸ¿¡ °¡ÀÔÇϱâ
INDEX