- ÇöÀç À§Ä¡
- home > ÄÄÇ»ÅÍ¡¤ICT¡¤¾îÇÐ > ÄÄÇ»ÅÍ¡¤IT µµ¼ > ÇÁ·Î±×·¡¹Ö/¾ð¾î > ÇÔ¼öÇü ¾ð¾î »êÃ¥[Á¦ÀÌÆà]
ÇÔ¼öÇü ¾ð¾î¿Í ºò µ¥ÀÌÅÍ Ã³¸® ÇÁ·¹ÀÓ¿öÅ© ÇнÀÀ» À§ÇÑ ½Ç½ÀÇü ¾È³»¼
ÀÌ Ã¥Àº ÃÖÃÊÀÇ ÇÔ¼öÇü ¾ð¾îÀÎ ¸®½ºÇÁ(LISP)ºÎÅÍ ¸®½ºÇÁ¸¦ ¹ÙÅÁÀ¸·Î ¸¸µé¾îÁø °·ÂÇÑ ¿¡µðÅÍÀÎ À̸ƽº(Emacs), JVM À§¿¡ µÇ»ì¾Æ³ Çö´ëÆÇ ¸®½ºÇÁÀΠŬ·ÎÀú(Clojure), ¼ø¼ö ÇÔ¼öÇü ¾ð¾îÀÎ ÇϽºÄÌ(Haskell), °´Ã¼ÁöÇâ°ú ÇÔ¼öÇü Æз¯´ÙÀÓÀ» Á¶ÇÕÇÑ ½ºÄ®¶ó(Scala), ¾ó·©(Erlang) À§¿¡ ÇÉ ¸ð´øÇÑ ¾ð¾îÀÎ ¿¤¸¯¼(Elixir)¿¡ À̸£±â±îÁö °ú°Å¿Í Çö´ë¸¦ ¾Æ¿ì¸£´Â ÇÔ¼öÇü ¾ð¾îµéÀ» µµÄ¿¸¦ ±â¹ÝÀ¸·Î ½Ç½ÀÇØ º¼ ¼ö ÀÖµµ·Ï ±¸¼ºÇß´Ù. ÇÚÁî¿Â(hands-on) ¹æ½ÄÀ¸·Î µ¹¾Æ°¡´Â Äڵ带 Á÷Á¢ ¸¸Á®º¸¸ç °³³äµéÀ» ½±°í Àç¹Õ°Ô ÀÍÈú ¼ö ÀÖÀ» °ÍÀÌ´Ù.
¶ÇÇÑ ÀÌ Ã¥Àº ÃÖ±Ù¿¡ °¢±¤¹Þ°í ÀÖ´Â ¿ÀÇ ¼Ò½º ºò µ¥ÀÌÅÍ ÇÁ·¹ÀÓ¿öÅ©ÀÇ ÀÎÅÍÆäÀ̽º¿¡ ³ì¾Æ ÀÖ´Â ÇÔ¼öÇü Æз¯´ÙÀÓ¿¡ ´ëÇؼµµ ´Ù·é´Ù. ºò µ¥ÀÌÅÍ ½Ã´ë¸¦ °³¸·ÇÑ ¾ÆÆÄÄ¡ ÇϵÓÀÇ ¸Ê¸®µà½º, ¸Þ¸ð¸® ±â¹ÝÀÇ ºÐ»ê º´·Ä ÇÁ·¹ÀÓ¿öÅ©ÀÎ ¾ÆÆÄÄ¡ ½ºÆÄÅ©, ºÐ»ê ½ºÆ®¸®¹Ö 󸮸¦ À§ÇØ Åº»ýÇÑ ¾ÆÆÄÄ¡ ÇøµÅ©¿¡ ´ëÇØ ¾Ë¾Æº¸¸ç, ±× ¾È¿¡ ´ã°Ü ÀÖ´Â ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö Å×Å©´Ð¿¡ ´ëÇؼµµ ´Ù·é´Ù.
ÀÌ Ã¥ÀÇ Æ¯Â¡
¡Ü µµÄ¿¸¦ ÀÌ¿ëÇÏ¿© »ç¿ë ȯ°æ¿¡ °ü°è ¾ø´Â ¿Ïº®ÇÑ ½Ç½À ȯ°æÀ» Á¦°øÇÑ´Ù.
¡Ü ´Ù¾çÇÑ ÇÔ¼öÇü ¾ð¾î¸¦ ÅëÇØ ÇÁ·Î±×·¡¹ÖÀÇ ¿ø¸®¸¦ ÇнÀÇÑ´Ù.
¡Ü ºò µ¥ÀÌÅÍ ÇÁ·¹ÀÓ¿öÅ©¿¡¼ÀÇ ÇÔ¼öÇü ÇÁ·Î±×·¡¹ÖÀ» ¹è¿î´Ù. ?
ÀÌ Ã¥Àº ÃÖÃÊÀÇ ÇÔ¼öÇü ¾ð¾îÀÎ ¸®½ºÇÁ(LISP)ºÎÅÍ ¸®½ºÇÁ¸¦ ¹ÙÅÁÀ¸·Î ¸¸µé¾îÁø °·ÂÇÑ ¿¡µðÅÍÀÎ À̸ƽº(Emacs), JVM À§¿¡ µÇ»ì¾Æ³ Çö´ëÆÇ ¸®½ºÇÁÀΠŬ·ÎÀú(Clojure), ¼ø¼ö ÇÔ¼öÇü ¾ð¾îÀÎ ÇϽºÄÌ(Haskell), °´Ã¼ÁöÇâ°ú ÇÔ¼öÇü Æз¯´ÙÀÓÀ» Á¶ÇÕÇÑ ½ºÄ®¶ó(Scala), ¾ó·©(Erlang) À§¿¡ ÇÉ ¸ð´øÇÑ ¾ð¾îÀÎ ¿¤¸¯¼(Elixir)¿¡ À̸£±â±îÁö °ú°Å¿Í Çö´ë¸¦ ¾Æ¿ì¸£´Â ÇÔ¼öÇü ¾ð¾îµéÀ» µµÄ¿¸¦ ±â¹ÝÀ¸·Î ½Ç½ÀÇØ º¼ ¼ö ÀÖµµ·Ï ±¸¼ºÇß´Ù. ÇÚÁî¿Â(hands-on) ¹æ½ÄÀ¸·Î µ¹¾Æ°¡´Â Äڵ带 Á÷Á¢ ¸¸Á®º¸¸ç °³³äµéÀ» ½±°í Àç¹Õ°Ô ÀÍÈú ¼ö ÀÖÀ» °ÍÀÌ´Ù.
¶ÇÇÑ ÀÌ Ã¥Àº ÃÖ±Ù¿¡ °¢±¤¹Þ°í ÀÖ´Â ¿ÀÇ ¼Ò½º ºò µ¥ÀÌÅÍ ÇÁ·¹ÀÓ¿öÅ©ÀÇ ÀÎÅÍÆäÀ̽º¿¡ ³ì¾Æ ÀÖ´Â ÇÔ¼öÇü Æз¯´ÙÀÓ¿¡ ´ëÇؼµµ ´Ù·é´Ù. ºò µ¥ÀÌÅÍ ½Ã´ë¸¦ °³¸·ÇÑ ¾ÆÆÄÄ¡ ÇϵÓÀÇ ¸Ê¸®µà½º, ¸Þ¸ð¸® ±â¹ÝÀÇ ºÐ»ê º´·Ä ÇÁ·¹ÀÓ¿öÅ©ÀÎ ¾ÆÆÄÄ¡ ½ºÆÄÅ©, ºÐ»ê ½ºÆ®¸®¹Ö 󸮸¦ À§ÇØ Åº»ýÇÑ ¾ÆÆÄÄ¡ ÇøµÅ©¿¡ ´ëÇØ ¾Ë¾Æº¸¸ç, ±× ¾È¿¡ ´ã°Ü ÀÖ´Â ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö Å×Å©´Ð¿¡ ´ëÇؼµµ ´Ù·é´Ù.
ÀÌ Ã¥ÀÇ Æ¯Â¡
¡Ü µµÄ¿¸¦ ÀÌ¿ëÇÏ¿© »ç¿ë ȯ°æ¿¡ °ü°è ¾ø´Â ¿Ïº®ÇÑ ½Ç½À ȯ°æÀ» Á¦°øÇÑ´Ù.
¡Ü ´Ù¾çÇÑ ÇÔ¼öÇü ¾ð¾î¸¦ ÅëÇØ ÇÁ·Î±×·¡¹ÖÀÇ ¿ø¸®¸¦ ÇнÀÇÑ´Ù.
¡Ü ºò µ¥ÀÌÅÍ ÇÁ·¹ÀÓ¿öÅ©¿¡¼ÀÇ ÇÔ¼öÇü ÇÁ·Î±×·¡¹ÖÀ» ¹è¿î´Ù. ?
ÀúÀÚ: À̵¿±Ô (ÁöÀºÀÌ)
CHAPTER 0 ½Ç½À ȯ°æ ±¸ÃàÇϱâ 1
µµÄ¿ ¼³Ä¡ ¹æ¹ý 2
±âº»ÀûÀÎ µµÄ¿ »ç¿ë¹ý 5
ÄÁÅ×À̳ÊÀÇ Æ÷Æ® ¿±â 7
½Ç½À À̹ÌÁö ´Ù¿î·ÎµåÇϱâ 8
CHAPTER 1 ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö ÀÔ¹® 9
¼öÇп¡¼ÀÇ ÇÔ¼ö 10
ºÎÀÛ¿ëÀ̶õ? 11
¼ø¼ö ÇÔ¼ö 12
º¯°æ ºÒ°¡ º¯¼ö 13
ÀýÂ÷ ÁöÇâ ¾ð¾î vs ¼±¾ðÇü ¾ð¾î 14
¶÷´Ù ´ë¼ö 14
¸¶¹«¸® 16
CHAPTER 2 ÇÔ¼öÇü ¾ð¾îÀÇ ÁõÁ¶ ÇҾƹöÁö - ¸®½ºÇÁ 17
µµÄ¿ ÄÁÅ×ÀÌ³Ê Á¢¼Ó 18
¸®½ºÇÁ ½ÇÇà ¹æ¹ý - REPL 18
S-Ç¥Çö½Ä 19
ÇÔ¼ö Á¤ÀÇ 23
º¯¼ö 26
Á¶°Ç ºÐ±â 28
¸®½ºÆ® 30
¸®½ºÆ®¿Í Àç±Í ÇÔ¼ö 33
¶÷´Ù½Ä 42
°íÂ÷ ÇÔ¼ö 42
¸¶¹«¸® 43
CHAPTER 3 Áñ°Ì°í Àç¹Õ´Â ¿¡µðÅÍ - À̸ƽº 45
À̸ƽº¸¦ ¹è¿ö¾ß ÇÏ´Â ÀÌÀ¯ 46
µµÄ¿ ÄÁÅ×ÀÌ³Ê Á¢¼Ó 47
À̸ƽºÀÇ ´ÜÃàÅ° Ç¥±â¹ý 47
À̸ƽº ÄÑ°í ²ô±â 48
À̸ƽº·Î ÆÄÀÏ ¿±â 48
Ä¿¼ À̵¿ 49
region ¼±ÅÃÇϱâ 51
º¹»ç/À߶󳻱â/ºÙ¿©³Ö±â 51
Áö¿ì±â 52
¹öÆÛ, È¸é ºÐÇÒ 52
À̸ƽº Ä¿¸Çµå »ç¿ëÇϱâ 54
Elisp Æò°¡Çϱâ 56
³ª¸¸ÀÇ À̸ƽº Ä¿¸Çµå ¸¸µé±â - ±âÃÊÆí 57
³ª¸¸ÀÇ À̸ƽº Ä¿¸Çµå ¸¸µé±â - ÀÀ¿ëÆí 59
¸¶¹«¸® 63
CHAPTER 4 ÀÚ¹Ù ¼¼»ó¿¡ ³ªÅ¸³ Çö´ëÆÇ ¸®½ºÇÁ - Ŭ·ÎÀú 65
µµÄ¿ ÄÁÅ×ÀÌ³Ê Á¢¼Ó 66
½ÇÇà ¹æ¹ý 66
º¯¼ö Á¤ÀÇ 68
Áö¿ª º¯¼ö Á¤ÀÇ 68
Á¶°Ç ºÐ±â 69
ÇÔ¼ö Á¤ÀÇ 70
¶÷´Ù ÇÔ¼ö 70
¸®½ºÆ®¿Í º¤ÅÍ 72
¸®½ºÆ®¿¡ °íÂ÷ ÇÔ¼ö Àû¿ë 73
¹Ýº¹¹® 74
ÆÄÀÏ Àбâ 76
´Ü¾î ¼¼±â 76
°ÔÀ¸¸¥ ¹æ¹ýÀ¸·Î Å« ÆÄÀÏ ´Ù·ç±â 83
Ŭ·ÎÀú¿¡¼ÀÇ µ¿½Ã¼º 94
º´·Ä ¿äûÇÏ´Â À¥ Ŭ¶óÀ̾ðÆ® 100
µ¿½Ã¼º ȯ°æ¿¡¼ÀÇ À¥ ¼¹ö 102
¾ÆÅè 104
¼ÒÇÁÆ®¿þ¾î Æ®·£Àè¼Ç ¸Þ¸ð¸® 108
¸¶¹«¸® 112
CHAPTER 5 ŸÀÔÀ¸·Î ¹«ÀåÇÑ ¼ø¼ö ÇÔ¼öÇü ¾ð¾î - ÇϽºÄÌ 113
µµÄ¿ ÄÁÅ×ÀÌ³Ê Á¢¼Ó 114
½ÇÇà ¹æ¹ý 114
ÇϽºÄÌ¿¡¼ÀÇ ÇÔ¼ö 117
¶÷´Ù ÇÔ¼ö 122
¸®½ºÆ® 123
°íÂ÷ ÇÔ¼ö 125
ŸÀÔ 127
¸¶¹«¸® 138
CHAPTER 6 °´Ã¼ÁöÇâ°ú ÇÔ¼öÇü ¾ð¾îÀÇ Àý¹¦ÇÑ °áÇÕ - ½ºÄ®¶ó 141
µµÄ¿ ÄÁÅ×ÀÌ³Ê Á¢¼Ó 142
½ÇÇà ¹æ¹ý 142
º¯¼ö - val¿Í var 145
ÇÔ¼ö 146
ÆÐÅÏ ¸ÅÄ¡ 148
¸®½ºÆ® 149
°´Ã¼ÁöÇâÀûÀÎ ¹®¹ý 153
Akka 160
¸¶¹«¸® 173
CHAPTER 7 ¾ó·© À§¿¡ ÇÉ ¿µ¾à - ¿¤¸¯¼ 175
µµÄ¿ ÄÁÅ×ÀÌ³Ê Á¢¼Ó 176
½ÇÇà ¹æ¹ý 176
ÁÖ¿ä ÀÚ·á ±¸Á¶ 176
ÆÐÅÏ ¸ÅĪ 180
Á¦¾î ±¸Á¶ 182
ÇÔ¼ö Á¤ÀÇ 182
¸®½ºÆ®¿¡ ´ëÇÑ Àç±Í ÇÔ¼ö 183
¶÷´Ù ÇÔ¼ö 184
ÆÄÀÌÇÁ ¿¬»êÀÚ 185
Enum ¸ðµâ 186
Ç¥ÁØ ÀÔÃâ·Â ¸ðµâ - IO 188
ÆÄÀÏ ÀÔÃâ·Â ¸ðµâ - File 189
Flow ¸ðµâ 190
¸¶¹«¸® 195
CHAPTER 8 ÇϵӰú ¸Ê¸®µà½º 197
µµÄ¿ ÄÁÅ×ÀÌ³Ê Á¢¼Ó 198
ȯ°æ ¼³Á¤ 198
¿¹Á¦ ÇÁ·Î±×·¥ ¼öÇà - Á¤±Ô½Ä °Ë»ö 199
¿¹Á¦ ÇÁ·Î±×·¥ ÄÚµå ºÐ¼® 200
¸Ê¸®µà½º ÇÁ·¹ÀÓ¿öÅ© 204
¿öµå Ä«¿îÆ® ÀÛ¼ºÇϱâ 205
ÃÖ´ñ°ª ±¸Çϱâ 210
¸¶¹«¸® 216
CHAPTER 9 ¸Þ¸ð¸® ±â¹Ý °í¼Ó ºÐ»ê º´·Ä ÇÁ·¹ÀÓ¿öÅ© - ½ºÆÄÅ© 217
µµÄ¿ ÄÁÅ×ÀÌ³Ê Á¢¼Ó 218
ȯ°æ ¼³Á¤ 218
½ºÆÄÅ© REPL 218
RDD¶õ ¹«¾ùÀΰ¡? 219
½ºÆÄÅ©ÀÇ ±âº» ±¸Á¶ 220
½ºÆÄÅ© ±âµ¿ 221
¿öµå Ä«¿îÆ® 225
ÃÖ´ñ°ª ±¸Çϱâ 228
Åé 5 ±¸Çϱâ 230
¸¶¹«¸® 231
CHAPTER 10 ½ºÆ®¸®¹Ö ÇÁ·Î¼¼½ÌÇÏ´Â Àç°£µÕÀÌ - ¾ÆÆÄÄ¡ ÇøµÅ© 233
»óŸ¦ Æ÷ÇÔÇÑ ½ºÆ®¸®¹Ö 󸮶õ? 234
µµÄ¿ ÄÁÅ×ÀÌ³Ê Á¢¼Ó 235
ȯ°æ ¼³Á¤ 235
ÇøµÅ© REPL 235
¹èÄ¡ ÆÄÀÏ Ã³¸® 237
½ºÆ®¸®¹Ö ó¸® - Áغñ 239
½ºÆ®¸®¹Ö ó¸® 239
Áß°£ °á°ú¸¦ È®ÀÎÇϱâ 242
jar submit 244
üũÆ÷ÀÎÆ®¿Í ¼¼À̺êÆ÷ÀÎÆ® 248
¼¼À̺êÆ÷ÀÎÆ® µ¿ÀÛ È®ÀÎ 249
¸¶¹«¸® 252
Ã¥À» ¸¶Ä¡¸ç 253
Appendix ºÎ·Ï 255
µµÄ¿ ¸í·É¾î 256
tmux 257
Windows AutoHotKey 258
µµÄ¿ ¼³Ä¡ ¹æ¹ý 2
±âº»ÀûÀÎ µµÄ¿ »ç¿ë¹ý 5
ÄÁÅ×À̳ÊÀÇ Æ÷Æ® ¿±â 7
½Ç½À À̹ÌÁö ´Ù¿î·ÎµåÇϱâ 8
CHAPTER 1 ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö ÀÔ¹® 9
¼öÇп¡¼ÀÇ ÇÔ¼ö 10
ºÎÀÛ¿ëÀ̶õ? 11
¼ø¼ö ÇÔ¼ö 12
º¯°æ ºÒ°¡ º¯¼ö 13
ÀýÂ÷ ÁöÇâ ¾ð¾î vs ¼±¾ðÇü ¾ð¾î 14
¶÷´Ù ´ë¼ö 14
¸¶¹«¸® 16
CHAPTER 2 ÇÔ¼öÇü ¾ð¾îÀÇ ÁõÁ¶ ÇҾƹöÁö - ¸®½ºÇÁ 17
µµÄ¿ ÄÁÅ×ÀÌ³Ê Á¢¼Ó 18
¸®½ºÇÁ ½ÇÇà ¹æ¹ý - REPL 18
S-Ç¥Çö½Ä 19
ÇÔ¼ö Á¤ÀÇ 23
º¯¼ö 26
Á¶°Ç ºÐ±â 28
¸®½ºÆ® 30
¸®½ºÆ®¿Í Àç±Í ÇÔ¼ö 33
¶÷´Ù½Ä 42
°íÂ÷ ÇÔ¼ö 42
¸¶¹«¸® 43
CHAPTER 3 Áñ°Ì°í Àç¹Õ´Â ¿¡µðÅÍ - À̸ƽº 45
À̸ƽº¸¦ ¹è¿ö¾ß ÇÏ´Â ÀÌÀ¯ 46
µµÄ¿ ÄÁÅ×ÀÌ³Ê Á¢¼Ó 47
À̸ƽºÀÇ ´ÜÃàÅ° Ç¥±â¹ý 47
À̸ƽº ÄÑ°í ²ô±â 48
À̸ƽº·Î ÆÄÀÏ ¿±â 48
Ä¿¼ À̵¿ 49
region ¼±ÅÃÇϱâ 51
º¹»ç/À߶󳻱â/ºÙ¿©³Ö±â 51
Áö¿ì±â 52
¹öÆÛ, È¸é ºÐÇÒ 52
À̸ƽº Ä¿¸Çµå »ç¿ëÇϱâ 54
Elisp Æò°¡Çϱâ 56
³ª¸¸ÀÇ À̸ƽº Ä¿¸Çµå ¸¸µé±â - ±âÃÊÆí 57
³ª¸¸ÀÇ À̸ƽº Ä¿¸Çµå ¸¸µé±â - ÀÀ¿ëÆí 59
¸¶¹«¸® 63
CHAPTER 4 ÀÚ¹Ù ¼¼»ó¿¡ ³ªÅ¸³ Çö´ëÆÇ ¸®½ºÇÁ - Ŭ·ÎÀú 65
µµÄ¿ ÄÁÅ×ÀÌ³Ê Á¢¼Ó 66
½ÇÇà ¹æ¹ý 66
º¯¼ö Á¤ÀÇ 68
Áö¿ª º¯¼ö Á¤ÀÇ 68
Á¶°Ç ºÐ±â 69
ÇÔ¼ö Á¤ÀÇ 70
¶÷´Ù ÇÔ¼ö 70
¸®½ºÆ®¿Í º¤ÅÍ 72
¸®½ºÆ®¿¡ °íÂ÷ ÇÔ¼ö Àû¿ë 73
¹Ýº¹¹® 74
ÆÄÀÏ Àбâ 76
´Ü¾î ¼¼±â 76
°ÔÀ¸¸¥ ¹æ¹ýÀ¸·Î Å« ÆÄÀÏ ´Ù·ç±â 83
Ŭ·ÎÀú¿¡¼ÀÇ µ¿½Ã¼º 94
º´·Ä ¿äûÇÏ´Â À¥ Ŭ¶óÀ̾ðÆ® 100
µ¿½Ã¼º ȯ°æ¿¡¼ÀÇ À¥ ¼¹ö 102
¾ÆÅè 104
¼ÒÇÁÆ®¿þ¾î Æ®·£Àè¼Ç ¸Þ¸ð¸® 108
¸¶¹«¸® 112
CHAPTER 5 ŸÀÔÀ¸·Î ¹«ÀåÇÑ ¼ø¼ö ÇÔ¼öÇü ¾ð¾î - ÇϽºÄÌ 113
µµÄ¿ ÄÁÅ×ÀÌ³Ê Á¢¼Ó 114
½ÇÇà ¹æ¹ý 114
ÇϽºÄÌ¿¡¼ÀÇ ÇÔ¼ö 117
¶÷´Ù ÇÔ¼ö 122
¸®½ºÆ® 123
°íÂ÷ ÇÔ¼ö 125
ŸÀÔ 127
¸¶¹«¸® 138
CHAPTER 6 °´Ã¼ÁöÇâ°ú ÇÔ¼öÇü ¾ð¾îÀÇ Àý¹¦ÇÑ °áÇÕ - ½ºÄ®¶ó 141
µµÄ¿ ÄÁÅ×ÀÌ³Ê Á¢¼Ó 142
½ÇÇà ¹æ¹ý 142
º¯¼ö - val¿Í var 145
ÇÔ¼ö 146
ÆÐÅÏ ¸ÅÄ¡ 148
¸®½ºÆ® 149
°´Ã¼ÁöÇâÀûÀÎ ¹®¹ý 153
Akka 160
¸¶¹«¸® 173
CHAPTER 7 ¾ó·© À§¿¡ ÇÉ ¿µ¾à - ¿¤¸¯¼ 175
µµÄ¿ ÄÁÅ×ÀÌ³Ê Á¢¼Ó 176
½ÇÇà ¹æ¹ý 176
ÁÖ¿ä ÀÚ·á ±¸Á¶ 176
ÆÐÅÏ ¸ÅĪ 180
Á¦¾î ±¸Á¶ 182
ÇÔ¼ö Á¤ÀÇ 182
¸®½ºÆ®¿¡ ´ëÇÑ Àç±Í ÇÔ¼ö 183
¶÷´Ù ÇÔ¼ö 184
ÆÄÀÌÇÁ ¿¬»êÀÚ 185
Enum ¸ðµâ 186
Ç¥ÁØ ÀÔÃâ·Â ¸ðµâ - IO 188
ÆÄÀÏ ÀÔÃâ·Â ¸ðµâ - File 189
Flow ¸ðµâ 190
¸¶¹«¸® 195
CHAPTER 8 ÇϵӰú ¸Ê¸®µà½º 197
µµÄ¿ ÄÁÅ×ÀÌ³Ê Á¢¼Ó 198
ȯ°æ ¼³Á¤ 198
¿¹Á¦ ÇÁ·Î±×·¥ ¼öÇà - Á¤±Ô½Ä °Ë»ö 199
¿¹Á¦ ÇÁ·Î±×·¥ ÄÚµå ºÐ¼® 200
¸Ê¸®µà½º ÇÁ·¹ÀÓ¿öÅ© 204
¿öµå Ä«¿îÆ® ÀÛ¼ºÇϱâ 205
ÃÖ´ñ°ª ±¸Çϱâ 210
¸¶¹«¸® 216
CHAPTER 9 ¸Þ¸ð¸® ±â¹Ý °í¼Ó ºÐ»ê º´·Ä ÇÁ·¹ÀÓ¿öÅ© - ½ºÆÄÅ© 217
µµÄ¿ ÄÁÅ×ÀÌ³Ê Á¢¼Ó 218
ȯ°æ ¼³Á¤ 218
½ºÆÄÅ© REPL 218
RDD¶õ ¹«¾ùÀΰ¡? 219
½ºÆÄÅ©ÀÇ ±âº» ±¸Á¶ 220
½ºÆÄÅ© ±âµ¿ 221
¿öµå Ä«¿îÆ® 225
ÃÖ´ñ°ª ±¸Çϱâ 228
Åé 5 ±¸Çϱâ 230
¸¶¹«¸® 231
CHAPTER 10 ½ºÆ®¸®¹Ö ÇÁ·Î¼¼½ÌÇÏ´Â Àç°£µÕÀÌ - ¾ÆÆÄÄ¡ ÇøµÅ© 233
»óŸ¦ Æ÷ÇÔÇÑ ½ºÆ®¸®¹Ö 󸮶õ? 234
µµÄ¿ ÄÁÅ×ÀÌ³Ê Á¢¼Ó 235
ȯ°æ ¼³Á¤ 235
ÇøµÅ© REPL 235
¹èÄ¡ ÆÄÀÏ Ã³¸® 237
½ºÆ®¸®¹Ö ó¸® - Áغñ 239
½ºÆ®¸®¹Ö ó¸® 239
Áß°£ °á°ú¸¦ È®ÀÎÇϱâ 242
jar submit 244
üũÆ÷ÀÎÆ®¿Í ¼¼À̺êÆ÷ÀÎÆ® 248
¼¼À̺êÆ÷ÀÎÆ® µ¿ÀÛ È®ÀÎ 249
¸¶¹«¸® 252
Ã¥À» ¸¶Ä¡¸ç 253
Appendix ºÎ·Ï 255
µµÄ¿ ¸í·É¾î 256
tmux 257
Windows AutoHotKey 258
ÇÔ¼öÇü ¾ð¾î¿Í ºò µ¥ÀÌÅÍ Ã³¸® ÇÁ·¹ÀÓ¿öÅ© ÇнÀÀ» À§ÇÑ ½Ç½ÀÇü ¾È³»¼!
ÀÌ Ã¥Àº ÃÖÃÊÀÇ ÇÔ¼öÇü ¾ð¾îÀÎ ¸®½ºÇÁ(LISP)ºÎÅÍ ¸®½ºÇÁ¸¦ ¹ÙÅÁÀ¸·Î ¸¸µé¾îÁø °·ÂÇÑ ¿¡µðÅÍÀÎ À̸ƽº(Emacs), JVM À§¿¡ µÇ»ì¾Æ³ Çö´ëÆÇ ¸®½ºÇÁÀΠŬ·ÎÀú(Clojure), ¼ø¼ö ÇÔ¼öÇü ¾ð¾îÀÎ ÇϽºÄÌ(Haskell), °´Ã¼ÁöÇâ°ú ÇÔ¼öÇü Æз¯´ÙÀÓÀ» Á¶ÇÕÇÑ ½ºÄ®¶ó(Scala), ¾ó·©(Erlang) À§¿¡ ÇÉ ¸ð´øÇÑ ¾ð¾îÀÎ ¿¤¸¯¼(Elixir)¿¡ À̸£±â±îÁö °ú°Å¿Í Çö´ë¸¦ ¾Æ¿ì¸£´Â ÇÔ¼öÇü ¾ð¾îµéÀ» µµÄ¿¸¦ ±â¹ÝÀ¸·Î ½Ç½ÀÇØ º¼ ¼ö ÀÖµµ·Ï ±¸¼ºÇß´Ù. ÇÚÁî¿Â(hands-on) ¹æ½ÄÀ¸·Î µ¹¾Æ°¡´Â Äڵ带 Á÷Á¢ ¸¸Á®º¸¸ç °³³äµéÀ» ½±°í Àç¹Õ°Ô ÀÍÈú ¼ö ÀÖÀ» °ÍÀÌ´Ù.
¶ÇÇÑ ÀÌ Ã¥Àº ÃÖ±Ù¿¡ °¢±¤¹Þ°í ÀÖ´Â ¿ÀÇ ¼Ò½º ºò µ¥ÀÌÅÍ ÇÁ·¹ÀÓ¿öÅ©ÀÇ ÀÎÅÍÆäÀ̽º¿¡ ³ì¾Æ ÀÖ´Â ÇÔ¼öÇü Æз¯´ÙÀÓ¿¡ ´ëÇؼµµ ´Ù·é´Ù. ºò µ¥ÀÌÅÍ ½Ã´ë¸¦ °³¸·ÇÑ ¾ÆÆÄÄ¡ ÇϵÓÀÇ ¸Ê¸®µà½º, ¸Þ¸ð¸® ±â¹ÝÀÇ ºÐ»ê º´·Ä ÇÁ·¹ÀÓ¿öÅ©ÀÎ ¾ÆÆÄÄ¡ ½ºÆÄÅ©, ºÐ»ê ½ºÆ®¸®¹Ö 󸮸¦ À§ÇØ Åº»ýÇÑ ¾ÆÆÄÄ¡ ÇøµÅ©¿¡ ´ëÇØ ¾Ë¾Æº¸¸ç, ±× ¾È¿¡ ´ã°Ü ÀÖ´Â ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö Å×Å©´Ð¿¡ ´ëÇؼµµ ´Ù·é´Ù.
ÀÌ Ã¥ÀÇ Æ¯Â¡
¡Ü µµÄ¿¸¦ ÀÌ¿ëÇÏ¿© »ç¿ë ȯ°æ¿¡ °ü°è ¾ø´Â ¿Ïº®ÇÑ ½Ç½À ȯ°æÀ» Á¦°øÇÑ´Ù.
¡Ü ´Ù¾çÇÑ ÇÔ¼öÇü ¾ð¾î¸¦ ÅëÇØ ÇÁ·Î±×·¡¹ÖÀÇ ¿ø¸®¸¦ ÇнÀÇÑ´Ù.
¡Ü ºò µ¥ÀÌÅÍ ÇÁ·¹ÀÓ¿öÅ©¿¡¼ÀÇ ÇÔ¼öÇü ÇÁ·Î±×·¡¹ÖÀ» ¹è¿î´Ù.