±¹³»µµ¼
Àü°øµµ¼/´ëÇб³Àç
°øÇаè¿
ÄÄÇ»ÅÍ°øÇÐ
2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.
Á¤°¡ |
25,000¿ø |
---|
22,500¿ø (10%ÇÒÀÎ)
1,250P (5%Àû¸³)
ÇÒÀÎÇýÅÃ | |
---|---|
Àû¸³ÇýÅà |
|
|
|
Ãß°¡ÇýÅÃ |
|
À̺¥Æ®/±âȹÀü
¿¬°üµµ¼
»óÇ°±Ç
ÀÌ»óÇ°ÀÇ ºÐ·ù
Ã¥¼Ò°³
[Á¦´ë·Î ¹è¿ì´Â LLVM ÄÚ¾î ¶óÀ̺귯¸®]´Â óÀ½ »ç¿ëÀ» À§ÇØ LLVM ¶óÀ̺귯¸®, Åø°ú ¿ÜºÎ ÇÁ·ÎÁ§Æ®¿¡ ´ëÇÑ ±¸¼º ¹æ¹ý, ±¸Ãà ¹æ¹ý, ±×¸®°í ¼³Ä¡ ¹æ¹ýÀ» º¸¿©ÁØ´Ù. ´ÙÀ½À¸·Î LLVM µðÀÚÀο¡ ´ëÇØ ¼Ò°³ÇÏ°í ÇÁ·ÐÆ®¿£µå, IR, ¹é¿£µå, JIT ¿£Áø, Å©·Î½º ÄÄÆÄÀÏ ±â´É ±×¸®°í Ç÷¯±×ÀÎ ÀÎÅÍÆäÀ̽º¿Í °°Àº °¢°¢ÀÇ LLVM ÄÄÆÄÀÏ·¯ ´Ü°è¸¦ ÅëÇØ ½ÇÁ¦ ÄÄÆÄÀÏ·¯ µ¿ÀÛ ¹æ¹ý¿¡ ´ëÇؼµµ ¼Ò°³ÇÑ´Ù. ´Ù¾çÇÑ ¿¹Á¦¿Í ¼Ò½º ÄÚµå Á¶ÀÛµéÀ» ÅëÇØ LLVM ÄÄÆÄÀÏ·¯ °³¹ß ȯ°æ¿¡ ´ëÇØ ºÎµå·¯¿ì¸é¼µµ źźÇÑ ±â¹ÝÀ» Á¦°øÇÑ´Ù.
ÃâÆÇ»ç ¼Æò
LLVM Çʼö ±â´É ¹× °í±Þ Åø °³¹ßÀ» À§ÇÑ »ç¿ë¹ý
LLVMÀº ÃÖ÷´Ü ÄÄÆÄÀÏ·¯ ±â¼ú ÇÁ·¹ÀÓ ¿öÅ©´Ù. ´Ù¾çÇÑ ¶óÀ̺귯¸®·Î ½±°Ô È®ÀåµÇµµ·Ï ¼³°èµÇ¾úÀ¸¸ç ÄÄÆÄÀÏ·¯¿¡ ´ëÇÑ ¿øÈ°ÇÑ °æÇèÀ» Á¦°øÇÏ¸ç »õ·Î Á¢ÇÏ´Â °³¹ßÀÚµéÀÌ ½±°Ô ÇнÀÇÒ ¼ö ÀÖµµ·Ï ÇØÁØ´Ù.
ÀÌ Ã¥¿¡¼ ¹è¿ì°Ô µÉ ³»¿ë
- Clang ÅøÀ» Æ÷ÇÔÇÑ ¼Ò½º ÇÁ·ÎÁ§Æ®, Á¤Àû ºÐ¼®±â, Compiler-RT, LLDB, DragonEgg, libc++ ¹× LLVM Å×½ºÆ® ½´Æ®¸¦ Æ÷ÇÔÇÑ ¿ÜºÎ LLVM ¿ÀÇ ¼Ò½º ÇÁ·ÎÁ§Æ®ÀÇ ¼³Á¤, ºôµå, ±×¸®°í ¼³Ä¡
- ¶óÀ̺귯¸®¿Í µ¶¸³ ½ÇÇàÇü Åø »çÀÌÀÇ LLVM ¶óÀ̺귯¸® ¼³°è¿Í »óÈ£ ÀÛ¿ë ÀÌÇØ
- Clang ÇÁ·ÐÆ®¿£µå°¡ lexer, Æļ, ±×¸®°í ±¸¹® ºÐ¼®À» »ç¿ëÇÏ´Â ¹æ¹ýÀ» ¹è¿òÀ¸·Î½á ¼Ò½º ÄÚµå ó¸® ´Ü°è¿¡ ´ëÇÑ Áö½ÄÀ» Çâ»ó½ÃŲ´Ù.
- Ä¿½ºÅÒ IR ºÐ¼®°ú º¯È¯ Æнº¸¦ ÀÛ¼ºÇÏ´Â µ¿¾È LLVM IR ÆÄÀÏÀ» »ç¿ëÇÏ¿© Á¶ÀÛ, »ý¼º ¹× Àç»ýÇÑ´Ù.
- LLVM JIT(Just-In-Time) ÄÄÆÄÀÏ ±â´ÉÀ» »ç¿ëÇϱâ À§ÇÑ ÅøÀ» ÀÛ¼ºÇÑ´Ù.
- Á¤Àû ºÐ¼®±â¸¦ »ç¿ëÇÏ¿© ¹ö±×¸¦ ã°í Äڵ带 °³¼±ÇÑ´Ù.
- LibClang, LibTooling, ±×¸®°í Clang Ç÷¯±×ÀÎ ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÏ¿© ¼Ò½º ÄÚµå ºÐ¼®°ú º¯È¯ ÅøÀ» ¼³°èÇÑ´Ù.
ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ
ÀÌ Ã¥Àº LLVM ÇÁ·¹ÀÓ¿öÅ©¸¦ ¹è¿ì°í ½ÍÀº »ç¶÷µé, ÄÄÇ»ÅÍ »çÀ̾𽺠°ü·Ã Çлý ¹× ÄÄÆÄÀÏ·¯ ¿£Áö´Ï¾î¸¦ ´ë»óÀ¸·Î ÇÑ´Ù. C++¿¡ ´ëÇÑ ¹è°æ Áö½ÄÀÌ ÇÊ¿äÇϸç, Çʼö´Â ¾Æ´ÏÁö¸¸ Àû¾îµµ ¾à°£ÀÇ ÄÄÆÄÀÏ·¯ À̷п¡ ´ëÇؼ´Â ¾Ë°í ÀÖ´Â °ÍÀÌ ÁÁ´Ù. LLVM¿¡ ´ëÇÑ ½ÇÁúÀûÀÎ ¼Ò°³¸¦ Á¦°øÇÏ°í º¹ÀâÇÑ ½Ã³ª¸®¿À¸¦ ÇÇÇÏ°í Àֱ⠶§¹®¿¡ Ãʺ¸ÀÚµç ÄÄÆÄÀÏ·¯ Àü¹®°¡µç ÀÌ ±â¼ú¿¡ ´ëÇØ Èï¹Ì¸¸ °¡Áö°í ÀÖ´Ù¸é ºÐ¸í ¿©·¯ºÐ¿¡°Ô ÀûÇÕÇÒ °ÍÀÌ´Ù.
¸ñÂ÷
1Àå. LLVMÀÇ ºôµå¿Í ¼³Ä¡
- LLVM ¹öÀüÀÇ ÀÌÇØ
- ÇÁ¸®ºôÆ® ÆÐÅ°Áö ¾ò±â
- ¼Ò½º¸¦ »ç¿ëÇÑ ºôµå
2Àå. ¿ÜºÎ ÇÁ·ÎÁ§Æ®
- Clang extrasÀÇ ¼Ò°³
- DragonEgg Ç÷¯±×ÀÎÀÇ »ç¿ë
3Àå. Åø°ú µðÀÚÀÎ
- LLVMÀÇ ±âº»ÀûÀÎ ¼³°è ¿øÄ¢°ú ¿ª»ç¿¡ ´ëÇÑ ¼Ò°³
- ¿À´Ã³¯ÀÇ LLVMÀÇ ÀÌÇØ
- ÄÄÆÄÀÏ µå¶óÀ̹ö¿ÍÀÇ »óÈ¿ ÀÛ¿ë
- µ¶¸³ ÅøÀÇ »ç¿ë
- LLVM ³»ºÎ ¼³°è »ìÆ캸±â
- ù ¹ø° LLVM ÇÁ·ÎÁ§Æ®ÀÇ ÀÛ¼º
- LLVM ¼Ò½º Ž»ö ? º¸ÆíÀû Ãæ°í
4Àå. ÇÁ·ÐÆ®¿£µå
- ClangÀÇ ¼Ò°³
- ClangÀ» ÀÌ¿ëÇÑ ÇÁ·ÐÆ®¿£µå ´Ü°è ÇнÀÇϱâ
- Àüü ÄÚµå
5Àå. LLVM Áß°£ Ç¥Çö
- IR Æ÷¸äÀ» ´Ù·ç±â À§ÇØ ±âº» Åø ¿¬½ÀÇϱâ
- LLVM IR ¾ð¾î ±¸¹®ÀÇ ¼Ò°³
- Ä¿½ºÅÒ LLVM IR »ý¼º±âÀÇ ÀÛ¼º
- IR ·¹º§¿¡¼ÀÇ ÃÖÀûÈ
6Àå. ¹é¿£µå
- ¹é¿£µå ÄÚµå ±¸Á¶ÀÇ ÇнÀ
- ¹é¿£µå ¶óÀ̺귯¸®ÀÇ ÀÌÇØ
- LLVM ¹é¿£µå¸¦ À§ÇÑ TableGenÀÇ »ç¿ë ¹æ¹ý¿¡ ´ëÇÑ ÇнÀ
- ¸í·É¾î ¼±Åà ´Ü°èÀÇ ÀÌÇØ
- ½ºÄÉÁÙ·¯
- ¸Ó½Å ¸í·É¾î
- ·¹Áö½ºÅÍ ÇÒ´ç
- ÇÁ·Ñ·Î±×¿Í ¿¡Çʷα×
- ¸Ó½Å ÄÚµå ÇÁ·¹ÀÓ¿öÅ©ÀÇ ÀÌÇØ
- ÀÚ½ÅÀÇ ¸Ó½Å Æнº ÀÛ¼º
7Àå. Just-In-Time ÄÄÆÄÀÏ·¯
- LLVM JIT ¿£Áø ±âº»±â ÀÍÈ÷±â
- llvm::JIT ÇÁ·¹ÀÓ¿öÅ©¿¡ ´ëÇÑ ¼Ò°³
- llvm::MCJIT ÇÁ·¹ÀÓ¿öÅ©¿¡ ´ëÇÑ ¼Ò°³
- LLVM JIT ÄÄÆÄÀÏ ÅøÀÇ »ç¿ë
- ´Ù¸¥ ¸®¼Ò½º
8Àå. Å©·Î½º Ç÷§Æû ÄÄÆÄÀÏ
- GCC¿Í LLVMÀÇ ºñ±³
- Ÿ°Ù Æ®¸®ÇÃÀÇ ÀÌÇØ
- ÅøüÀÎÀÇ Áغñ
- Clang Ä¿¸Çµå ¶óÀÎ Àμö¸¦ »ç¿ëÇÑ Å©·Î½º ÄÄÆÄÀÏ
- Clang Å©·Î½º ÄÄÆÄÀÏ·¯ÀÇ »ý¼º
- ÀڽŸ¸ÀÇ Clang ±â¹Ý Å©·Î½º ÄÄÆÄÀÏ·¯ÀÇ ±¸Ãà°ú ¼³Ä¡
- Å×½ºÆ®
- Ãß°¡ ¸®¼Ò½º
9Àå. Clang Á¤Àû ºÐ¼®±â
- Á¤Àû ºÐ¼®±âÀÇ ¿ªÇÒ¿¡ ´ëÇÑ ÀÌÇØ
- ÀüÅëÀûÀÎ °æ°í¿Í Clang Á¤Àû ºÐ¼®±âÀÇ ºñ±³
- Á¤Àû ºÐ¼®±âÀÇ Å×½ºÆ®
- ÀÚ½ÅÀÇ Ã¼Ä¿¸¦ »ç¿ëÇÑ Á¤Àû ºÐ¼®±âÀÇ È®Àå
- Ãß°¡ ¸®¼Ò½º
10Àå. LibTooling¸¦ »ç¿ëÇÑ Clang Tools
- ÄÄÆÄÀÏ Ä¿¸Çµå µ¥ÀÌÅͺ£À̽ºÀÇ »ý¼º
- clang-tidy Åø
- ¸®ÆÑÅ丵 Åø
- ÀÚ½ÅÀÇ Åø ÀÛ¼º
- Äݹé ÀÛ¼ºÇϱâ
- Ãß°¡¸®¼Ò½º
ÀúÀÚ¼Ò°³
»ý³â¿ùÀÏ | - |
---|
ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.
»ý³â¿ùÀÏ | - |
---|
ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.
ÁÖ°£·©Å·
´õº¸±â»óÇ°Á¤º¸Á¦°ø°í½Ã
À̺¥Æ® ±âȹÀü
Àü°øµµ¼/´ëÇб³Àç ºÐ¾ß¿¡¼ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥
ÆǸÅÀÚÁ¤º¸
»óÈ£ |
(ÁÖ)±³º¸¹®°í |
---|---|
´ëÇ¥ÀÚ¸í |
¾Èº´Çö |
»ç¾÷ÀÚµî·Ï¹øÈ£ |
102-81-11670 |
¿¬¶ôó |
1544-1900 |
ÀüÀÚ¿ìÆíÁÖ¼Ò |
callcenter@kyobobook.co.kr |
Åë½ÅÆǸž÷½Å°í¹øÈ£ |
01-0653 |
¿µ¾÷¼ÒÀçÁö |
¼¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù) |
±³È¯/ȯºÒ
¹ÝÇ°/±³È¯ ¹æ¹ý |
¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼ ½Åû °¡´É |
---|---|
¹ÝÇ°/±³È¯°¡´É ±â°£ |
º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É |
¹ÝÇ°/±³È¯ ºñ¿ë |
º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã |
¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯ |
·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì |
»óÇ° Ç°Àý |
°ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½ |
¼ÒºñÀÚ ÇÇÇغ¸»ó |
·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© ó¸®µÊ ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀǼҺñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ |
(ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º´Â ȸ¿ø´ÔµéÀÇ ¾ÈÀü°Å·¡¸¦ À§ÇØ ±¸¸Å±Ý¾×, °áÁ¦¼ö´Ü¿¡ »ó°ü¾øÀÌ (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º¸¦ ÅëÇÑ ¸ðµç °Å·¡¿¡ ´ëÇÏ¿©
(ÁÖ)KGÀ̴Ͻýº°¡ Á¦°øÇÏ´Â ±¸¸Å¾ÈÀü¼ºñ½º¸¦ Àû¿ëÇÏ°í ÀÖ½À´Ï´Ù.
¹è¼Û¾È³»
±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
Ãâ°í°¡´É ½Ã°£ÀÌ ¼·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.
±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.
¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.