¹Ýµð¾Ø·ç´Ï½º ÀÎÅͳݼ­Á¡

³×ºñ°ÔÀÌ¼Ç ½Ç½Ã°£ Àαâ Ã¥

    ÄÄÇ»ÅÍ ÇÁ·Î±×·¥ÀÇ ±¸Á¶¿Í Çؼ®[¹«¼± ½ÅÆÇ ÅëÇÕº»]

    ÄÄÇ»ÅÍ ÇÁ·Î±×·¥ÀÇ ±¸Á¶¿Í Çؼ®[¹«¼± ½ÅÆÇ ÅëÇÕº»]

    ½Ã¸®Áî : Program, Programming, Programmer ½Ã¸®Áî [9]

    ¿øÁ¦ : Structure and Interpretation of Computer Programs 2/E

    • ÇØ·²µå ¾Öºô½¼, Á¦·²µå Á¦ÀÌ ¼­½º¸Õ, ÁÙ¸® ¼­½º¸Õ Àú
    • ±èÀç¿ì ¿Ü ¿ª
    • ÀλçÀÌÆ®
    • 2016³â 01¿ù 30ÀÏ
    • Á¤°¡
      43,000¿ø
    • ÆǸŰ¡
      38,700¿ø [10% ÇÒÀÎ]
    • °áÁ¦ ÇýÅÃ
      ¹«ÀÌÀÚ
    • Àû¸³±Ý
      2,150¿ø Àû¸³ [5%P]

      NAVER Pay °áÁ¦ ½Ã ³×À̹öÆäÀÌ Æ÷ÀÎÆ® 5% Àû¸³ ?

    • ¹è¼Û±¸ºÐ
      ¾÷ü¹è¼Û(¹ÝµðºÏ)
    • ¹è¼Û·á
      ¹«·á¹è¼Û
    • Ãâ°í¿¹Á¤ÀÏ

      Ãâ°í¿¹Á¤ÀÏ ¾È³»

      ¡Ø Ãâ°í¿¹Á¤ÀÏÀº µµ¼­ Àç°í»óȲ¿¡ µû¶ó º¯µ¿µÉ ¼ö ÀÖ½À´Ï´Ù.

      close

      2024³â 05¿ù 08ÀÏ(¼ö)

      ¡Ø Ãâ°í¿¹Á¤ÀÏÀº µµ¼­ Àç°í»óȲ¿¡ µû¶ó º¯µ¿µÉ ¼ö ÀÖ½À´Ï´Ù.

    ¼ö·®
    ȸ¿ø¸®ºä
    - [0]
    ISBN: 9788966261703 887ÂÊ 173 x 225 (§®)

    Áö±Ý ÀÌÃ¥Àº

    ÀÌ Ã¥°ú ÇÔ²² ±¸¸ÅÇÑ Ã¥

    ÀÌ Ã¥ÀÌ ¼ÓÇÑ ºÐ¾ß

    ÃâÆÇ»ç ¸®ºä

    ÃâÆÇ»ç ¼­Æò
    ÇÁ·Î±×·¡¹ÖÀÌ ¹«¾ùÀΰ¡ µ¹¾Æº¸°Ô ÇØÁÖ´Â
    MITÀÇ ÄÄÇ»ÅÍ°úÇÐ ÀÔ¹® ±³°ú¼­
    ¸¶¹ý»ç Ã¥(Wizard Book)À̶ó´Â º°¸íÀ¸·Îµµ À¯¸íÇÑ ÀÌ Ã¥Àº µ¶Æ¯Çϱâ·Î ¼Ò¹®³­, MIT ÄÄÇ»ÅÍ °úÇÐ ÀÔ¹® ±³°ú °úÁ¤¿¡¼­ ¾²´Â ±³°ú¼­·Î, ÇÁ·Î±×·¡¹Ö ¾ð¾î ¹®¹ýÀÌ ¾Æ´Ñ ÇÁ·Î±×·¥ÀÇ »À´ë¸¦ ±¸¼ºÇÏ´Â ±â¼úÀ» ÀÍÈ÷°Ô ÇØÁØ´Ù. ÈçÇÑ ÇÁ·Î±×·¡¹Ö ÀÔ¹®¼­¿Í ´Þ¸®, ³­ÇØÇÏ´Ù´Â ÆòÀ» µè´Â LISP¿¡¼­ °¥¶óÁ® ³ª¿Â SchemeÀ» È°¿ëÇϸç, ¿ä¾à(abstraction)°ú Á¶¸³½Ä ¼³°è(modularity)¿¡ µû¶ó º¹ÀâÇÑ ÇÁ·Î±×·¥À» °£´ÜÇÏ°Ô Â¥´Â Àü·«À» º¸¿©ÁØ´Ù. ±×»Ó ¾Æ´Ï¶ó, ...
    ÇÁ·Î±×·¡¹ÖÀÌ ¹«¾ùÀΰ¡ µ¹¾Æº¸°Ô ÇØÁÖ´Â
    MITÀÇ ÄÄÇ»ÅÍ°úÇÐ ÀÔ¹® ±³°ú¼­
    ¸¶¹ý»ç Ã¥(Wizard Book)À̶ó´Â º°¸íÀ¸·Îµµ À¯¸íÇÑ ÀÌ Ã¥Àº µ¶Æ¯Çϱâ·Î ¼Ò¹®³­, MIT ÄÄÇ»ÅÍ °úÇÐ ÀÔ¹® ±³°ú °úÁ¤¿¡¼­ ¾²´Â ±³°ú¼­·Î, ÇÁ·Î±×·¡¹Ö ¾ð¾î ¹®¹ýÀÌ ¾Æ´Ñ ÇÁ·Î±×·¥ÀÇ »À´ë¸¦ ±¸¼ºÇÏ´Â ±â¼úÀ» ÀÍÈ÷°Ô ÇØÁØ´Ù. ÈçÇÑ ÇÁ·Î±×·¡¹Ö ÀÔ¹®¼­¿Í ´Þ¸®, ³­ÇØÇÏ´Ù´Â ÆòÀ» µè´Â LISP¿¡¼­ °¥¶óÁ® ³ª¿Â SchemeÀ» È°¿ëÇϸç, ¿ä¾à(abstraction)°ú Á¶¸³½Ä ¼³°è(modularity)¿¡ µû¶ó º¹ÀâÇÑ ÇÁ·Î±×·¥À» °£´ÜÇÏ°Ô Â¥´Â Àü·«À» º¸¿©ÁØ´Ù. ±×»Ó ¾Æ´Ï¶ó, »óÅÂ(state)°¡ ÀÖ´Â ¹°Ã¼, µ¤¾î¾²±â(assignment), º´Çà ÇÁ·Î±×·¡¹Ö, ÇÔ¼ö ÇÁ·Î±×·¡¹Ö, Á¦¶§ °è»ê¹ý(lazy evaluation), ºñ°áÁ¤Àû ÇÁ·Î±×·¡¹Ö(non-deterministic programming) µî ´Ù¾çÇÑ ÇÁ·Î±×·¡¹Ö À̽´¸¦ »ìÆ캸¸ç ÇÑ °ÉÀ½¾¿ ÇÁ·Î±×·¥À» ¼³°èÇÏ°í Â¥ ¸ÂÃß°í »ìÆ캸°í °íÃÄ ¾²¸é¼­, '°ú¿¬ ÇÁ·Î±×·¡¹ÖÀ̶õ ¹«¾ùÀΰ¡' µ¹ÀÌÄÑ º¸°Ô ÇÏ°í, »ý°¢ÇÏ´Â ¹æ½Ä°ú ±× »ý°¢À» Ç¥ÇöÇÏ´Â ¹æ½ÄÀ» °¡¸£ÃÄ ÁØ´Ù.
    ÇÁ·Î±×·¡¸Ó¸¦ ±â¸£´Â ¸¶¹ý¼­(Wizard Book)
    ÀÌ Ã¥¿¡ ´ã±ä ±³°ú °úÁ¤Àº ÇѶ§ ¼¼°è 300¿© ´ëÇп¡¼­ »ç¿ëµÇ¾úÀ¸¸ç, Áö±Ýµµ 100°³ ³Ñ´Â À̸§³­ ´ëÇп¡¼­ °¡¸£Ä¡°í ÀÖÀ» ¸¸Ä¡, ¼¼°è ÃÖ°í ¼öÁØÀÇ ÇÁ·Î±×·¡¹Ö ±³À°À̶ó ÀÏı⿡ Á¶±Ýµµ ¸ðÀÚ¶÷ÀÌ ¾ø½À´Ï´Ù¸¸, ¾ÆÁ÷µµ ¿ì¸®³ª¶ó¿¡¼­´Â ÀÌ Ã¥ÀÇ °ª¾îÄ¡°¡ »ý°¢¸¸Å­ ±×¸® ³Î¸® ¾Ë·ÁÁöÁö´Â ¾ÊÀº µí½Í½À´Ï´Ù.¡¤¡¤¡¤(Áß·«)¡¤¡¤¡¤Á¦ °æÇèÀ¸·Ð, ÀÌ Ã¥¿¡ ´ã±ä °¡¸£Ä§ÀÌ º¸±â µå¹°°Ô ±í°íµµ ³ÐÀº ¸¸Å­, Àд »ç¶÷µéÀÇ ¿ÀÇصµ ÄǽÀ´Ï´Ù. ÇÁ·Î±×·¥ Â¥±â¸¦ óÀ½ ¹è¿ì´Â À̺¸´Ù´Â, ÈçÈ÷µé ¾²´Â ¾ð¾î·Î ÇÁ·Î±×·¥À» ÇÑÂü Â¥º» »ç¶÷µé °¡¿îµ¥¼­, ÀÌ Ã¥ÀÇ °¡¸£Ä§À» ¾î±ß³ª°Ô ¹Þ¾ÆµéÀ̰ųª ¿ì½À°Ô ³Ñ°Ü¹ö¸®´Â ÀÌ°¡ ÈξÀ ¸¹¾Ò½À´Ï´Ù. Àú´Â Àû¾îµµ ÀÌ Ã¥ÀÇ 3Àå±îÁö Â÷ºÐÈ÷ Àо¸é¼­ ¼Õ¼ö Äڵ嵵 Ãļ­ µ¹·Áº¸°í ¿¬½À¹®Á¦µµ ²ÙÁØÈ÷ Ç®¾îº¸Áö ¾ÊÀ¸¸é, ÀÌ Ã¥ÀÌ ÁÖ´Â °ª¾îÄ¡¸¦ ¿Ã¹Ù¸£°Ô °¡´ÆÇϱ⠾î·Æ´Ù°í »ý°¢ÇÕ´Ï´Ù.
    - ¿ªÀÚ ¼­¹®¿¡¼­

    ÀúÀÚ ¼Ò°³

    ÇØ·²µå ¾Öºô½¼, Á¦·²µå Á¦ÀÌ ¼­½º¸Õ, ÁÙ¸® ¼­½º¸Õ

    ÀúÀÚ ÇØ·²µå ¾Öºô½¼(Harold Abelson)Àº ¸Å»çÃß¼¼Ã÷ °ø°ú´ëÇÐ(MIT)ÀÇ Àü±â°øÇÐ&ÄÄÇ»ÅÍ°úÇÐ ÇкÎ(Department of Electrical Engineering and Computer Science)¿¡¼­ ÄÄÇ»ÅÍ°úÇÐÀ» °¡¸£Ä¡¸ç, ¹Ì±¹ Àü±âÀüÀÚ±â¼úÀÚÇùȸ(IEEE)ÀÇ Æ¯º°È¸¿øÀÌ´Ù. Creative Commons¿Í Public Knowledge, ÀÚÀ¯¼ÒÇÁÆ®¿þ¾î¿¬ÇÕ(FSF)À» ¼¼¿ì´Â ÀÏÀ» À̲ø¾úÀ¸¸ç, MIT ±³À°±â¼úÀÚ¹®À§¿øȸÀÇ °øµ¿ÀÇÀåÀ¸·Î ÀÏÇÑ´Ù.

    ¿ªÀÚ ¼Ò°³

    ±èÀç¿ì ¿Ü

    < ¿Å±äÀÌ >
    ±èÀç¿ì
    µ¿¾Æ´ëÇб³ ÄÄÇ»ÅÍ°øÇаú¸¦ ³ª¿Ô°í, ºí·ç¿§°ú Çöó½ºÆ½ µî ¼ÒÇÁÆ®¿þ¾î °³¹ß µµ±¸ Àü¹®È¸»ç¿¡¼­ ½Ê¿© ³â°£ ±â¼ú ÁöµµÀÚ·Î ÀÏÇß´Ù. ÀÌ·Ð ¿¬±¸ ¼º°ú¸¦ ±³À°°ú ½Ç¹«¿¡¼­ ÀüÇÏ´Â °ÍÀ» Áñ°Å¿öÇϸç, ÇöÀç´Â ¸ÞŸÇÁ·Î±×·¡¹Ö°ú ¼±Çü ³í¸®¸¦ ÇÑ ½Ã½ºÅÛÀ¸·Î ¹­´Â µ¥ ¿­À» ¿Ã¸®°í ÀÖ´Ù. ÀÚÁÖ ±ÛÀ» ¾²Áö ¾Ê¾Æ ã´Â »ç¶÷µµ ¾ø°Ç¸¸, http://kizoo.blogspot.com¿¡ ±ÛÀÚ¸®¸¦ Æì³õ¾Ò´Ù. ÇöÀç´Â µ¿¸í´ëÇб³ ÄÄÇ»ÅÍ°øÇаú ÀüÀÓ°­»ç¿Í (ÁÖ)ºí·ç¿§ ÀÎÅͳ»¼Å³ÎÀÇ ¼ÒÇÁÆ®¿þ¾î ¾ÆÅ°ÅØó ¸àÅä·Î ÀÏÇÏ°í ÀÖ´Ù.

    ¾ÈÀ±È£
    ÀǴ븦 Á¹¾÷ÇÏ°í ¼­¿ï´ëÇб³ ÀÇ¿ë»ýü°øÇаú¿¡¼­ ¿¬±¸ÇßÀ¸¸ç µ¿ ´ëÇпø¿¡¼­ °øÇÐÀ» Àü°øÇß´Ù. ÀüÀÚ°øÇаú ÄÄÇ»Å͸¦ Ãë¹Ì·Î ´Ù·é Áö´Â ¾ÆÁÖ ¿À·¡µÇ¾ú´Ù. Áö±Ýµµ °³ÀÎÀûÀΠȣ±â½ÉÀÇ ¼¼°è¿Í ÷´Ü ¿£Áö´Ï¾î¸µ ¼¼°è¿¡ Â÷º°À» µÎÁö ¾Ê°í ÀüÀÚ°øÇаú ÄÄÇ»ÅÍ ±×¸®°í ±â¼ú¼¼°èÀÇ ¹®È­¿¡ ´ëÇÑ °ü½ÉÀ» ±â¿ïÀÌ°í ÀÖ´Ù. ¡º°úÇÐ µ¿¾Æ¡»¿¡ °úÇаú ±â¼ú°ú ¹®È­¿¡ ´ëÇÑ ±ÛÀ», ¡º¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿þ¾î¡»¿¡ ÄÄÇ»ÅÍÀÇ ¿ª»ç¿¡ ´ëÇÑ »õ·Î¿î ½Ã°¢°ú ¸®´ª½º ¿î¿µÃ¼Á¦ÀÇ ±¸Á¶¿¡ ´ëÇÑ Ä®·³À» ¿À·§µ¿¾È ±â°íÇÏ¿´À¸¸ç ZDNET¿¡´Â µðÁöÅÐ ÆòÀüÀ» ¿¬ÀçÇß´Ù. °³ÀÎÀûÀ¸·Î LISP¿Í ÀΰøÁö´É¿¡ °ü½ÉÀ» µÎ°í, FAB¿¡ ´ëÇؼ­µµ ³ª¸§´ë·Î ±¸ÇöÇÏ´Â ¹æ¹ýÀ» ¿¬±¸ ÁßÀÌ´Ù.

    ±è¼öÁ¤
    µ¿¸í´ëÇб³ MPS(Multi-paradigm Problem Solving) ±³°úÀÇ °­ÀÇ ÆÀ¿¡¼­ ÀÏÇß°í, µ¿¼­´ëÇб³ ÀüÀÚ°øÇаú¿¡¼­ °­ÀÇÇß´Ù. Çѱ¹Çؾç´ëÇб³ ÀüÀÚÅë½Å°øÇаú¸¦ Á¹¾÷ÇÏ°í, µ¿ ´ëÇпø¿¡¼­ ¼®»çÇÐÀ§¸¦ ¹Þ¾Ò´Ù.

    ±èÁ¤¹Î
    ¼­¿ï´ë ÄÄÇ»ÅÍ°øÇкθ¦ Á¹¾÷ÇÏ°í SKÅÚ·¹ÄÞ Á¤º¸±â¼ú¿¬±¸¿ø¿¡¼­ Billing/OSS, ICIS ºÐ¾ßÀÇ ´ëÇü ÇÁ·ÎÁ§Æ® PMÀ¸·Î Âü¿©ÇÏ¿´´Ù. SW ºÐ¾ßÀÇ ¹Ì±¹ ƯÇã¼Ò¼Û ¹× ÇÁ·Î±×·¥ ÀúÀÛ±Ç ¹®Á¦ µî ±â¼ú °ü·Ã °ü½É ºÐ¾ß¸¦ ³ÐÈ÷°í ÀÖ´Ù. ¿Å±ä Ã¥À¸·Î ¡º¼ÒÇÁÆ®¿þ¾î °³¹ßÀÇ ÁöÇý¡»(¾ß½º¹Ìµð¾î), ¡º½Ç¿ëÁÖÀÇ ÇÁ·Î±×·¡¸Ó¸¦ À§ÇÑ ÇÁ·ÎÁ§Æ® ÀÚµ¿È­¡»(ÀλçÀÌÆ®), ¡º½Ç¿ëÁÖÀÇ ÇÁ·Î±×·¡¸Ó¸¦ À§ÇÑ ´ÜÀ§ Å×½ºÆ® with JUnit¡»(ÀλçÀÌÆ®) µî 10¿© ±ÇÀÌ ÀÖ´Ù.


    < °¨¼öÀÚ >
    À̱¤±Ù
    ÇöÀç ¼­¿ï´ëÇб³ ÄÄÇ»ÅÍ°øÇкΠ±³¼ö·Î ÀÖ´Ù. KAIST Àü»êÇаú ±³¼ö, Bell Labs - Software Principles Research Department Á¤±Ô ¿¬±¸¿ø, ±³À°°úÇбâ¼úºÎ ÁöÁ¤ ¼±µµ¿¬±¸¼¾ÅÍ ¼¾ÅÍÀå, °úÇбâ¼úºÎ ÁöÁ¤ âÀÇ¿¬±¸´Ü ´ÜÀå µî°ú MIT ÄÄÇ»ÅÍ°úÇй×ÀΰøÁö´É ¿¬±¸½Ç, CMU ÄÄÇ»ÅÍ°úÇаú, Æĸ® °íµî»ç¹üÇб³(ENS) ÄÄÇ»ÅÍ°úÇаú ¹æ¹®±³¼ö¸¦ ¿ªÀÓÇß´Ù. ÁöÀº Ã¥À¸·Î ¡ºÄÄÇ»ÅÍ°úÇÐÀÌ ¿©´Â ¼¼°è¡»(ÀλçÀÌÆ®)°¡ ÀÖ´Ù. ȨÆäÀÌÁö´Â kwangkeunyi.snu.ac.kr

    ¸ñÂ÷

    ¸ñÂ÷
    1. ÇÁ·Î½ÃÀú¸¦ ½á¼­ ¿ä¾àÇÏ´Â ¹æ¹ý
    1.1 ÇÁ·Î±×·¥ © ¶§ ¹ÙÅÁÀÌ µÇ´Â °Í
    1.1.1 ½Ä
    1.1.2 À̸§°ú ȯ°æ
    1.1.3 ¿«Àº½Ä(combination)À» °è»êÇÏ´Â ¹æ¹ý
    1.1.4 ¹­À½ ÇÁ·Î½ÃÀú(compound procedure)
    1.1.5 ¸Â¹Ù²Þ °è»ê¹ý(substitution model)À¸·Î ÇÁ·Î½ÃÀú¸¦ ½ÇÇàÇÏ´Â ¹æ¹ý
    1.1.6 Á¶°Ç ½Ä°ú ¼ú¾î(predicate)
    1.1.7 ¿¬½À : ´ºÆ° ¹ý(newton method)À¸·Î Á¦°ö±Ù ã±â
    1.1.8 ºí·¢¹Ú½ºÃ³·³ °£Ã߸° ÇÁ·Î½ÃÀú
    1.2 ÇÁ·Î½ÃÀú¿Í ÇÁ·Î¼¼½º
    1.2.1 µÇµ¹°Å³ª(recursion) ¹Ýº¹ÇÏ´Â(iteration) ÇÁ·Î¼¼½º
    1.2.2 ¿©·¯ °¥·¡·Î µÇµµ´Â ÇÁ·Î¼¼½º
    1.2.3 ÇÁ·Î¼¼½º°¡ Àڶ󳪴 Á¤µµ
    1.2.4 °ÅµìÁ¦°ö
    1.2.5 ÃÖ´ë °ø¾à¼ö
    1.2.6 ¿¬½À : ¼Ò¼ö ã±â
    1.3 Â÷¼ö ³ôÀº ÇÁ·Î½ÃÀú(higher-order procedure)·Î ¿ä¾àÇÏ´Â ¹æ¹ý
    1.3.1 ÇÁ·Î½ÃÀú¸¦ ÀÎÀÚ·Î ¹Þ´Â ÇÁ·Î½ÃÀú
    1.3.2 lambda·Î ³ªÅ¸³»´Â ÇÁ·Î½ÃÀú
    1.3.3 ÀϹÝÀûÀÎ ¹æ¹ýÀ» Ç¥ÇöÇÏ´Â ÇÁ·Î½ÃÀú
    1.3.4 ÇÁ·Î½ÃÀú¸¦ ¸¸µå´Â ÇÁ·Î½ÃÀú
    2. µ¥ÀÌÅ͸¦ ¿ä¾àÇؼ­ Ç¥Çö·ÂÀ» ²ø¾î¿Ã¸®´Â ¹æ¹ý
    2.1 µ¥ÀÌÅÍ ¿ä¾àµ¥ÀÌÅÍ °£Ã߸®±â, µ¥ÀÌÅÍ ³»¿ë °¨Ãß±â
    2.1.1 ¿¬½À : À¯¸®¼ö¸¦ À§ÇÑ »ê¼ú ¿¬»ê
    2.1.2 ¿ä¾àÀÇ °æ°è(abstraction barrier)
    2.1.3 µ¥ÀÌÅͶõ ¹«¾ùÀΰ¡?
    2.1.4 ÁýÁß °úÁ¦ : ±¸°£ »ê¼ú ¿¬»ê ¸¸µé±â
    2.2 °èÃþ ±¸Á¶ µ¥ÀÌÅÍ¿Í ´ÝÈû ¼ºÁú
    2.2.1 Â÷·Ê¿­ÀÇ Ç¥Çö ¹æ¹ý
    2.2.2 °èÃþ ±¸Á¶
    2.2.3 °øÅë ÀÎÅÍÆäÀ̽º·Î½á Â÷·Ê¿­ÀÇ ¾²ÀÓ»õ
    2.2.4 ¿¬½À : ±×¸² ¾ð¾î
    2.3 ±ÛÀÚ±âÈ£ µ¥ÀÌÅÍ
    2.3.1 µû¿ÈÇ¥ ¿¬»ê
    2.3.2 ¿¬½À : ±ÛÀÚ ½ÄÀÇ ¹ÌºÐ(symbolic differentiation)
    2.3.3 ¿¬½À : ÁýÇÕÀ» ³ªÅ¸³»´Â ¹æ¹ý
    2.3.4 ¿¬½À : ÇãÇÁ¸¸ ÀÎÄÚµù ³ª¹«
    2.4 ¿ä¾àµÈ µ¥ÀÌÅÍÀÇ Ç¥Çö ¹æ½ÄÀÌ ¿©·¯ °¡ÁöÀÏ ¶§
    2.4.1 º¹¼Ò¼ö Ç¥Çö
    2.4.2 ŸÀÔÀ» Ç¥½ÃÇÑ µ¥ÀÌÅÍ
    2.4.3 µ¥ÀÌÅÍ Á᫐ ÇÁ·Î±×·¡¹Ö°ú µ¡ºÙÀÓ ¼ºÁú
    2.5 ÀϹÝÈ­µÈ ¿¬»ê ½Ã½ºÅÛ
    2.5.1 ÀϹÝÈ­µÈ »ê¼ú ¿¬»ê
    2.5.2 ŸÀÔÀÌ ´Ù¸¥ µ¥ÀÌÅ͸¦ ¿«¾î ¾²´Â ¹æ¹ý
    2.5.3 ¿¬½À : ±âÈ£ ½Ä ´ë¼ö
    3. ¸ðµâ, ¹°Ã¼, »óÅÂ
    3.1 µ¤¾î¾²±â¿Í °¤Èù »óÅÂ(local state)
    3.1.1 °¤Èù »óź¯¼ö(local state variable)
    3.1.2 µ¤¾î¾²±â°¡ À־ ÁÁÀº Á¡
    3.1.3 µ¤¾î¾²±â¸¦ ²ø¾îµéÀÎ ´ë°¡
    3.2 ȯ°æ °è»ê¹ý
    3.2.1 °è»ê ±ÔÄ¢
    3.2.2 °£´ÜÇÑ ÇÁ·Î½ÃÀú °è»êÇϱâ
    3.2.3 ¹°Ã¼¿¡ »óŸ¦ ³Ö¾îµÎ´Â °÷, º¯¼ö À϶÷Ç¥
    3.2.4 ¾ÈÂÊ Á¤ÀÇ
    3.3 º¯Çü °¡´ÉÇÑ µ¥ÀÌÅÍ·Î ÇÁ·Î±×·¡¹ÖÇϱâ
    3.3.1 º¯Çü °¡´ÉÇÑ ¸®½ºÆ®
    3.3.2 ť
    3.3.3 ǥ
    3.3.4 µðÁöÅРȸ·Î ½Ã¹Ä·¹ÀÌÅÍ
    3.3.5 °ü°è ¾Ë¸®±â(constraint propagation)
    3.4 º´Ç༺ܽú¼àõ : ½Ã°£Àº Áß¿äÇÏ´Ù
    3.4.1 º´Çà ½Ã½ºÅÛ¿¡¼­ ½Ã°£ÀÇ ¼ºÁúº»Áú
    3.4.2 º´Ç༺À» ´Ù½º¸®´Â ¹æ¹ý
    3.5 ½ºÆ®¸²
    3.5.1 ½ºÆ®¸²°ú (°è»êÀ») ¹Ì·é ¸®½ºÆ®
    3.5.2 ¹«ÇÑ ½ºÆ®¸²(infinite stream)
    3.5.3 ½ºÆ®¸² Æз¯´ÙÀÓ
    3.5.4 ½ºÆ®¸²°ú ¼À¹Ì·ë °è»ê¹ý
    3.5.5 ¸ðµâ·Î ¹Ù¶óº» ÇÔ¼ö¿Í ¹°Ã¼
    4. ¾ð¾î¸¦ ó¸®ÇÏ´Â ±â¹ý
    4.1 ¸ÞŸ½áŧ·¯ ½ÇÇà±â
    4.1.1 ¾ð¾î ½ÇÇà±âÀÇ ¾ËÂ¥¹è±â
    4.1.2 ½ÄÀ» ³ªÅ¸³»´Â ¹æ¹ý
    4.1.3 ¾ð¾î ½ÇÇà±â¿¡¼­ ¾²´Â µ¥ÀÌÅÍ ±¸Á¶
    4.1.4 ¾ð¾î ½ÇÇà±â¸¦ º¸Åë ÇÁ·Î±×·¥Ã³·³ µ¹·Áº¸±â
    4.1.5 ÇÁ·Î±×·¥µµ µ¥ÀÌÅÍó·³
    4.1.6 ¾ÈÂÊ Á¤ÀÇ(internal definition)
    4.1.7 ¹®¹ý ºÐ¼®°ú ½ÇÇà °úÁ¤À» ¶¼¾î³õ±â
    4.2 Scheme ¹Ù²ãº¸±â - Á¦¶§ °è»ê¹ý
    4.2.1 ½ÄÀÇ °ªÀ» ±¸ÇÏ´Â Â÷·Ê - Á¤ÀÇ´ë·Î °è»ê¹ý°ú ÀÎÀÚ ¸ÕÀú °è»ê¹ý
    4.2.2 Á¦¶§ °è»ê¹ýÀ» µû¸£´Â ½ÇÇà±â
    4.2.3 Á¦¶§¼À ¸®½ºÆ®¿Í ½ºÆ®¸²
    4.3 Scheme ¹Ù²ãº¸±â - ºñ°áÁ¤Àû °è»ê
    4.3.1 amb¿Í ã±â
    4.3.2 ºñ°áÁ¤Àû ÇÁ·Î±×·¥ Â¥±â
    4.3.3 amb ½ÇÇà±â ±¸Çö
    4.4 ³í¸®·Î ÇÁ·Î±×·¥ Â¥±â
    4.4.1 ¿¬¿ª½Ä Á¤º¸ ã±â
    4.4.2 Äõ¸® ½Ã½ºÅÛÀÇ µ¿ÀÛ ¹æ½Ä
    4.4.3 ³í¸® ÇÁ·Î±×·¡¹ÖÀº ¼öÇÐ ³í¸®¸¦ µû¸£´Â°¡?
    4.4.4 Äõ¸® ½Ã½ºÅÛ ¸¸µé±â
    4.4.4.1 µå¶óÀ̹ö ·çÇÁ¿Í Äõ¸® °ª Âï¾î³»±â(instantiation)
    4.4.4.2 ½ÇÇà±â(evaluator)
    4.4.4.3 ÆÐÅÏ ¸ÅĪÀ¸·Î Âü¸» ã¾Æ³»±â
    4.4.4.4 ±ÔÄ¢°ú µ¿ÀÏÈ­
    4.4.4.5 µ¥ÀÌÅͺ£À̽ºÀÇ °ü¸®
    4.4.4.6 ½ºÆ®¸² ¿¬»ê
    4.4.4.7 Äõ¸®ÀÇ ¹®¹ýÀ» ó¸®ÇÏ´Â ÇÁ·Î½ÃÀú
    4.4.4.8 À϶÷Ç¥¿Í Á¤ÀÇ
    5. ·¹Áö½ºÅÍ ±â°è·Î °è»êÇϱâ
    5.1 ·¹Áö½ºÅÍ ±â°è ¼³°èÇϱâ
    5.1.1 ·¹Áö½ºÅÍ ±â°è¸¦ ¹¦»çÇÏ´Â ¾ð¾î
    5.1.2 ±â°è µðÀÚÀο¡¼­ÀÇ ¼Ó ³»¿ë °¨Ãß±â(abstraction)
    5.1.3 ¼­ºê·çƾ
    5.1.4 ½ºÅÃ(stack)À» ÀÌ¿ëÇØ µÇµ¹±â(recursion) ±¸ÇöÇϱâ
    5.1.5 ¸í·É¾î Á¤¸®
    5.2 ·¹Áö½ºÅÍ ±â°è ½Ã¹Ä·¹ÀÌÅÍ
    5.2.1 ±â°è ¸ðÇü
    5.2.2 ¾î¼Àºí·¯
    5.2.3 ¸í·É¿¡ ÇØ´çÇÏ´Â ½ÇÇà ÇÁ·Î½ÃÀú ¸¸µé±â
    5.2.4 ±â°è ¼º´É ÁöÄѺ¸±â
    5.3 ¸Þ¸ð¸® ÇÒ´ç(memory allocation)°ú ÀçÈ°¿ë(garbage collection)
    5.3.1 º¤ÅÍ·Î ³ªÅ¸³½ ¸Þ¸ð¸®
    5.3.2 ¹«ÇÑÈ÷ ¸¹Àº ¸Þ¸ð¸®ÀÎ ¾ç º¸À̱â
    5.4 Á¦¾î°¡ ´Ù º¸ÀÌ´Â ½ÇÇà±â
    5.4.1 Á¦¾î°¡ ´Ù º¸ÀÌ´Â ½ÇÇà±âÀÇ ÇٽɺÎ
    5.4.2 ½ÃÄö½º °è»ê°ú ²¿¸® µÇµ¹±â(tail recursion)
    5.4.3 Á¶°Ç ½Ä, µ¤¾î¾²±â(assignment), Á¤ÀÇ
    5.4.4 ½ÇÇà±â µ¹¸®±â
    5.5 ¹ø¿ª(compilation)
    5.5.1 ¹ø¿ª±âÀÇ ±¸Á¶
    5.5.2 ÇÁ·Î±×·¥ ½ÄÀÇ ¹ø¿ª
    5.5.3 Á¶ÇÕ ½Ä ¹ø¿ªÇϱâ
    5.5.4 ¸í·ÉÁÙ Çѵ¥ ÇÕÄ¡±â
    5.5.5 ¹ø¿ªµÈ ÄÚµåÀÇ ¿¹
    5.5.6 ÅؽºÆ®¿¡¼­ º¯¼öÀÇ Á¤ÀǸ¦ ÆľÇÇϱâ(lexical addressing)
    5.5.7 ¹ø¿ªµÈ Äڵ带 ½ÇÇà±â¿¡ ¿¬°áÇϱâ
    ¿ë¾î ´ë¿ªÇ¥
    ¿¬½À¹®Á¦ ¸ñÂ÷
    Âü°í¹®Çå
    ã¾Æº¸±â

    ¹è¼Û ½Ã À¯ÀÇ»çÇ×

    - ¹Ýµð¾Ø·ç´Ï½º¿¡¼­ ±¸¸ÅÇϽŠµµ¼­´Â ¹°·ù ´ëÇà À§Å¹¾÷ü ¿õÁø ºÏ¼¾À» ÅëÇØ ¹è¼ÛµË´Ï´Ù.
     (¹è¼Û Æ÷Àå¿¡ "¿õÁø ºÏ¼¾"À¸·Î Ç¥±âµÉ ¼ö ÀÖ½À´Ï´Ù.)

    - ±¸¸ÅÇÑ »óÇ°ÀÇ Ç°Áú°ú ¹è¼Û °ü·Ã ¹®ÀÇ´Â ¹Ýµð¾Ø·ç´Ï½º·Î ¹®ÀÇ ¹Ù¶ø´Ï´Ù.

    - õÀçÁöº¯ ¹× Åùè»çÀÇ »çÁ¤¿¡ µû¶ó ¹è¼ÛÀÌ Áö¿¬µÉ ¼ö ÀÖ½À´Ï´Ù.

    - °áÁ¦(ÀÔ±Ý) ¿Ï·á ÈÄ ÃâÆÇ»ç ¹× À¯Åë»çÀÇ »çÁ¤À¸·Î Ç°Àý ¶Ç´Â ÀýÆÇ µÇ¾î »óÇ° ±¸ÀÔÀÌ ¾î·Á¿ï ¼ö ÀÖ½À´Ï´Ù. (º°µµ ¾È³» ¿¹Á¤)

    - µµ¼­»ê°£Áö¿ªÀÇ °æ¿ì Ãß°¡ ¹è¼Ûºñ°¡ ¹ß»ýµÉ ¼ö ÀÖ½À´Ï´Ù.

    ¹ÝÇ°/±³È¯

    »óÇ° ¼³¸í¿¡ ¹ÝÇ°/ ±³È¯ °ü·ÃÇÑ ¾È³»°¡ ÀÖ´Â °æ¿ì ±× ³»¿ëÀ» ¿ì¼±À¸·Î ÇÕ´Ï´Ù. (¾÷ü »çÁ¤¿¡ µû¶ó ´Þ¶óÁú ¼ö ÀÖ½À´Ï´Ù)

    ¹ÝÇ°/±³È¯

    ¹ÝÇ°/±³È¯
    ¹ÝÇ°/±³È¯ ¹æ¹ý Ȩ > °í°´¼¾ÅÍ > ÀÚÁÖã´ÂÁú¹® ¡°¹ÝÇ°/±³È¯/ȯºÒ¡± ¾È³» Âü°í ¶Ç´Â 1:1»ó´ã°Ô½ÃÆÇ
    ¹ÝÇ°/±³È¯ °¡´É ±â°£ ¹ÝÇ°,±³È¯Àº ¹è¼Û¿Ï·á ÈÄ 7ÀÏ À̳», »óÇ°ÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦¹ß°ß ÈÄ 30ÀÏ À̳»¿¡ ½Åû°¡´É
    ¹ÝÇ°/±³È¯ ºñ¿ë º¯½É ȤÀº ±¸¸ÅÂø¿ÀÀÇ °æ¿ì¿¡¸¸ ¹Ý¼Û·á °í°´ ºÎ´ã(º°µµ ÁöÁ¤ Åùè»ç ¾øÀ½)
    ¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯
    • ¼ÒºñÀÚÀÇ Ã¥ÀÓ »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
    • ¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    • º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì : ¿¹)¸¸È­Ã¥, ÀâÁö, È­º¸Áý µî
    • ½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    • ÀüÀÚ»ó°Å·¡µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì
    • ÇØ¿ÜÁÖ¹® »óÇ°(ÇØ¿Ü ¿ø¼­)ÀÇ °æ¿ì(Æĺ»/ÈѼÕ/¿À¹ß¼Û »óÇ°À» Á¦¿Ü)
    ¼ÒºñÀÚ ÇÇÇغ¸»ó
    ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó
    • »óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ¹ÝÇ°, ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº
      ¼ÒºñÀÚ ºÐÀïÇØ°á ±âÁØ(°øÁ¤°Å·¡À§¿øȸ°í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê
    • ´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ
      ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ
    ¹ÝÇ°/±³È¯ ÁÖ¼Ò °æ±âµµ ÆÄÁֽà ¹®¹ß·Î 77, ¿õÁøºÏ¼¾(¹Ýµð¾Ø·ç´Ï½º)
    • ȸ»ç¸í : (ÁÖ)¼­¿ï¹®°í
    • ´ëÇ¥ÀÌ»ç : ±èÈ«±¸
    • °³ÀÎÁ¤º¸ º¸È£Ã¥ÀÓÀÚ : ±èÈ«±¸
    • E-mail : bandi_cs@bnl.co.kr
    • ¼ÒÀçÁö : (06168) ¼­¿ï °­³²±¸ »ï¼º·Î 96±æ 6
    • »ç¾÷ÀÚ µî·Ï¹øÈ£ : 120-81-02543
    • Åë½ÅÆǸž÷ ½Å°í¹øÈ£ : Á¦2023-¼­¿ï°­³²-03728È£
    • ¹°·ù¼¾ÅÍ : (10881) °æ±âµµ ÆÄÁֽà ¹®¹ß·Î 77 ¹Ýµð¾Ø·ç´Ï½º
    copyright (c) 2016 BANDI&LUNI'S All Rights Reserved