Ã¥¼Ò°³
»çȸ¿Í ±â¼úÀÌ ¹ßÀüÇÏ°í, º¹ÀâÇØÁü¿¡ µû¶ó ¹®Á¦¸¦ ¸íÈ®È÷ ÆľÇÇÒ ¼ö ÀÖµµ·Ï ¸ðµ¨¸µÇÏ°í, ÇØ°áÃ¥À» Á¦½ÃÇÒ ¼ö ÀÖ´Â ¼öÇÐÀÇ Á߿伺ÀÌ Ä¿Áö°í ÀÖ´Ù. ÄÄÇ»ÅÍ ºÐ¾ßµµ ¿¹¿Ü°¡ ¾Æ´Ï¾î¼ ´Ü¼øÈ÷ ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ´Â Ãʱ⠴ܰ踦 ¹þ¾î³ª¼ ¹®Á¦¸¦ È¿°úÀûÀ¸·Î ¸ðµ¨¸µÇÏ°í, ÇØ°á ¹æ¹ýÀ» ã±â À§Çؼ ¼öÇÐÀ» È°¿ëÇÏ´Â °æ¿ì°¡ ¸¹¾ÆÁö°í ÀÖ´Ù. ƯÈ÷, ÀΰøÁö´ÉÀ̳ª ±â°èÇнÀÀÌ ´ëµÎµÇ¸é¼ ÄÄÇ»ÅÍ ºÐ¾ß¿¡¼ ¼öÇÐÀÇ Á߿伺ÀÌ Áõ´ëµÇ°í ÀÖ´Ù.
ÀÌ Ã¥¿¡¼´Â ÄÄÇ»ÅÍ ºÐ¾ß¿¡¼ ÇÊ¿ä·Î ÇÏ´Â ÀÌ»ê ¼öÇÐÀÇ ÁÖÁ¦(ÁýÇÕ, °ü°è, Çà·Ä, ÇÔ¼ö, ±×·¡ÇÁ, Æ®¸®, È®·ü µî)¸¦ ´Ù·ç°í ÀÖ´Ù. ƯÈ÷ ÃÖ±Ù Àα⸦ ²ø°í ÀÖ´Â ÀΰøÁö´É ºÐ¾ß¿¡¼ ¸¹ÀÌ È°¿ëµÇ°í ÀÖ´Â Çà·Ä, ÇÔ¼ö, ¹ÌºÐ, È®·üÀÇ °³³ä µîÀ» Ã¥¿¡¼ ¾ð±ÞÇÔÀ¸·Î½á ÇâÈÄ ±â°èÇнÀ ȤÀº ½Å°æ¸Á µîÀ» ¹è¿ï ¶§ ¼öÇÐÀûÀ¸·Î ±âº»ÀûÀÎ °³³ä¿¡¼ ¾î·Á¿òÀÌ ¾øµµ·Ï ÇÏ¿´´Ù.
ÀÌ Ã¥Àº ¼öÇÐ °³³ä°ú °ü·ÃµÈ ÇÁ·Î±×·¥ ¿¹Á¦¸¦ µÎ¾î¼ ÄÄÇ»ÅÍ¿Í ¿¬°è¼ºÀ» ãÀ» ¼ö ÀÖµµ·Ï ÇÏ¿´´Ù. ÇÁ·Î±×·¥ ¾ð¾î´Â ÁÖ·Î ÆÄÀ̽ãÀ» »ç¿ëÇϵµ·Ï ÇÏ¿´°í, ÀϺΠC ¾ð¾î¿Í ÇÁ·Ñ·Î±×(Prolog) ¾ð¾î¸¦ »ç¿ëÇϵµ·Ï ÇÏ¿´´Ù. ÀÌ Ã¥À¸·Î °øºÎÇÏ´Â ÄÄÇ»ÅÍ Àü°øÀÚ°¡ ±³°ú¸ñ¿¡¼ ¹è¿î ¼öÇеéÀÌ ½ÇÁ¦ ÄÄÇ»ÅÍ ¿µ¿ª¿¡¼ ¾î¶»°Ô È°¿ëµÇ´ÂÁö ±¸Ã¼ÀûÀ¸·Î ¹è¿ï ¼ö ÀÖ´Â ±âȸ°¡ µÇ±æ ¹Ù¶õ´Ù.
¸ñÂ÷
Â÷ ·Ê
1. ÀÌ»ê¼öÇÐ ½Ç½ÀÀ» À§ÇÑ ÇÁ·Î±×·¡¹Ö ±âÃÊ 1
1.1 ÀÌ»ê¼öÇÐ ½Ç½ÀÀ» À§ÇÑ ÄÄÇ»ÅÍ È¯°æ ¼³Á¤ 1
1.2 ÆÄÀ̽㠿¬»êÀÚ »ç¿ëÇϱâ 7
1.3 ÆÄÀ̽㠾ð¾î Á¦¾î¹® 14
1.4 ±âŸ 21
2. ¼ö ü°è¿Í ÄÄÇ»ÅÍ¿¡¼ ¼öÀÇ Ç¥Çö 33
2.1 ¼ö¸¦ Ç¥ÇöÇÏ´Â ¹æ¹ý : ±â¼ö¹ý 33
2.2 ¼öÇп¡¼ ¼öÀÇ ºÐ·ù 39
2.3 ÄÄÇ»ÅÍ¿¡¼ ¼ö¿Í ¹®ÀÚ Ç¥Çö 45
2.4 ¿¬»ê°ú ¿¬»êÀÇ ¼ºÁú 59
3. ¸íÁ¦¿Í ¼ú¾î ³í¸® 69
3.1 ¸íÁ¦ ³í¸® °³³ä 69
3.2 ¸íÁ¦¿Í ³í¸® ¿¬»êÀÚ 71
3.3 ³í¸®Àû µ¿Ä¡ 78
3.4 ¼ú¾î ³í¸® 82
3.5 ¼ú¾î ³í¸®¿Í ¹®Àå Ç¥Çö 90
3.6 Ãß·Ð 92
3.7 ÇÁ·Î±×·¥°ú ³í¸® 92
3.8 ³í¸® ±â¹Ý ÇÁ·Î±×·¡¹Ö ¾ð¾î 98
4. Çà·Ä°ú Çà·Ä ÀÀ¿ë 105
4.1 Çà·Ä °³³ä 105
4.2 Çà·Ä ±âº» ¿¬»ê 109
4.3 Çà·ÄÀÇ Á¾·ù 117
4.4 Çà·Ä½Ä°ú ¿ªÇà·Ä 121
4.5 Çà·Ä ÀÀ¿ë : ¼±Çü¿¬¸³¹æÁ¤½Ä 128
4.6 Çà·Ä °ö¼À ÀÀ¿ë : ¸¶ÄÚºê Çà·Ä 135
4.7 ÄÄÇ»ÅÍ¿¡¼ Çà·Ä °è»ê 141
5. ÁýÇÕ°ú ÁýÇÕ ÀÀ¿ë 153
5.1 ÁýÇÕ °³³ä 153
5.2 ÁýÇÕ »çÀÌÀÇ °ü°è 157
5.3 ÁýÇÕÀÇ ¿¬»ê 162
5.4 ÁýÇÕ ¿¬»êÀÇ Æ¯¼º 168
5.5 Æ©Çðú ºÐÇÒ 170
5.6 ÄÄÇ»ÅÍ¿¡¼ ÁýÇÕ È°¿ë 173
6. °ü°è¿Í °ü°èÀÇ Ç¥Çö 187
6.1. °ü°è °³³ä 187
6.2 ÀÌÇ×°ü°è¿Í nÇ× °ü°è 189
6.3 °ü°èÀÇ ¼ºÁú 197
6.4 °ü°è ¿¬»ê 203
6.5 °ü°è ÆóÆ÷ 210
6.6 °ü°èÀÇ ¿¹ 1: µ¿Ä¡ °ü°è 213
6.7 °ü°èÀÇ ¿¹ 2: ¼ø¼ °ü°è 214
6.8 ÄÄÇ»ÅÍ¿¡¼ °ü°è 216
7. ÇÔ¼ö¿Í ¹ÌºÐ 221
7.1 ÇÔ¼ö °³³ä 221
7.2 ÇÔ¼ö ÇÕ¼º°ú ¿ªÇÔ¼ö 226
7.3 ½Ç ÇÔ¼ö 231
7.4 ÇÔ¼ö °³³ä È®´ë 241
7.5 ÇÔ¼ö ¹ÌºÐ 248
7.6 ÄÄÇ»ÅÍ¿¡¼ ÇÔ¼ö 253
8. ±×·¡ÇÁ¿Í ±×·¡ÇÁ ÀÀ¿ë 265
8.1 ±×·¡ÇÁ °³³ä°ú °ü·Ã ¿ë¾î 265
8.2 ±×·¡ÇÁ Á¾·ù 273
8.3 ±×·¡ÇÁ ¿¬»ê 283
8.4 ±×·¡ÇÁ Ç¥Çö 288
8.5 ±×·¡ÇÁ Ž»ö ¾Ë°í¸®Áò 290
8.6 ±×·¡ÇÁ ÄÄÇ»ÅÍ Ç¥Çö 295
9. Æ®¸®¿Í Æ®¸® ÀÀ¿ë 307
9.1 Æ®¸® °³³ä ¹× ¿ë¾î 307
9.2 ÀÌÁø Æ®¸® 311
9.3 ½ÅÀå Æ®¸® 321
9.4 ÀÇ»ç°áÁ¤ Æ®¸® 329
9.5 ÄÄÇ»ÅÍ¿¡¼ Æ®¸® 335
10. °æ¿ìÀÇ ¼ö¿Í È®·ü 347
10.1 °æ¿ìÀÇ ¼ö ¼¼±â 347
10.2 È®·ü °³³ä 356
10.3 È®·ü ºÐÆ÷ 359
10.4 Á¶°ÇºÎ È®·ü°ú º£À̽º Á¤¸® 366
10.5 È®·ü°ú ÄÄÇ»ÅÍ 377