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

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

    Programming in Scala Çѱ¹¾îÆÇ[2/E]

    Programming in Scala Çѱ¹¾îÆÇ[2/E] â½ÃÀÚ°¡ Á÷Á¢ ÁýÇÊÇÑ ½ºÄ®¶ó ¾ð¾îÀÇ ¹ÙÀ̺í

    ¿øÁ¦ : Programming in Scala: A Comprehensive Step-by

    • ¸¶Æ¾ ¿À´õ½ºÅ°, ·º½º ½ºÇ¬, ºô º£³Ê½º Àú
    • ¿ÀÇö¼®, À̵¿¿í, ¹Ý¿µ·Ï ¿ª
    • ¿¡ÀÌÄÜÃâÆÇ
    • 2014³â 11¿ù 28ÀÏ
    • Á¤°¡
      50,000¿ø
    • ÆÇ¸Å°¡
      45,000¿ø [10% ÇÒÀÎ]
    • °áÁ¦ ÇýÅÃ
      ¹«ÀÌÀÚ
    • Àû¸³±Ý
      2,500¿ø Àû¸³ [5%P]

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

    ǰÀýµÈ »óǰÀÔ´Ï´Ù.

    ȸ¿ø¸®ºä
    - [0]
    ISBN: 9788960776357 892ÂÊ 188 x 250 (§®)

    Áö±Ý ÀÌÃ¥Àº

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

    ÃâÆÇ»ç ¸®ºä

    ÃâÆÇ»ç ¼­Æò
    ¡Ú ¿ä¾à ¡Ú
    ½ºÄ®¶ó(Scala)´Â ÇÔ¼ö °ª(Ŭ·ÎÀú) µîÀÇ ¿©·¯ ÇÔ¼ö ¾ð¾îÀû ±â¹ý°ú °´Ã¼ÁöÇâ, Æ®·¹ÀÌÆ® µîÀÇ °´Ã¼ÁöÇâ ±â¹ýÀ» Çѵ¥ Àß ³ì¿©¼­, ·çºñ³ª ÆÄÀ̽㠰°Àº µ¿Àû ¾ð¾î ¸øÁö¾Ê°Ô °£°áÇϸ鼭 dzºÎÇÑ Ç¥Çö·ÂÀ» °¡Áø ¾ð¾î´Ù. ½ºÄ®¶ó¸¦ ¸¸µç ¸¶Æ¾ ¿À´õ½ºÅ° µîÀÇ ÀúÀÚ°¡ ÁýÇÊÇÑ ÀÌ Ã¥Àº ÀÌ·¯ÇÑ ½ºÄ®¶óÀÇ ´Ù¾çÇÑ Ãø¸éÀ» ¿ÏÀüÇÏ°Ô ¼³¸íÇÑ ½ºÄ®¶ó ¾ð¾îÀÇ ¹ÙÀ̺íÀÌ´Ù.
    ÀÌ Ã¥Àº ÇÔ¼ö, Æ®·¹ÀÌÆ®, ¾Ï½ÃÀû º¯È¯, ¸ðµâ µî ½ºÄ®¶óÀÇ ±âº» ¹®¹ý°ú Ä÷º¼Ç »ç¿ë¹ý, Ä÷º¼ÇÀÇ ³»ºÎ ±¸Á¶, °´Ã¼ÁöÇâ ¹× ÇÔ¼ö ÇÁ·Î±×·¡¹ÖÀ» Ȱ¿ëÇÏ´Â ¹æ¹ýÀ» ´Ù·é´Ù. ±×¸®°í ¾×ÅÍ...
    ¡Ú ¿ä¾à ¡Ú
    ½ºÄ®¶ó(Scala)´Â ÇÔ¼ö °ª(Ŭ·ÎÀú) µîÀÇ ¿©·¯ ÇÔ¼ö ¾ð¾îÀû ±â¹ý°ú °´Ã¼ÁöÇâ, Æ®·¹ÀÌÆ® µîÀÇ °´Ã¼ÁöÇâ ±â¹ýÀ» Çѵ¥ Àß ³ì¿©¼­, ·çºñ³ª ÆÄÀ̽㠰°Àº µ¿Àû ¾ð¾î ¸øÁö¾Ê°Ô °£°áÇϸ鼭 dzºÎÇÑ Ç¥Çö·ÂÀ» °¡Áø ¾ð¾î´Ù. ½ºÄ®¶ó¸¦ ¸¸µç ¸¶Æ¾ ¿À´õ½ºÅ° µîÀÇ ÀúÀÚ°¡ ÁýÇÊÇÑ ÀÌ Ã¥Àº ÀÌ·¯ÇÑ ½ºÄ®¶óÀÇ ´Ù¾çÇÑ Ãø¸éÀ» ¿ÏÀüÇÏ°Ô ¼³¸íÇÑ ½ºÄ®¶ó ¾ð¾îÀÇ ¹ÙÀ̺íÀÌ´Ù.
    ÀÌ Ã¥Àº ÇÔ¼ö, Æ®·¹ÀÌÆ®, ¾Ï½ÃÀû º¯È¯, ¸ðµâ µî ½ºÄ®¶óÀÇ ±âº» ¹®¹ý°ú Ä÷º¼Ç »ç¿ë¹ý, Ä÷º¼ÇÀÇ ³»ºÎ ±¸Á¶, °´Ã¼ÁöÇâ ¹× ÇÔ¼ö ÇÁ·Î±×·¡¹ÖÀ» Ȱ¿ëÇÏ´Â ¹æ¹ýÀ» ´Ù·é´Ù. ±×¸®°í ¾×ÅÍ, ÀÚ¹Ù¿ÍÀÇ Á¶ÇÕ, ÆÄ½Ì, GUI ÇÁ·Î±×·¡¹Ö °°Àº ÀÀ¿ëµµ ¼³¸íÇÑ´Ù. ÀÌ Ã¥À» Â÷±ÙÂ÷±Ù µû¶ó°¡´Ù º¸¸é ¼÷·ÃµÈ ½ºÄ®¶ó °³¹ßÀÚ°¡ µÉ ¼ö ÀÖ°í, µ¿½Ã¿¡ ´Ù¾çÇÑ ÇÁ·Î±×·¡¹Ö ÆÐ·¯´ÙÀÓÀ» ¾î¶»°Ô ÇÑ ¾ð¾î¿¡ ÀÚ¿¬½º·´°Ô ³ìÀ̸ç, °¢°¢À» ÀûÀçÀû¼Ò¿¡ Ȱ¿ëÇÏ´ÂÁö ¹è¿öº¼ ¼ö ÀÖ´Ù. ÀÌ °úÁ¤À» ÅëÇØ ¿©·¯ºÐÀº ÈξÀ ´õ ÁÁÀº °³¹ßÀÚ°¡ µÉ ¼ö ÀÖ´Ù.
    ¡Ú ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ³»¿ë ¡Ú
    ½ºÄ®¶ó ¾ð¾î â½ÃÀÚ°¡ Á÷Á¢ ¾´ ÀÌ Ã¥Àº ÇÑ ¹ø¿¡ ÇÑ ´Ü°è¾¿ ½ºÄ®¶ó ¾ð¾î¿Í ¹è°æ ¾ÆÀ̵ð¾î¿¡ ´ëÇØ ¾Ë·ÁÁØ´Ù.
    µ¶ÀÚµéÀÌ ½ºÄ®¶ó¸¦ Àß ¹è¿ï ¼ö ÀÖµµ·Ï ÁÖÀÇ ±í°Ô ¾²¿©Áø Ã¥À¸·Î¼­, ¾ÕºÎºÐÀÇ ÀÚ½À¼­ ºÎºÐÀ» ÀÐ°í ³ª¸é, ½ºÄ®¶ó¸¦ °£´ÜÇÑ ÀÛ¾÷¿¡ Ȱ¿ëÇÒ ¼ö ÀÖ´Ù. ±×·¯°í ³ª¼­, ±×Àü¿¡ ¹è¿î °³³äÀ» ¹ÙÅÁÀ¸·Î »õ·Î¿î °³³äÀ» ¼³¸íÇÏ´Â ¹æ½ÄÀ¸·Î Ã¥ Àüü°¡ ±¸¼ºµÇ¾î ÀÖ´Ù. °¢ ´Ü°è¸¦ °ÅÄ¡°í ³ª¸é ½ºÄ®¶ó ¾ð¾î¿Í ½ºÄ®¶ó¿¡ ´ã°Ü ÀÖ´Â Áß¿äÇÑ ÇÁ·Î±×·¡¹Ö ¾ÆÀ̵ð¾î¿¡ Åë´ÞÇÒ °ÍÀÌ´Ù.
    ÀÌ Ã¥Àº ¿ÏÀüÇÑ ½ºÄ®¶ó ÀÚ½À¼­À̸鼭 Âü°í¼­´Ù. Àüü ¾ð¾î´Â ¹°·Ð Áß¿äÇÑ ¶óÀ̺귯¸®µµ ´Ù·é´Ù. À̹ø °³Á¤2ÆÇ¿¡´Â ½ºÄ®¶ó 2.8ÀÇ »õ·Î¿î Ư¡À» ´Ù·ç´Â ´ÙÀ½°ú °°Àº ³»¿ëÀÌ Ãß°¡µÇ¾ú´Ù.
    - »õ·Î¿î Ä÷º¼Ç ¶óÀ̺귯¸®ÀÇ ¼³°è
    - ±¸Á¶Àû ¼­ºêŸÀÌÇÎ
    - ¾Ï½ÃÀû º¯È¯¿¡ ´ëÇÑ »õ·Î¿î ±ÔÄ¢
    - ÆÐŰÁö °´Ã¼
    - ¿¬¼â ÆÐŰÁö Àý
    - À̸§ ºÙÀÎ ÀÎÀÚ¿Í µðÆúÆ® ÀÎÀÚ
    - ÄÉÀ̽º Ŭ·¡½º¿¡ Á¦°øµÇ´Â copy ¸Þ¼Òµå
    Çѱ¹¾îÆÇ¿¡¼­´Â ½ºÄ®¶ó 2.11 ±âÁØÀ¸·Î ¿¹Á¦ Äڵ带 ¸ðµÎ ½ÇÇàÇϰí 2.11¿¡¼­ ´Þ¶óÁø Á¡À» °¢ÁÖ¸¦ ´Þ¾Æ ¼³¸íÇß´Ù.
    ¡Ú ÀÌ Ã¥¿¡ ½ñ¾ÆÁø Âù»ç ¡Ú
    ÀÌ Ã¥Àº Áö±Ý±îÁö ³»°¡ Àо ÃÖ°íÀÇ ÇÁ·Î±×·¡¹Ö Ã¥ Áß Çϳª´Ù. ÀÌ Ã¥ÀÇ ¹®Ã¼¿Í °£°á¼º, öÀúÇÑ ¼³¸íÀÌ ¸¶À½¿¡ µç´Ù. ÀÌ Ã¥Àº ³»°¡ ´øÁú ¼ö ÀÖ´Â ¸ðµç Àǹ®¿¡ ´äÇÑ´Ù. Ç×»ó Ã¥ÀÌ ³ªº¸´Ù ÇÑ¹ß ¾Õ¼­ ÀÖ´Ù. ÀúÀÚµéÀº ±×³É Äڵ带 ´øÁ®ÁÖ°í ¸ðµç °É ¹Þ¾ÆµéÀ̶ó°í °­¿äÇÏÁö ¾Ê´Â´Ù. ¾î¶² ÀÏÀÌ ¹ú¾îÁö´ÂÁö Á¦´ë·Î ¾Ë ¼ö ÀÖµµ·Ï Ç×»ó ÀÚ¼¼ÇÑ ¼³¸íÀ» Á¦°øÇÑ´Ù.
    - ÄË ¿¡°Åº£¸®(Ken Egervari) / ¼ö¼® ¼ÒÇÁÆ®¿þ¾î ¾ÆÅ°ÅØÆ®
    ÀÌ Ã¥Àº ¸íÈ®Çϰí öÀúÇϸç, µû¶ó°¡±â ½±°Ô ±¸¼ºµÇ¾î ÀÖ´Ù. °Ô´Ù°¡ ¿¹Á¦µµ ÈǸ¢Çϰí À¯¿ëÇÑ ÆÁµµ Á¦°øÇÑ´Ù. ¿ì¸® ȸ»ç´Â ÀÌ Ã¥ ´öºÐ¿¡ ½ºÄ®¶ó ¾ð¾î¸¦ ºü¸£°í È¿°úÀûÀ¸·Î Àû¿ëÇÒ ¼ö ÀÖ¾ú´Ù. ½ºÄ®¶ó ¾ð¾îÀÇ À¯¿¬ÇÔ°ú ¿ì¾ÆÇÔÀ» ±íÀÌ ´À²¸º¸°í ½ÍÀº ÇÁ·Î±×·¡¸Ó¿¡°Ô °¡Àå ÁÁÀº Ã¥ÀÌ´Ù.
    - ·¡¸® ¸ð·Î´Ï(Larry Morroni) / ¸ð·Î´Ï Å×Å©³î·ÎÁö »ç(Morroni Technologies, Inc.) ´ëÇ¥
    ÈǸ¢ÇÑ ½ºÄ®¶ó ÀÚ½À¼­´Ù. °¢ ÀåÀÇ °³³äÀ̳ª ¿¹Á¦¸¦ ¼³¸íÇÒ ¶§, ¾Õ¿¡¼­ ´Ù·é ³»¿ë¸¸À¸·Î ¼³¸íÇϱ⠶§¹®¿¡ µû¶ó°¡±â°¡ ½±´Ù. ¾ð¾î ±¸¼º¿ä¼Ò¸¦ Á¤¼º µé¿© ±íÀÌ ÀÖ°Ô ¼³¸íÇϸç, ¶§¶§·Î ÀÚ¹Ù¿ÍÀÇ Â÷ÀÌÁ¡À» ¼³¸íÇÏ´Â ¿¹Á¦µµ Á¦°øÇÑ´Ù. ¶ÇÇÑ ½ºÄ®¶ó ¾ð¾î ¿Ü¿¡ ÄÁÅ×ÀÌ³Ê¿Í ¾×ÅÍ °°Àº ¶óÀ̺귯¸®µµ ÀϺΠ¼³¸íÇÑ´Ù. Àб⵵ ½¬¿î ÀÌ Ã¥Àº ³»°¡ ÃÖ±Ù¿¡ ÀÐÀº Ã¥ Áß Àß ¾²¿©Áø Ã¥À¸·Î ²ÅÀ» ¸¸ÇÏ´Ù. ½ºÄ®¶ó ¾ð¾î¸¦ ´õ Àß ¾Ë°í ½ÍÀº ¸ðµç ÇÁ·Î±×·¡¸Ó¿¡°Ô ÃßõÇÏ°í ½Í´Ù.
    - ¸ÅÆ© Åäµå(Matthew Todd)
    ÀúÀÚµéÀÇ ³ë°í¿¡ °¨¸í¹Þ¾Ò´Ù. ÀÌ Ã¥Àº ³»°¡ Æò¼Ò ½ºÄ®¶ó¸¦ ¡®ÄÚµùÀ» ´õ ÀßÇϱâ À§ÇÑ Ç÷§Æû¡¯À̶ó°í ºÎ¸£´Â °Í¿¡ ´ëÇÑ Å¸´çÇÑ ±Ù°Å°¡ µÉ ¸¸ÇÑ ±ÍÁßÇÑ °¡À̵åÀ̸ç, ½ºÄ®¶ó ¼ÒÇÁÆ®¿þ¾î ¼³°è¿Í ±¸Çö¿¡ ´ëÇØ ²÷ÀÓ¾øÀÌ ¿µ°¨À» ºÎ¿©ÇÑ´Ù. ³»°¡ 2004³â ¾ÆÅ×³× ¿Ã¸²ÇÈ Æ÷Å» ÀÎÇÁ¶ó¸¦ ±¸ÃàÇÒ ´ç½Ã¿¡´Â ½ºÄ®¶ó°¡ Áö±Ýó·³ ¼º¼÷ÇÑ »óŰ¡ ¾Æ´Ï¾ú°í ÀÌ Ã¥µµ ¼¼»ó¿¡ ¾ø¾ú´Ù´Â Á¡ÀÌ ¾Æ½±´Ù.
    ¸ðµç µ¶ÀÚ¿¡°Ô ÀÌ ¸»À» ÇÏ°í ½Í´Ù. ¿©·¯ºÐÀÌ ¾î¶² ¹è°æÀ» Áö³æµç ½ºÄ®¶ó ÇÁ·Î±×·¡¹ÖÀº ÀÚÀ¯·Ó°í ½Å¼±ÇÑ ÀÏÀ̸ç, ÀÌ Ã¥Àº ¿©·¯ºÐÀÇ ½ºÄ®¶ó ¿©Çà¿¡ Ãæ½ÇÇÑ µ¿¹ÝÀÚ°¡ µÇ¸®¶ó°í ¸»ÀÌ´Ù.
    - Å©¸®½ºÅ佺 ·¯¹öµµ½º(Christos KK Loverdos) / ¼ÒÇÁÆ®¿þ¾î ÄÁ¼³ÅÏÆ®, ¿¬±¸°¡
    ¶Ù¾î³ª¸ç ÀÚ¼¼ÇÑ ½ºÄ®¶ó ¼Ò°³¼­´Ù. ¶ÇÇÑ ÈǸ¢ÇÑ Âü°í¼­À̱⵵ ÇÏ´Ù. ¾ÕÀ¸·Îµµ ÀÌ Ã¥ÀÌ ³» Ã¥²ÈÀÌÀÇ ÇÑ ÄÒ¿¡ °è¼Ó ²ÈÇôÀÖÀ» °ÍÀ̶ó°í Àå´ãÇÑ´Ù. ´Ù¸¸, Áö±ÝÀº Ç×»ó Ã¥À» °¡Áö°í ´Ù´Ï±â ¶§¹®¿¡ ¼­°¡¿¡ ²ÈÇô ÀÖÀ» ½Ã°£ÀÌ ¾ø´Ù.
    - ºê¶óÀ̾ð Ŭ·¡ÆÛ(Brian Clapper) / ¾Æ¸£µ§Åؽº »ç(ArdenTex, Inc.) »çÀå
    »ç·Á ±íÀº ¿¹Á¦¸¦ »ç¿ëÇØ Àß Àú¼úÇÑ Ã¥ÀÌ´Ù. °æÇèÀÌ ¸¹µç Àûµç ¸ðµç ÇÁ·Î±×·¡¸Ó¿¡°Ô ÀÌ Ã¥À» ±ÇÇÏ°í ½Í´Ù.
    - ÇÏ¿öµå ·Î¹ÙÆ®(Howard Lovatt)
    ½ºÄ®¶ó·Î ÇÁ·Î±×·¡¹ÖÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ Ã¥ÀÏ »Ó ¾Æ´Ï¶ó, ´õ Áß¿äÇÑ Áú¹®ÀÎ ¿Ö ½ºÄ®¶ó·Î ÇÁ·Î±×·¡¹ÖÀ» ÇØ¾ß Çϴ°¡¿¡ ´ëÇÑ Ã¥À̱⵵ ÇÏ´Ù. ÀÌ Ã¥Àº °´Ã¼ÁöÇâ°ú ÇÔ¼öÇü ÇÁ·Î±×·¡¹ÖÀ» ½Ç¿ëÀûÀ¸·Î ´Ù·ç¸ç, ½ºÄ®¶ó°¡ Á¤¸» ¾î¶² ¾ð¾îÀΰ¡¿¡ ´ëÇÑ µ¶ÀÚÀÇ Àǹ®À» ÃßÈ£µµ ³²±âÁö ¾Ê°Ô Àß ¼³¸íÇÑ´Ù.
    - ¿¡¸£ºó ¹Ù¸£°¡ ¹Ú»ç(Dr. Ervin Varga) / ¿¢½ºÇÁ·Î ¾ÆÀÌÆ¼(EXPRO I.T.) ÄÁ¼³ÆÃÀÇ CEOÀÌÀÚ ¼³¸³ÀÚ
    °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¸Ó¿¡°Ô ÇÔ¼öÇü ÇÁ·Î±×·¡¹ÖÀ» ¼Ò°³ÇÏ´Â ÈǸ¢ÇÑ Ã¥ÀÌ´Ù. ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇØ ¹è¿ì´Â °ÍÀÌ ³» ÁÖ ¸ñÀûÀ̾úÁö¸¸, ÄÉÀ̽º Ŭ·¡½º³ª ÆÐÅÏ ¸ÅÄ¡ °°Àº ½ºÄ®¶ó ±â´É¿¡µµ Àͼ÷ÇØÁú ¼ö ÀÖ¾ú´Ù. ½ºÄ®¶ó´Â Èï¹ÌÁøÁøÇÑ ¾ð¾îÀ̸ç, ÀÌ Ã¥Àº ½ºÄ®¶ó¸¦ Àß ¼³¸íÇØÁØ´Ù.
    ¾ð¾î¸¦ ¼Ò°³Çϴ å¿¡´Â ¾ðÁ¦³ª Á¤º¸ ºÎÁ·°ú Á¤º¸ °ú´Ù¸¦ ³ª´©´Â ¾ÆÁÖ Á¤±³ÇÑ °æ°è°¡ ÀÖ´Ù.
    ÀÌ Ã¥Àº ±×·± ¸é¿¡¼­ ¿Ïº®È÷ ±ÕÇü ÀâÈù Ã¥À̶ó ÇÒ ¼ö ÀÖ´Ù.
    - Á¦ÇÁ È÷¾ð(Jeff Heon) / ÇÁ·Î±×·¡¸Ó ¾Ö³Î¸®½ºÆ®
    ³ª´Â ¼¼ ÀúÀÚ°¡ ¾´ ÀÌ Ã¥ÀÇ Ãʱ⠹öÀü ÀüÀÚÃ¥À» Àоú´Ù. ±×¸®°í ±× Áï½Ã ÆÒÀÌ µÇ¾ú´Ù. ±× Ã¥ÀÌ ½ºÄ®¶ó¿¡ ´ëÇØ °¡Àå ÀÚ¼¼ÇÑ Á¤º¸¸¦ ´ã°í ÀÖÀ» »Ó¸¸ ¾Æ´Ï¶ó, ÀüÀÚÃ¥ Çü½Ä¿¡ Àλó ±íÀº Ư¡ÀÌ ÀÖ¾ú±â ¶§¹®ÀÌ´Ù. ³ª´Â ¸µÅ©¸¦ Á¦´ë·Î »ç¿ëÇÏ´Â PDF¸¦ º» ÀûÀÌ ¾ø´Ù. ÇÏÁö¸¸ ÀÌ Ã¥¿¡¼­´Â ºÏ¸¶Å©»Ó ¾Æ´Ï¶ó, ¸ñÂ÷³ª »öÀο¡µµ Àß ÀÛµ¿ÇÏ´Â ¸µÅ©°¡ ´Þ·Á ÀÖ¾ú´Ù. ¿Ö ´Ù¸¥ ÀúÀÚµéÀº »ç¿ëÀÚ¿¡°Ô Å« Áñ°Å¿òÀ» ÁÖ´Â ÀÌ·± ±â´ÉÀ» Ȱ¿ëÇÏÁö ¾Ê´ÂÁö ¸ð¸£°Ú´Ù. ³»°Ô Àλó ±í°Ô ´Ù°¡¿Â ¶Ç ´Ù¸¥ Ư¡Àº, Æ÷·³À¸·Î ¿¬°áÇÏ´Â ¡®ÅäÀÇ(Discuss)¡¯ ¸µÅ©¿Í Á¦¾ÈÀ̳ª °ßÇØ¸¦ ÀúÀÚ¿¡°Ô ¹Ù·Î ÀüÀÚ¿ìÆíÀ¸·Î º¸³¾ ¼ö ÀÖ´Â ¡®Á¦¾È(Suggest)¡¯ ¸µÅ©¿´´Ù. ÀÌ·± ±â´É ÀÚü´Â º¸±â ¾î·ÆÁö´Â ¾ÊÁö¸¸, ±× ¸µÅ©¿¡¼­ ÀÚµ¿À¸·Î ÆäÀÌÁö ¹øÈ£±îÁö ºÙ¿©ÁÖ´Â ±â´ÉÀº µ¶ÀÚ³ª ÀúÀÚ ¸ðµÎ¿¡°Ô ±ÍÁßÇÑ °ÍÀÌ´Ù. ÀÌ·± ±â´ÉÀÌ Á»´õ º¹ÀâÇß´Ù¸é, ³»°¡ ÀÌ Ã¥¿¡ Á¦¾ÈÀ» º¸³»°Å³ª ±â¿©ÇÏ´Â ÀÏÀº ½±Áö ¾Ê¾ÒÀ» °ÍÀÌ´Ù.
    Ã¥ÀÇ ³»¿ëÀ» Àß ÀÐÀ¸½Ã¶ó. Ȥ ÀüÀÚÃ¥À¸·Î ÀÐ°Ô µÈ´Ù¸é, ÀúÀÚµéÀÌ ³ë·ÂÀ» ±â¿ï¿© Áý¾î ³Ö¾îµÐ µðÁöÅÐ ±â´ÉÀÇ ÀåÁ¡À» ´õ¿í Àß È°¿ëÇØº¸±â ¹Ù¶õ´Ù.
    - ´ÙÀÌ¾Ø ¸¶½Ã(Dianne Marsh) / SRT ¼Ö·ç¼ÇÁî(SRT Solutons)ÀÇ Ã¢¾÷ÀÚÀÌÀÚ ¼ÒÇÁÆ®¿þ¾î ÄÁ¼³ÅÏÆ®
    ¸í·áÇÔ°ú ±â¼úÀû ¿ÏÀüÇÔÀº Àß ¾²¿©Áø Ã¥ÀÇ Áß¿äÇÑ Æ¯Â¡ÀÌ´Ù. ¿À´õ½ºÅ°, ½ºÇ¬, º£³Ê½º¿¡°Ô °æÇϸ¦ º¸³½´Ù. Á¤¸» ÀßÇß´Ù! ÀÌ Ã¥Àº ±âº» °³³äÀ¸·Î ưưÇÑ ±âÃʸ¦ ¸¸µç ´ÙÀ½, µ¶ÀÚ¸¦ Áß±Þ ¶Ç´Â ±×º¸´Ù ³ôÀº ¼öÁØÀ¸·Î ²ø¾î ¿Ã·ÁÁØ´Ù. ½ºÄ®¶ó¸¦ ¹è¿ì´Â »ç¶÷À̶ó¸é ¹Ýµå½Ã »ç¼­ Àоî¾ß ÇÒ Ã¥ÀÌ´Ù.
    - Á¦ÀÌ°Ç ³²ºñ(Ja

    Ãßõ±Û

    ¾îµð¼­ óÀ½ ½ºÄ®¶ó¸¦ ºÃ´ÂÁö´Â ºÐ¸íÄ¡ ¾Ê´Ù. ¾Æ¸¶µµ ¡®±Ã±ØÀÇ ¶÷´Ù(Lambda the Ultimate)¡¯ °°Àº ÇÁ·Î±×·¡¹Ö ¾ð¾î ¿­¼ººÐÀÚ¸¦ À§ÇÑ Æ÷·³À̾ú°Å³ª, ·¹µ÷(Reddit) °°Àº »çÀÌÆ®³ª ±×¿Í ºñ½ÁÇÑ °÷À̾úÀ» °ÍÀÌ´Ù. óÀ½ ¾ð¶æ ºÃÀ» ¶§ ½ºÄ®¶ó°¡ Èï¹Ì·Ó±âµµ ÇßÁö¸¸, ¹«¾ùº¸´Ù ³»°¡ ½ºÄ®¶ó¸¦ ´õ ±íÀÌ µé¿©´Ùº¸°Ô µÈ °ÍÀº ¸®ÇÁÆ®(Lift) À¥ ÇÁ·¹ÀÓ¿öÅ©¸¦ ¸¸µç µ¥À̺ø Æú¶ô(David Pollak)°ú Æ®À§ÅÍ¿¡¼­ ÇÔ²² ÀÏÇß´ø ¶Ù¾î³­ ÇÁ·Î±×·¡¸Ó ½ºÆ¼ºê Á¨½¼(Steve Jenson) ´öºÐÀÌ´Ù.

    µ¥À̺ø°ú ½ºÆ¼ºê¸¦ µû¶ó¼­ ½ºÄ®¶ó ¾ð¾î ¿ª»çÀÇ Á߹ݱⰡ ³¡³¯ ÁîÀ½¿¡ ÀÌ ¾ð¾î¸¦ óÀ½ »ç¿ëÇϱ⠽ÃÀÛÇß´Ù. 2008³â, ½ºÄ®¶ó´Â ÃÖÃÊÀÇ »óÅ¿¡¼­ 5³â Á¤µµ ¹ßÀüÇØ¿Â »óÅ¿´°í, Çаè¿Í ÀÌ·±Àú·± °É °¡Áö°í ³î±â ÁÁ¾ÆÇÏ´Â °³¹ßÀÚ³ª ¾à°£ÀÇ ÄÁ¼³ÅÏÆ®·Î ÀÌ·ïÁø ±ä¹ÐÇÑ Ä¿¹Â´ÏƼ°¡ ÀÖ¾ú´Ù. ¸ÞÀϸµ ¸®½ºÆ®¿¡´Â Ȱ¹ßÇÑ Åä·Ð, Èï¹ÌÁøÁøÇÑ ¶óÀ̺귯¸® ¹ßÇ¥, »õ·Î¿î °­·ÂÇÑ µµ±¸·Î ¾î¶² ÀÏÀ» ÇÒ ¼ö ÀÖ´ÂÁö¸¦ ¹ß°ßÇÔ¿¡ µû¸¥ µ¿Áö¾Ö¿Í Èñ¿­ÀÌ ÇÔ²² ³ÑÃÆ´Ù. ±× ½ÃÀý ½ºÄ®¶ó¿¡ ºÎÁ·Çß´ø °ÍÀº ½ÇÁ¦·Î Ãâ½ÃµÈ Á¦Ç°°ú °ü·ÃÇÑ ¼º°ø ½ºÅ丮»ÓÀ̾ú´Ù.

    ´ç½Ã ³»°¡ ÀÏÇϰí ÀÖ¾ú´ø Æ®À§ÅÍ(Twitter) »ç¿¡¼­ ½ºÄ®¶ó¸¦ äÅÃÇϱâ·Î °áÁ¤ÇÑ °Ç °áÄÚ ½¬¿î ÀÏÀÌ ¾Æ´Ï¾ú´Ù. Æ®À§ÅÍÀÇ ÀÎÇÁ¶ó´Â ±Ø´ÜÀûÀÎ ¼ºÀåÀÇ ¹«°Ô·Î Çã´öÀ̰í ÀÖ¾ú´Ù. ÇÑ⠱⼼ ÁÁ°Ô ¼ºÀåÇϰí ÀÖ´Â ¼­ºñ½º¸¦ °è¼Ó »ì·ÁµÎ¸é¼­ »õ·Ó°Ô °í¼º´É ºÐ»ê ½Ã½ºÅÛÀ» ±¸ÃàÇÒ ¾ð¾î·Î »ó´ëÀûÀ¸·Î Àß ¾Ë·ÁÁ® ÀÖÁö ¾ÊÀº °ÍÀ» ¼±ÅÃÇÏ´Â ÀÏÀº À§ÇèÇß´Ù. ÇÏÁö¸¸ ½ºÄ®¶ó°¡ Á¦°øÇÒ ¼ö ÀÖ´Â ÀÌÁ¡Àº ¼³µæ·ÂÀÌ ÀÖ¾ú°í(Áö±Ýµµ ¼³µæ·Â ÀÖ´Ù), Æ®À§ÅÍ ¿£Áö´Ï¾îµéÀº ºü¸£°Ô ¿ì¸®°¡ ¼±ÅÃÇÑ ¾ð¾î°¡ È¿À²ÀûÀÓÀ» Áõ¸íÇÏ´Â ÇÁ·ÎÅäŸÀÔ ½Ã½ºÅÛÀ» ¸¸µé ¼ö ÀÖ¾ú´Ù.

    ±×µ¿¾È ³ª´Â ¼ö¸¹Àº Å©°í ÀÛÀº ȸ»ç°¡ ½ºÄ®¶ó¸¦ äÅÃÇÏ´Â ¸ð½ÀÀ» º¼ ¼ö ÀÖ¾ú´Ù. ¶ÇÇÑ ±×¿Í µ¿½Ã¿¡ ½ºÄ®¶ó°¡ ³Ê¹« º¹ÀâÇÏ´Ù´Â ÁöÀûµµ °è¼Ó ÀÖ¾î¿Ô´Ù. ¿ÜºÎ¿¡¼­ º¼ ¶§ ½ºÄ®¶ó°¡ Á¦°øÇÏ´Â ´Ù¾çÇÑ ±â´ÉÀº º¹ÀâÇØ º¸ÀÏ ¼ö ÀÖ´Ù. ÇÏÁö¸¸ ½ºÄ®¶ó¸¦ ÀÌÇØÇÏ´Â °ÍÀº ¹Ù·Î È®Àå °¡´ÉÇÑ(scalable) ¾ð¾î°¡ µÇ°íÀÚ ÇÏ´Â ¸ñÇ¥¸¦ ÀÌÇØÇÏ´Â ÀÏÀ̱⵵ ÇÏ´Ù. ¹Ý³ªÀý ¸¸¿¡ ½ºÄ®¶ó¸¦ »ç¿ëÇØ ½ÇÁ¦·Î »ç¿ëÇÏ´Â Äڵ带 ÀÛ¼ºÇÒ ¼ö ÀÖ´Ù. ¶Ç, ½ºÄ®¶ó¸¦ ´õ Àß ÀÌÇØÇÔ¿¡ µû¶ó Áø½Ç·Î ÇÁ·Î±×·¡¹Ö Àü¹Ý¿¡ ´ëÇÑ ±â¼ú°ú Áö½ÄÀÌ ´Ã¾î³­´Ù. ÀÌ·¸°Ô ´Ã¾î³­ Áö½Ä¿¡ µû¶ó ´Ù½Ã ´õ ¸¹Àº ½ºÄ®¶ó ±â´ÉÀ» ÇÁ·ÎÁ§Æ®¿¡ Ȱ¿ëÇÒ ¼ö ÀÖ´Ù. ÀÌ´Â º¹ÀâÇÔÀÌ ¾Æ´Ï¶ó, À¯¿¬ÇÔÀÌ´Ù.

    ºÐ¸íÈ÷ ¸»ÇϰǴë, ½ºÄ®¶ó¸¦ ¹è¿ì´Â ÀÏÀº ½±Áö ¾Ê´Ù. ÀÌ·± ¾î·Á¿òÀº ½ºÄ®¶ó¸¦ »ç¿ëÇÏ´Â Áñ°Å¿òÀÇ ÀϺκÐÀÌ´Ù. ½ºÄ®¶ó¸¦ »ç¿ëÇÑ Ã¹³¯ ½ºÄ®¶ó ŸÀÔ ½Ã½ºÅÛÀÇ ¸ðµç ´É·ÂÀ» ÀÌÇØÇÒ ¼ö´Â ¾øÀ» °ÍÀÌ´Ù. °´Ã¼°¡ ÇÔ¼ö°¡ µÇ°í ÇÔ¼ö°¡ °´Ã¼°¡ µÇ´Â µµ(Ô³)¸¦ ù ÁÖ¿¡ ±ú´Ý±â´Â ¾î·Á¿ï °ÍÀÌ´Ù. ÀÌ ¾ð¾îÀÇ ¿©·¯ Ư¡Àº ¿©·¯ºÐÀÇ ¸Ó¸´¼Ó¿¡¼­ ¹Ý¦ Çϰí ÄÑÁ®¾ß ÇÏ´Â °¢±â ´Ù¸¥ Àü±¸¿Í °°´Ù. ¿©·¯ºÐÀÌ ÀÌ Ã¥À» Àаí Äڵ带 ½á°¨¿¡ µû¶ó ¸Ó¸´¼ÓÀÇ Àü±¸°¡ Çϳª¾¿ ¹à¾ÆÁö´Â °æÇèÀ» Áñ±â°Ô µÇ¸®¶ó È®½ÅÇÑ´Ù. ³ª´Â ÇÁ·Î±×·¡¸ÓµéÀÌ ½ÇÁ¦ ¾÷¹« »óȲ¿¡¼­ ½ºÄ®¶ó¸¦ ¹è¿ì°í ¼º°øÇÏ´Â ¸ð½ÀÀ» ºÁ¿Ô´Ù. ½ÇÁ¦·Î ±×·± ÀÏÀÌ ÀϾ ¼ö ÀÖ°í, Àç¹Ìµµ ÀÖ´Ù.

    ³ª¿Í °°Àº ½ºÄ®¶ó ÇÁ·Î±×·¡¸ÓµéÀÌ ÀÌ °­·ÂÇÑ ¾ð¾î°¡ ¾î¶² ÀÏÀ» ÇØ³¾ ¼ö ÀÖ´ÂÁö ´õ Àß ÀÌÇØÇÔ¿¡ µû¶ó, ½ºÄ®¶ó ¾ð¾î ÀÚüµµ ÇÁ·Î±×·¡¸ÓÀÇ Çʿ並 ÃæÁ·½Ã۰íÀÚ ¹ßÀüÇØ¿Ô´Ù. ½ºÄ®¶ó 2.8Àº Ä÷º¼Ç ¶óÀ̺귯¸®¿¡¼­ °ÅÄ¥¾ú´ø ºÎºÐÀ» ¸Å²ô·´°Ô ´Ùµë¾ú°í, ¸Þ¼Òµå¿¡ À̸§ÀÌ ÀÖ´Â ÀÎÀÚ³ª µðÆúÆ® ÀÎÀÚ µîÀÇ Æ¯Â¡À» Ãß°¡Çß´Ù. ½ºÄ®¶ó°¡ ¿À·§µ¿¾È »ý»ê¼º ³ô°í ÀÛ¾÷Çϱ⠿Ϻ®ÇÑ ¾ð¾î¿´Áö¸¸, ½ºÄ®¶ó 2.8Àº ´õ ¾ËÂ÷°í ´Ùµë¾îÁø ¾ð¾îó·³ ´À²¸Áø´Ù. »õ 2.8 ¹öÀüÀº ÄÉÀÌÅ© À§¿¡ ¸¶¹«¸®·Î ¾ÆÀ̽ÌÀ» ¹Ù¸¥ °Í°ú °°´Ù.

    ³» °æÇèÀ¸·Î´Â, ÀÌ¹Ì 2008³â ¹«·ÆºÎÅÍ ½ºÄ®¶ó´Â ÇÁ·Î´ö¼Ç ¹èÆ÷ ¼öÁØ¿¡ µµ´ÞÇØÀÖ¾ú´Ù. ¿À´Ã³¯¿¡ ¿Í¼­´Â ±×º¸´Ù ´õ¿í ÁÁ¾ÆÁ³À¸¸ç, Áö±Ý ³ª´Â ÀÌ ¾ð¾î ¾øÀÌ »õ·Î¿î ½Ã½ºÅÛÀ» ±¸ÃàÇÏ´Â °ÍÀ» »ó»óµµ ÇÒ ¼ö ¾ø´Ù. Áö±Ý ÇöÀç, ³ª´Â ½ºÄ®¶ó¸¸ °¡Áö°í ÀÏÇÑ´Ù. ½ºÄ®¶ó´Â 2³âÀ̶ó´Â ªÀº ½Ã°£ ¾È¿¡ À§ÇèÇÑ µµ¹Ú¿¡¼­ ³»°¡ ½Å·ÚÇÒ ¸¸ÇÑ µµ±¸·Î ¹ßÀüÇÒ ¼ö ÀÖ¾ú´Ù. ³ª´Â ½ºÄ®¶ó 2.8ÀÌ Á¦°øÇÏ´Â ¿©·¯ Ãֽбâ´ÉÀ» Ȱ¿ëÇϱ⸦ °í´ëÇÑ´Ù. ±×¸®°í ³»°¡ ÀÇÁ¸ÇÏ°Ô µÈ ÀÌ ¾ð¾î¸¦ ¸¸µç »ç¶÷ÀÌ Á÷Á¢ ¾´ ÀÌ Ã¥À», ½ºÄ®¶ó 2.8À» ´Ù·é ±ÇÀ§ ÀÖ´Â Âü°í¼­·Î »ç¿ëÇÏ±æ °í´ëÇÑ´Ù.
    ¾Ë·º½º ÆäÀÎ(Alex Payne) / ¹Ì±¹ ¿À¸®°Ç ÁÖ Æ÷Æ®·£µå¿¡¼­

    ÀúÀÚ ¼Ò°³

    ¸¶Æ¾ ¿À´õ½ºÅ°, ·º½º ½ºÇ¬, ºô º£³Ê½º

    ÀúÀÚ ¸¶Æ¾ ¿À´õ½ºÅ° (Martin Odersky)´Â ½ºÄ®¶ó ¾ð¾îÀÇ Ã¢½ÃÀÚ´Ù. ½ºÀ§½º ·ÎÀÜ EPFLÀÇ ±³¼öÀ̸ç, ŸÀÔ¼¼ÀÌÇÁ »ç(Typesafe Inc.)ÀÇ °øµ¿ â¾÷ÀÚ´Ù. ÇÁ·Î±×·¡¹Ö ¾ð¾î¿Í ½Ã½ºÅÛ ºÐ¾ß¿¡¼­ ÀÏÇØ¿ÔÀ¸¸ç, ÁÖ·Î °´Ã¼ÁöÇâ°ú ÇÔ?¼öÇü ÇÁ·Î±×·¡¹ÖÀ» Á¶ÇÕÇÏ´Â ºÐ¾ß¸¦ ¿¬±¸ÇؿԴÙ. 2001³â ÀÌÈÄ, ½ºÄ®¶ó¸¦ ¼³°èÇÏ°í ±¸ÇöÇÏ°í ´Ùµë´Â ÀÏ¿¡ ÁýÁßÇØ¿Ô´Ù. ÀÌÀü¿¡´Â ÀÚ¹Ù Á¦³×¸¯½º ¼³°èÀÚÀÇ ÀÏ¿øÀ¸·Î ÀÚ¹Ù °³¹ß¿¡ ¿µÇâÀ» ³¢ÃÆÀ¸¸ç, ÇöÀç »ç¿ë ÁßÀÎ javac ÂüÁ¶ ÄÄÆÄÀÏ·¯¸¦ ¸Ç óÀ½ ÀÛ¼ºÇÑ ÇÁ·Î±×·¡¸Ó´Ù. ACMÀÇ Æç·Î¿ì(fellow)À̱⵵ ÇÏ´Ù.

    ¿ªÀÚ ¼Ò°³

    ¿ÀÇö¼®, À̵¿¿í, ¹Ý¿µ·Ï

    ¿ÀÇö¼®
    KAIST¿¡¼­ Àü»êÇÐ Çлç¿Í ¼®»ç ÇÐÀ§(ÇÁ·Î±×·¡¹Ö ¾ð¾î ¿¬±¸½Ç)¸¦ ÃëµæÇß´Ù. »ï¼º¸Þµð½¼, ºñÆ®¾ØÆÞ½º µî¿¡¼­ UI °³¹ßÀÚ¿Í °³¹ß ÆÀÀåÁö³Â°í, ÇöÀç´Â È£ÁÖ ±×¸®Çǽº ´ëÇб³(Griffith University)¿¡¼­ À¥ ¹é¿£µå °³¹ß ¹× Áö¿ø¾÷¹«¸¦ ´ã´çÇϰí ÀÖ´Ù. À¥À̳ª ¸ð¹ÙÀÏ µîÀÇ ºÐ¾ß¿¡¼­ °ª Áß½ÉÀÇ ÇÁ·Î±×·¡¹ÖÀ» ÅëÇØ Á» ´õ ¿À·ù ¹ß»ý °¡´É¼ºÀÌ Àû°í À¯Áöº¸¼ö°¡ ÆíÇÑ ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ´Â ¹æ¹ý°ú À̸¦ Áö¿øÇÏ´Â ¿©·¯ µµ±¸¸¦ ¸¸µå´Â ÀÏ¿¡ °ü½ÉÀÌ ¸¹´Ù.

    À̵¿¿í
    2009³â ½ºÄ®¶ó ¾ð¾î¸¦ ¿ì¿¬È÷ Á¢Çϰí, ½ºÄ®¶ó°¡ Á¦½ÃÇÏ´Â ÇØ°áÃ¥µé¿¡ ¸Å·ÂÀ» ´À²¸ À̸¦ °øÀ¯ÇϰíÀÚ Çѱ¹ ½ºÄ®¶ó »ç¿ëÀÚ ¸ðÀÓÀ» °³¼³Çß´Ù. LG CNS R&D ºÎ¹®À» °ÅÃÄ ÃÖ±Ù¿¡´Â SK Planet¿¡¼­ »ç³» º¥Ã³·Î ¿©Çà °ü·Ã ¼­ºñ½ºÀÇ °³¹ßÀ» ÁøÇàÇϰí ÀÖ´Ù.

    ¹Ý¿µ·Ï
    ³×À̹ö¿¡¼­ ¸ÞÀÏ °³¹ßÀ» ´ã´çÇß°í, ³×À̹ö ÀçÆÒ¿¡¼­ 2³â°£ ÀÏÇß´Ù. ´º¿å´ë(NYU)¿¡¼­ ¼®»çÇÐÀ§¸¦ ¸¶Ä¡°í, À¯Å¸´ëÇб³(Unversity of Utah)¿¡¼­ ¹Ú»ç°úÁ¤ ÇлýÀ¸·Î ÇÁ·Î±×·¥ Á¤Àû ºÐ¼®(program static analysis)À» ¿¬±¸Çß´Ù. 2012³âºÎÅÍ ½ºÄ®¶ó¸¦ °øºÎÇϱ⠽ÃÀÛÇß°í ÇöÀç À¥Á¨¾ØÇ÷¹ÀÌ¿¡¼­ Akka, Spray, ±×¸®°í Play¸¦ »ç¿ëÇØ¼­ ¸ð¹ÙÀÏ °ÔÀÓ ¼­¹ö¸¦ °³¹ßÇϰí ÀÖ´Ù.

    ¸ñÂ÷

    ¸ñÂ÷
    1Àå È®Àå °¡´ÉÇÑ ¾ð¾î
    1.1 Á¡Á¡ ¿©·¯ºÐÀÇ ¸¶À½¿¡¼­ ÀÚ¶ó°¡´Â ¾ð¾î
    1.2 ½ºÄ®¶óÀÇ È®À强ÀÌ °¡´ÉÇÑ ÀÌÀ¯
    1.3 ¿Ö ½ºÄ®¶óÀΰ¡?
    1.4 ½ºÄ®¶óÀÇ »Ñ¸®
    1.5 °á·Ð
    2Àå ½ºÄ®¶ó ù°ÉÀ½
    1´Ü°è: ½ºÄ®¶ó ÀÎÅÍÇÁ¸®ÅÍ »ç¿ë¹ýÀ» ÀÍÈ÷ÀÚ
    2´Ü°è: º¯¼ö¸¦ Á¤ÀÇÇØº¸ÀÚ
    3´Ü°è: ÇÔ¼ö¸¦ Á¤ÀÇÇØº¸ÀÚ
    4´Ü°è: ½ºÄ®¶ó ½ºÅ©¸³Æ®¸¦ ÀÛ¼ºÇغ¸ÀÚ
    5´Ü°è: while·Î ·çÇÁ¸¦ µ¹°í, if·Î °áÁ¤Çغ¸ÀÚ
    6´Ü°è: foreach¿Í for¸¦ »ç¿ëÇØ ÀÌÅÍ·¹À̼ÇÇØº¸ÀÚ
    °á·Ð
    3Àå ½ºÄ®¶ó µÎ ¹øÂ° °ÉÀ½
    7´Ü°è: ¹è¿­¿¡ ŸÀÔ ÆÄ¶ó¹ÌÅ͸¦ ÁöÁ¤Çغ¸ÀÚ
    8´Ü°è: ¸®½ºÆ®¸¦ »ç¿ëÇØº¸ÀÚ
    9´Ü°è: Æ©ÇÃÀ» »ç¿ëÇØº¸ÀÚ
    10´Ü°è: ÁýÇÕ°ú ¸ÊÀ» ½áº¸ÀÚ
    11´Ü°è: ÇÔ¼öÇü ½ºÅ¸ÀÏÀ» ÀνÄÇÏ´Â ¹ýÀ» ¹è¿ìÀÚ
    12´Ü°è: ÆÄÀÏÀÇ ³»¿ëÀ» ÁÙ ´ÜÀ§·Î ÀÐÀÚ
    °á·Ð
    4Àå Ŭ·¡½º¿Í °´Ã¼
    4.1 Ŭ·¡½º, Çʵå, ¸Þ¼Òµå
    4.2 ¼¼¹ÌÄÝ·Ð Ãß·Ð
    4.3 ½Ì±ÛÅæ °´Ã¼
    4.4 ½ºÄ®¶ó ¾ÖÇø®ÄÉÀ̼Ç
    4.5 Application Æ®·¹ÀÌÆ®
    4.6 °á·Ð
    5Àå ±âº» ŸÀÔ°ú ¿¬»ê
    5.1 ±âº» ŸÀÔ
    5.2 ¸®ÅÍ·²
    5.3 ¿¬»êÀÚ´Â ¸Þ¼Òµå´Ù
    5.4 »ê¼ú ¿¬»ê
    5.5 °ü°è ¹× ³í¸® ¿¬»ê
    5.6 ºñÆ® ¿¬»ê
    5.7 °´Ã¼ µ¿Àϼº
    5.8 ¿¬»êÀÚ ¿ì¼±¼øÀ§¿Í °áÇÕ ¹ýÄ¢
    5.9 dzºÎÇÑ ·¡ÆÛ
    5.10 °á·Ð
    6Àå ÇÔ¼öÇü °´Ã¼
    6.1 ºÐ¼ö Ŭ·¡½º ¸í¼¼
    6.2 Rational »ý¼º
    6.3 toString ¸Þ¼Òµå ´Ù½Ã ±¸ÇöÇϱâ
    6.4 ¼±°á Á¶°Ç È®ÀÎ
    6.5 Çʵå Ãß°¡
    6.6 ÀÚ±â ÂüÁ¶
    6.7 º¸Á¶ »ý¼ºÀÚ
    6.8 ºñ°ø°³ Çʵå¿Í ¸Þ¼Òµå
    6.9 ¿¬»êÀÚ Á¤ÀÇ
    6.10 ½ºÄ®¶óÀÇ ½Äº°ÀÚ
    6.11 ¸Þ¼Òµå ¿À¹ö·Îµù
    6.12 ¾Ï½ÃÀû ŸÀÔ º¯È¯
    6.13 ÁÖÀÇ»çÇ×
    6.14 °á·Ð
    7Àå ³»Àå Á¦¾î ±¸¹®
    7.1 if Ç¥Çö½Ä
    7.2 while ·çÇÁ
    7.3 for Ç¥Çö½Ä
    7.4 try Ç¥Çö½ÄÀ¸·Î ¿¹¿Ü ´Ù·ç±â
    7.5 match Ç¥Çö½Ä
    7.6 break¿Í continue ¹® ¾øÀÌ »ì±â
    7.7 º¯¼ö ½ºÄÚÇÁ
    7.8 ¸í·ÉÇü ½ºÅ¸ÀÏ ÄÚµå ¸®ÆÑÅ丵
    7.9 °á·Ð
    8Àå ÇÔ¼ö¿Í Ŭ·ÎÀú
    8.1 ¸Þ¼Òµå
    8.2 Áö¿ª ÇÔ¼ö
    8.3 1±Þ °èÃþ ÇÔ¼ö
    8.4 °£´ÜÇÑ ÇüÅÂÀÇ ÇÔ¼ö ¸®ÅÍ·²
    8.5 À§Ä¡ Ç¥½ÃÀÚ ¹®¹ý
    8.6 ºÎºÐ Àû¿ëÇÑ ÇÔ¼ö
    8.7 Ŭ·ÎÀú
    8.8 Ưº°ÇÑ ÇüÅÂÀÇ ÇÔ¼ö È£Ãâ
    8.9 ²¿¸® Àç±Í
    8.10 °á·Ð
    9Àå È帧 Á¦¾î Ãß»óÈ­
    9.1 ÄÚµå Áߺ¹ ÁÙÀ̱â
    9.2 Ŭ¶óÀÌ¾ðÆ® ÄÚµå ´Ü¼øÇÏ°Ô ¸¸µé±â
    9.3 Ä¿¸µ
    9.4 »õ·Î¿î Á¦¾î ±¸Á¶ ÀÛ¼º
    9.5 À̸§¿¡ ÀÇÇÑ È£Ãâ ÆÄ¶ó¹ÌÅÍ
    9.6 °á·Ð
    10Àå »ó¼Ó°ú ±¸¼º
    10.1 2Â÷¿ø ·¹À̾ƿô ¶óÀ̺귯¸®
    10.2 Ãß»ó Ŭ·¡½º
    10.3 ÆÄ¶ó¹ÌÅÍ ¾ø´Â ¸Þ¼Òµå Á¤ÀÇ
    10.4 Ŭ·¡½º È®Àå
    10.5 ¸Þ¼Òµå¿Í ÇÊµå ¿À¹ö¶óÀ̵å
    10.6 ÆÄ¶ó¹ÌÅÍ Çʵå Á¤ÀÇ
    10.7 ½´ÆÛŬ·¡½ºÀÇ »ý¼ºÀÚ È£Ãâ
    10.8 override ¼ö½ÄÀÚ »ç¿ë
    10.9 ´ÙÇü¼º°ú µ¿Àû ¹ÙÀεù
    10.10 final ¸â¹ö ¼±¾ð
    10.11 »ó¼Ó°ú ±¸¼º »ç¿ë
    10.12 above, beside, toString ±¸Çö
    10.13 ÆÑÅ丮 °´Ã¼ Á¤ÀÇ
    10.14 ³ôÀÌ¿Í ³Êºñ Á¶Àý
    10.15 Çѵ¥ ¸ð¾Æ ½ÃÇèÇØº¸±â
    10.16 °á·Ð
    11Àå ½ºÄ®¶óÀÇ °èÃþ±¸Á¶
    11.1 ½ºÄ®¶óÀÇ Å¬·¡½º °èÃþ±¸Á¶
    11.2 ¿©·¯ ±âº» Ŭ·¡½º¸¦ ¾î¶»°Ô ±¸ÇöÇߴ°¡?
    11.3 ¹Ù´Ú¿¡ Àִ ŸÀÔ
    11.4 °á·Ð
    12Àå Æ®·¹ÀÌÆ®
    12.1 Æ®·¹ÀÌÆ®ÀÇ µ¿ÀÛ ¿ø¸®
    12.2 °£°áÇÑ ÀÎÅÍÆäÀ̽º¿Í dzºÎÇÑ ÀÎÅÍÆäÀ̽º
    12.3 ¿¹Á¦: Á÷»ç°¢Çü °´Ã¼
    12.4 Ordered Æ®·¹ÀÌÆ®
    12.5 Æ®·¹ÀÌÆ®¸¦ ÀÌ¿ëÇØ º¯°æ ½×¾Æ¿Ã¸®±â
    12.6 ¿Ö ´ÙÁß »ó¼ÓÀº ¾È µÇ´Â°¡?
    12.7 Æ®·¹ÀÌÆ®³Ä ¾Æ´Ï³Ä, À̰ÍÀÌ ¹®Á¦·Î´Ù
    12.8 °á·Ð
    13Àå ÆÐŰÁö¿Í ÀÓÆ÷Æ®
    13.1 ÆÐŰÁö ¾È¿¡ ÄÚµå ÀÛ¼ºÇϱâ
    13.2 °ü·Ã Äڵ忡 °£°áÇÏ°Ô Á¢±ÙÇϱâ
    13.3 ÀÓÆ÷Æ®
    13.4 ¾Ï½ÃÀû ÀÓÆ÷Æ®
    13.5 Á¢±Ù ¼ö½ÄÀÚ
    13.6 ÆÐŰÁö °´Ã¼
    13.7 °á·Ð
    14Àå ´Ü¾ð¹®°ú ´ÜÀ§ Å×½ºÆ®
    14.1 ´Ü¾ð¹®
    14.2 ½ºÄ®¶ó¿¡¼­ÀÇ ´ÜÀ§ Å×½ºÆ®
    14.3 ½ÇÆÐ º¸°í ½Ã ´õ ¸¹Àº Á¤º¸ Á¦°øÇϱâ
    14.4 JUnit°ú TestNG »ç¿ë
    14.5 ¸í¼¼¸¦ Å×½ºÆ®·Î »ç¿ëÇϱâ
    14.6 ÇÁ·ÎÆÛƼ ±â¹Ý Å×½ºÆ®
    14.7 Å×½ºÆ® Á¶Á÷°ú ½ÇÇà
    14.8 °á·Ð
    15Àå ÄÉÀ̽º Ŭ·¡½º¿Í ÆÐÅÏ ¸ÅÄ¡
    15.1 °£´ÜÇÑ ¿¹
    15.2 ÆÐÅÏÀÇ Á¾·ù
    15.3 ÆÐÅÏ °¡µå
    15.4 ÆÐÅÏ °ãĨ
    15.5 ºÀÀÎÇÑ Å¬·¡½º
    15.6 Option ŸÀÔ
    15.7 ÆÐÅÏÀº ¾îµð¿¡³ª
    15.8 Á» ´õ Å« ¿¹Á¦
    15.9 °á·Ð
    16Àå ¸®½ºÆ®
    16.1 ¸®½ºÆ® ¸®ÅÍ·²
    16.2 ¸®½ºÆ® ŸÀÔ
    16.3 ¸®½ºÆ® »ý¼º
    16.4 ¸®½ºÆ® ±âº» ¿¬»ê
    16.5 ¸®½ºÆ® ÆÐÅÏ
    16.6 List Ŭ·¡½ºÀÇ 1Â÷ ¸Þ¼Òµå
    16.7 List Ŭ·¡½ºÀÇ °íÂ÷ ¸Þ¼Òµå
    16.8 List °´Ã¼ÀÇ ¸Þ¼Òµå
    16.9 ¿©·¯ ¸®½ºÆ®¸¦ ÇÔ²² ó¸®Çϱâ
    16.10 ½ºÄ®¶óÀÇ Å¸ÀÔ Ãß·Ð ¾Ë°í¸®Áò ÀÌÇØ
    16.11 °á·Ð
    17Àå Ä÷º¼Ç
    17.1 ½ÃÄö½º
    17.2 ÁýÇÕ°ú ¸Ê
    17.3 º¯°æ °¡´É Ä÷º¼Ç°ú º¯°æ ºÒ°¡´É Ä÷º¼Ç ºñ±³
    17.4 Ä÷º¼Ç ÃʱâÈ­
    17.5 Æ©ÇÃ
    17.6 °á·Ð
    18Àå »óŰ¡ ÀÖ´Â °´Ã¼
    18.1 ¹«¾ùÀÌ °´Ã¼¿¡ º¯°æ °¡´ÉÇÑ »óŸ¦ ºÎ¿©Çϴ°¡?
    18.2 ÀçÇÒ´ç °¡´ÉÇÑ º¯¼ö¿Í ¼Ó¼º
    18.3 »ç·Ê ¿¬±¸: ÀÌ»ê À̺¥Æ® ½Ã¹Ä·¹À̼Ç
    18.4 µðÁöÅРȸ·Î¸¦ À§ÇÑ ¾ð¾î
    18.5 ½Ã¹Ä·¹ÀÌ¼Ç API
    18.6 ȸ·Î ½Ã¹Ä·¹À̼Ç
    18.7 °á·Ð
    19Àå ŸÀÔ ÆÄ¶ó¹ÌÅÍÈ­
    19.1 ÇÔ¼öÇü Å¥
    19.2 Á¤º¸ Àº´Ð
    19.3 º¯¼º Ç¥±â
    19.4 º¯¼º Ç¥±â °Ë»ç
    19.5 ÇÏÀ§ ¹Ù¿îµå
    19.6 ¹Ý°øº¯¼º
    19.7 °´Ã¼ÀÇ ºñ°ø°³ µ¥ÀÌÅÍ
    19.8 »óÀ§ ¹Ù¿îµå
    19.9 °á·Ð
    20Àå Ãß»ó ¸â¹ö
    20.1 Ãß»ó ¸â¹ö °£·«ÇÏ°Ô µ¹¾Æº¸±â
    20.2 ŸÀÔ ¸â¹ö
    20.3 Ãß»ó val º¯¼ö
    20.4 ̧ȗ var
    20.5 Ãß»ó val ÃʱâÈ­
    20.6 Ãß»ó ŸÀÔ
    20.7 °æ·Î¿¡ ÀÇÁ¸Çϴ ŸÀÔ
    20.8 ±¸Á¶Àû ¼­ºêŸÀÌÇÎ
    20.9 ¿­°ÅÇü
    20.10 »ç·Ê ¿¬±¸: ÅëÈ­ º¯È¯
    20.11 °á·Ð
    21Àå ¾Ï½ÃÀû º¯È¯°ú ¾Ï½ÃÀû ÆÄ¶ó¹ÌÅÍ
    21.1 ¾Ï½ÃÀû º¯È¯
    21.2 ¾Ï½Ã ±ÔÄ¢
    21.3 ¿¹»ó ŸÀÔÀ¸·ÎÀÇ ¾Ï½ÃÀû º¯È¯
    21.4 È£Ãâ ´ë»ó °´Ã¼ º¯È¯
    21.5 ¾Ï½ÃÀû ÆÄ¶ó¹ÌÅÍ
    21.6 ºä ¹Ù¿îµå
    21.7 ¿©·¯ º¯È¯À» »ç¿ëÇÏ´Â °æ¿ì
    21.8 ¾Ï½Ã µð¹ö±ë
    21.9 °á·Ð
    22Àå ¸®½ºÆ® ±¸Çö
    22.1 List Ŭ·¡½º °³°ý
    22.2 ListBuffer Ŭ·¡½º
    22.3 ½ÇÁ¦ List Ŭ·¡½º
    22.4 ¿ÜºÎ¿¡¼­ º¼ ¶§´Â ÇÔ¼öÇü
    22.5 °á·Ð
    23Àå for Ç¥Çö½Ä ´Ù½Ã º¸±â
    23.1 for Ç¥Çö½Ä
    23.2 n ¿©¿Õ ¹®Á¦
    23.3 for ½ÄÀ¸·Î ÁúÀÇÇϱâ
    23.4 for Ç¥Çö½Ä º¯È¯
    23.5 ¿ª¹æÇâ Àû¿ë
    23.6 for ÀϹÝÈ­
    23.7 °á·Ð
    24Àå ½ºÄ®¶ó Ä÷º¼Ç API
    24.1 º¯°æ °¡´É, º¯°æ ºÒ°¡´É Ä÷º¼Ç
    24.2 Ä÷º¼Ç Àϰü¼º
    24.3 Traversable Æ®·¹ÀÌÆ®
    24.4 Iterable Æ®·¹ÀÌÆ®
    24.5 ½ÃÄö½º Æ®·¹ÀÌÆ®: Seq, IndexedSeq, LinearSeq
    24.6 ÁýÇÕ
    24.7 ¸Ê
    24.8 µ¿±âÈ­ÇÑ ÁýÇÕ°ú ¸Ê
    24.9 º¯°æ ºÒ°¡´ÉÇÑ ±¸Ã¼ÀûÀÎ Ä÷º¼Ç Ŭ·¡½º
    24.10 º¯°æ °¡´ÉÇÑ ±¸Ã¼ÀûÀÎ Ä÷º¼Ç Ŭ·¡½º
    24.11 ¹è¿­
    24.12 ¹®ÀÚ¿­
    24.13 ¼º´É Ư¼º
    24.14 µ¿Àϼº
    24.15 ºä
    24.16 ÀÌÅÍ·¹ÀÌÅÍ
    24.17 Ä÷º¼Ç ¹Ø¹Ù´ÚºÎÅÍ ¸¸µé±â
    24.18 ÀÚ¹Ù¿Í ½ºÄ®¶ó Ä÷º¼Ç º¯È¯
    24.19 ½ºÄ®¶ó 2.7 Äڵ带 2.8 ÀÌÈÄ·Î ¸¶À̱׷¹À̼ÇÇϱâ
    24.20 °á·Ð
    25Àå ½ºÄ®¶ó Ä÷º¼ÇÀÇ ¾ÆÅ°ÅØÃ³
    25.1 ºô´õ
    25.2 °øÅë ¿¬»ê Çѵ¥ ¹­±â
    25.3 »õ Ä÷º¼Ç ÅëÇÕ
    25.4 °á·Ð
    26Àå ÀͽºÆ®·¢ÅÍ
    2

    ¸Ó¸®¸»

    ¡Ú ÀúÀÚ ¼­¹® ¡Ú
    ÀÌ Ã¥Àº ½ºÄ®¶ó ¾ð¾î °³¹ß¿¡ Á÷Á¢ °ü¿©ÇÑ »ç¶÷µéÀÌ ¾´ ½ºÄ®¶ó ÇÁ·Î±×·¡¹Ö ¾ð¾î¿¡ ´ëÇÑ ÀÚ½À¼­´Ù. ¿ì¸®ÀÇ ¸ñÇ¥´Â ÀÌ Ã¥À» Àд µ¶ÀÚ°¡ »ý»êÀûÀÎ ½ºÄ®¶ó ÇÁ·Î±×·¡¸Ó°¡ µÇ´Â µ¥ ÇÊ¿äÇÑ ¸ðµç °ÍÀ» ¹è¿ì°Ô ÇÏ´Â °ÍÀÌ´Ù. ÀÌ Ã¥ÀÇ ¸ðµç ¿¹Á¦´Â ½ºÄ®¶ó 2.8.1¿¡¼­ ÄÄÆÄÀÏÇÒ ¼ö ÀÖ´Ù.

    [ÀÌ Ã¥ÀÇ È°¿ë ¹æ¹ý]
    ÀÌ Ã¥ÀÇ ÁÖ ¸ñÀûÀÌ ÀÚ½À¼­À̱⠶§¹®¿¡, Ã¥ÀÇ ¸Ç óÀ½ºÎÅÍ ³¡±îÁö ¼ø¼­´ë·Î ÀÐÀ» °ÍÀ» ±ÇÇÑ´Ù. ÇÑ ¹ø¿¡ ÇÑ ÁÖÁ¦¸¸À» ¼Ò°³Çϰí, Ã¥¿¡¼­ ¾Õ¼­ ±â¼úÇÑ ³»¿ëÀ» ¹ÙÅÁÀ¸·Î »õ·Î¿î ÁÖÁ¦¸¦ ¼³¸íÇϱâ À§ÇØ ¸¹Àº ³ë·ÂÀ» ±â¿ï¿´´Ù. µû¶ó¼­ ¹«¾ð°¡¸¦ °£´ÜÇÏ°Ô »ìÆìº¸·Á°í Ã¥ÀÇ µÚÆíºÎÅÍ ¹Ù·Î ÆîÃĺ»´Ù¸é ¾Æ¸¶µµ ¿©·¯ºÐÀÌ Àß ¾ËÁö ¸øÇÏ´Â °³³äÀ¸·Î ÇØ´ç ÁÖÁ¦¸¦ ¼³¸íÇϰí ÀÖÀ» °ÍÀ̱⿡ Àß ÀÌÇØÇϱ⠾î·Á¿ï °ÍÀÌ´Ù. ¾î´À Á¤µµ °¢ ÀåÀ» ¼ø¼­´ë·Î Àо´Ù¸é, ÇÑ ¹ø¿¡ ÇÑ ´Ü°è¾¿ ½ºÄ®¶ó ½Ç·ÂÀ» ½±°Ô ½×À» ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¸ð¸£´Â ¿ë¾î¸¦ ¹ß°ßÇß´Ù¸é, ¡®Ã£¾Æº¸±â¡¯¿Í ¡®¿ë¾î ÇØ¼³¡¯À» »ìÆìº¸¶ó. Ã¥À» ´ë°­ ÀÐÀ¸¸é¼­ Áö³ªÄ¡´Â µ¶Àڵ鵵 ÀÖÀ» °ÍÀÌ´Ù. ±×·¡µµ ÁÁ´Ù. ¡®¿ë¾î ÇØ¼³¡¯°ú ¡®Ã£¾Æº¸±â¡¯´Â °£°úÇÑ ºÎºÐÀ» ´Ù½Ã »ìÆìº¼ ¼ö ÀÖ°Ô µµ¿ÍÁÙ °ÍÀÌ´Ù.

    ÀÌ Ã¥Àº ÇÑ ¹ø ÀÐ°í ³­ ÈÄ¿¡µµ ¾ð¾î Âü°í¼­·Î Ȱ¿ëÇÒ ¼ö ÀÖ´Ù. ½ºÄ®¶ó ¾ð¾î¿¡ ´ëÇÑ Á¤½Ä ¸í¼¼°¡ ÀÖ±ä ÇÏÁö¸¸ ¾ð¾î ¸í¼¼´Â Á¤È®¼ºÀ» À§ÇØ °¡µ¶¼ºÀ» Èñ»ýÇÑ ¸éÀÌ ÀÖ´Ù. ÀÌ Ã¥¿¡¼­ ½ºÄ®¶óÀÇ ¼¼ºÎ»çÇ×À» ¸ðµÎ ´Ù·çÁø ¾ÊÁö¸¸ Æø³ÐÀº ¹üÀ§¸¦ ´Ù·ç°í ÀÖÀ¸¹Ç·Î, ¿©·¯ºÐÀÌ ½ºÄ®¶ó ÇÁ·Î±×·¡¹Ö¿¡ ´õ ´É¼÷ÇØÁú¼ö·Ï ½±°Ô ã¾Æº¼ ¼ö ÀÖ´Â ¾ð¾î Âü°í¼­ ¿ªÇÒÀ» ÇÒ °ÍÀÌ´Ù.

    [½ºÄ®¶ó ¾ð¾î¿¡ ´É¼÷ÇØÁö·Á¸é]
    ÀÌ Ã¥À» ±×³É Âß Àо´Â °Í¸¸À¸·Îµµ ½ºÄ®¶ó¸¦ ¸¹ÀÌ ¹è¿ï ¼ö ÀÖ´Ù. ÇÏÁö¸¸ ¼ö°í¸¦ Á» ´õ µéÀÎ´Ù¸é ½ºÄ®¶ó¸¦ ´õ ºü¸£°í ´õ ¿Ïº®ÇÏ°Ô ÀÍÈú ¼ö ÀÖÀ» °ÍÀÌ´Ù.

    ¹«¾ùº¸´Ùµµ, ÀÌ Ã¥ÀÌ Á¦°øÇÏ´Â ´Ù¾çÇÑ ÇÁ·Î±×·¡¹Ö ¿¹Á¦ÀÇ ÀÌÁ¡À» »ì¸± ¼ö ÀÖÀ» °ÍÀÌ´Ù. Á÷Á¢ ¿¹Á¦¸¦ ŸÀÌÇÎÇØº¸´Â °ÍÀº ¸¶À½ÀÌ Äڵ带 ÇÑ ÁÙ ÇÑ ÁÙ µû¶ó°¡°Ô ¸¸µå´Â ÇÑ °¡Áö ¹æ¹ýÀÌ´Ù. ¿©·¯ °¡Áö·Î º¯ÇüÇØº¸´Â °ÍÀº ¿¹Á¦¸¦ ´õ Àç¹ÌÀÖ°Ô ¸¸µé°í °¢ µ¿ÀÛÀ» Á¦´ë·Î ÀÌÇØÇß´ÂÁö È®ÀÎÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ̱⵵ ÇÏ´Ù.

    µÎ ¹øÂ°·Î, ¿©·¯ ¿Â¶óÀÎ Æ÷·³¿¡ µé¾î°¡ º¸¶ó. À̸¦ ÅëÇØ ¿©·¯ºÐÀ̳ª ´Ù¸¥ ½ºÄ®¶ó »ç¿ëÀÚµéÀÌ ¼­·Î µµ¿ï ¼ö ÀÖ´Ù. ¼ö¸¹Àº ¸ÞÀϸµ ¸®½ºÆ®, Åä·Ð Æ÷·³, äÆÃ¹æ, À§Å°, ½ºÄ®¶ó °ü·Ã ±Û µîÀÌ ÀÖ´Ù. ¿©·¯ºÐ¿¡°Ô ÇÊ¿äÇÑ Á¤º¸¸¦ Á¦°øÇÏ´Â °÷¿¡¼­ ½Ã°£À» º¸³»¶ó. ±×·¸°Ô Çϸé ÀÛÀº ¹®Á¦ ¶§¹®¿¡ ÇãºñÇÏ´Â ½Ã°£ÀÌ ÈξÀ Áپ ´õ Áß¿äÇÏ°í ¾î·Á¿î ¹®Á¦¸¦ Ǫ´Â µ¥ ½Ã°£À» ¾µ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

    ¸¶Áö¸·À¸·Î, Ã¥À» ÃæºÐÈ÷ Àоú´Ù¸é ½º½º·Î ÇÁ·Î±×·¡¹Ö ÇÁ·ÎÁ§Æ®¸¦ ¸¸µé¾îº¸¶ó. ÀÛÀº ÇÁ·Î±×·¥À» ¹Ù´ÚºÎÅÍ ¸¸µé¾îº¸°í, ´õ Å« ÇÁ·Î±×·¥¿¡ µé¾î°¡´Â ¾ÖµåÀÎ(add-in)À» ¸¸µé¾îº¸¶ó. Ã¥À» Àб⸸ ÇØ¼­´Â ±×¸® ¸Ö¸® ³ª¾Æ°¥ ¼ö ¾ø´Ù.

    ¡Ú ¿Å±äÀÌÀÇ ¸» ¡Ú

    ³»°¡ ´ëÇлýÀÌ´ø 1995³â, ÄÄÆÄÀÏ·¯ °ú¸ñÀ» µéÀ¸¸é¼­ Standard MLÀ̶õ ¾ð¾î¸¦ »ç¿ëÇÑ ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇß´Ù. ´ç½Ã ³ª¸¦ ºñ·ÔÇÑ ÇлýµéÀº Àç±Í È£ÃâÀ̳ª Ŭ·ÎÀú¿¡ Àͼ÷Ä¡ ¸øÇØ ¹ß»ýÇÏ´Â ¾î·Á¿òÀ̳ª ´À¸° ¼Óµµ¿¡ ´ëÇÑ ºÒ¸¸ÀÌ ¸¹ÀÌ ÀÖ¾ú´Ù. °Ô´Ù°¡, Á¹¾÷ ÈÄ ÇÔ¼ö¾ð¾î¸¦ ½Ç¹«¿¡¼­ »ç¿ëÇÒ ÀÏÀº °ÅÀÇ ¾ø¾ú´Ù. ÇÔ¼ö ¾ð¾î´Â ÇÁ·Î±×·¡¹Ö ¾ð¾î ½ÇÇè½Ç¿¡¼­³ª ¾²´Â ¾ð¾îÀÎ °Í °°¾Ò´Ù.
    20¿©³âÀÌ Áö³­ Áö±Ý »óȲÀº ¸¹ÀÌ ´Þ¶óÁ³´Ù. ·çºñ, ÆÄÀ̽ã, ÀÚ¹Ù½ºÅ©¸³Æ® µîÀÇ ¾ð¾î°¡ ½Ç¹«¿¡¼­ »ì¾Æ³²±â À§ÇØ ÇϳªÂë ¹è¿öµÖ¾ß ÇÏ´Â ¾ð¾î·Î ÀÚ¸®Àâ¾Ò´Ù. ¶ÇÇÑ, ±¸±ÛÀÇ °í(Go)³ª ¾ÖÇÃÀÇ ½ºÀ§ÇÁÆ®(Swift), ÆäÀ̽ººÏÀÇ ÇÙ(Hack), Ãֱ٠ǥÁØÀÌ °³Á¤µÈ C++11À̳ª ÀÚ¹Ù 8 µîÀÇ ¾ð¾î¿Í ¾Õ¿¡¼­ ¾ð±ÞÇß´ø ¿©·¯ ´ÙÀ̳ª¹Í ¾ð¾îµîÀ» ÅëÇØ ¾Ë ¼ö ÀÖ´Â ÃÖ±ÙÀÇ ´ë¼¼´Â ÇÔ¼öÇü ¾ð¾î ±â´ÉÀÇ µµÀÔÀ̶ó ÇÒ ¼ö ÀÖ´Ù. ¼º´É¿¡ ´ëÇÑ ¿ä±¸³ª ¸Þ¸ð¸® »ç¿ë¿¡ ´ëÇÑ Á¦¾àÀÌ ½ÉÇÑ °æ¿ì°¡ ¾Æ´Ï¶ó¸é ´õ ÀÌ»ó ¾ð¾îÀÇ ¼Óµµ¿¡ ´ëÇÑ ºÒ¸¸À» À̾߱âÇÏ´Â »ç¶÷Àº °ÅÀÇ ¾ø°í, Ŭ·ÎÀú´Â ´ç¿¬È÷ ¾ð¾î°¡ Áö¿øÇØ¾ß ÇÏ´Â ±â´ÉÀ̸ç, °íÂ÷ ÇÔ¼ö³ª ÆÐÅϸÅĪ, ¸®½ºÆ® ³»Àå(list comprehension) µîµµ ´õ ÀÌ»ó ³¸¼± ±â´ÉÀÌ ¾Æ´Ï´Ù.

    ÀÌ·± º¯È­°¡ »ý±ä ÀÌÀ¯°¡ ¹«¾ùÀϱî? ³ª´Â À̸¦ ÇÁ·Î±×·¥ÀÌ º¹ÀâÇØÁö¸é¼­, ÄÄÇ»ÅÍ ±¸Á¶¿Í ÇÁ·Î±×·¥ ¾ð¾î »çÀÌÀÇ ÀÓÇÇ´ø½º ¹Ì½º¸ÅÄ¡(impedance mismatch)¸¦ ÁÙÀÌ´Â °Íº¸´Ùµµ Àΰ£ÀÇ »ç°í¿Í ÇÁ·Î±×·¥ ¾ð¾î »çÀÌÀÇ ÀÓÇÇ´ø½º ¹Ì½º¸ÅÄ¡¸¦ ÁÙÀÌ´Â °ÍÀÌ ´õ Áß¿äÇØÁö±â ½ÃÀÛÇ߱⠶§¹®À̶ó°í ¸»ÇÏ°í ½Í´Ù. ÇÔ¼ö ¾ð¾î¸¦ »ç¿ëÇϸé ŸÀÔ Ãß·ÐÀÌ ÁÖ´Â °£°áÇÑ Ç¥Çö°ú ŸÀÔ ¿À·ù ¿¹¹æ ´É·ÂÀÇ µµ¿òÀ» ¹ÞÀ» ¼ö ÀÖ°í, ÆÐÅϸÅĪÀ» Ȱ¿ëÇÏ¸é ´Ù¾çÇÑ ¿©·¯ °æ¿ì¸¦ Áߺ¹ ¾ø°í ´©¶ô ¾øÀÌ(MECE, Mutually Exclusive Collectively Exhaustive) °£ÆíÇÏ°Ô ±â¼úÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ Ä÷º¼Ç°ú °íÂ÷ÇÔ¼ö, Ŭ·ÎÀú, ´Ù¾çÇÑ ¿¬»êÀÚ¸¦ Ȱ¿ëÇϸé ÇÔ¼ö ¾ð¾î¸¦ ÅëÇØ µµ¸ÞÀΠƯȭ ¾ð¾î(DSL)¸¦ Á¤ÀÇÇÒ ¼ö ÀÖ°í, ÀÌ·¸°Ô ¸¸µç DSLÀ» ±âÁ¸ ½Ã½ºÅÛÀ̳ª ´Ù¸¥ ¸ðµâµé°ú ¸Å²ô·´°Ô ÅëÇÕÇØ Ȱ¿ëÇÒ ¼ö ÀÖ´Ù. ÇÔ¼öÇüÀ¸·Î Àß Â§ ÇÁ·Î±×·¥Àº ¹®Á¦ ÇØ°áÀ» À§ÇØ ÄÄÇ»ÅͰ¡ ¹â¾Æ ³ª°¡¾ß ÇÏ´Â ÀýÂ÷¸¦ ÇϳªÇϳª Áö½ÃÇϱ⺸´Ù´Â, ¹®Á¦¿¡ ´ëÇÑ ÇØ¹ýÀ» Àç±Í¿Í ÆÐÅϸÅĪÀ» »ç¿ëÇØ ž´Ù¿îÀ¸·Î Á¤ÀÇÇϱ⠶§¹®¿¡ ´õ ÀÌÇØÇϱ⠽±´Ù.

    ½ºÄ®¶ó´Â ÀÚ¹Ù¿Í JVMÀ̶ó´Â µçµçÇÑ ±â¹Ý À§¿¡¼­ ÇÔ¼ö ÇÁ·Î±×·¡¹Ö»Ó ¾Æ´Ï¶ó °´Ã¼ÁöÇâ°ú ÀýÂ÷Àû ÇÁ·Î±×·¡¹ÖÀ» Àß ¹ö¹«¸° ¾ð¾î´Ù. ½ºÄ®¶ó¸¦ ¹è¿ì¸é¼­ ¿©·¯ºÐÀº ÇÔ¼öÇü ÇÁ·Î±×·¡¹ÖÀÇ ±âÃʸ¦ ÀâÀ» ¼ö ÀÖ´Ù. ¶ÇÇÑ, ½ºÄ®¶ó ¾ð¾î °³¹ßÀÚµéÀÌ ±âÁ¸ ¾ð¾î ÆÐ·¯´ÙÀÓ°ú ÇÔ¼ö¾ð¾î¸¦ Á¶ÇÕÇϱâ À§ÇØ °í¹Î ³¡¿¡ ¸¸µé¾î³½ ¾ÆÀ̵ð¾îµéÀ» ¹è¿ö°¡¸é¼­ ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö»Ó ¾Æ´Ï¶ó ÀýÂ÷Àû ÇÁ·Î±×·¡¹ÖÀ̳ª °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹ÖÀ» ÇÒ ¶§µµ ´õ ³ªÀº ÇÁ·Î±×·¡¸Ó°¡ µÉ ¼ö ÀÖ´Ù.

    ÀÌ Ã¥Àº ½ºÄ®¶ó¸¦ ¸¸µç ¿À´õ½ºÅ°°¡ Á÷Á¢ ¾´ Ã¥À̰í, ±âÃʺÎÅÍ Â÷±ÙÂ÷±Ù ½ºÄ®¶ó ¾ð¾î¸¦ Àß ¼³¸íÇØ ÁØ´Ù. ¾Õ¿¡¼­ºÎÅÍ ÇϳªÇϳª Á¤µ¶ÇØ ³ª°¡¸é ½ºÄ®¶ó ¾ð¾î¸¦ ¹è¿ì´Â °ÍÀº ¹°·Ð, ¾ð¾î¿Í °ü°è ¾øÀÌ ÇÁ·Î±×·¡¹Ö¿¡ Ȱ¿ëÇÒ ¼ö ÀÖ´Â ¿©·¯ ¾ÆÀ̵ð¾îµµ ¾òÀ» ¼ö ÀÖ´Ù.

    ¾Æ¹«ÂÉ·Ï ÀÌ Ã¥ÀÌ µ¶ÀÚ ¿©·¯ºÐÀÌ Å¹¿ùÇÑ ÇÁ·Î±×·¡¸Ó·Î ¹ßÀüÇÒ ¼ö ÀÖ´Â µ¥ µµ¿òÀÌ µÇ¾úÀ¸¸é ÇÑ´Ù.

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

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

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

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

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

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

    ¹Ýǰ/±³È¯

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

    ¹Ýǰ/±³È¯

    ¹Ýǰ/±³È¯
    ¹Ýǰ/±³È¯ ¹æ¹ý Ȩ > °í°´¼¾ÅÍ > ÀÚÁÖã´ÂÁú¹® ¡°¹Ýǰ/±³È¯/ȯºÒ¡± ¾È³» Âü°í ¶Ç´Â 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