»ó´Ü¿©¹é
HOME ´º½º¡¤Á¤Ã¥
Å×½½¶ó·Î ÀÚ¸® ¿Å±ä ¡®½ºÀ§ÇÁÆ®ÀÇ ¾Æ¹öÁö¡¯




Àü±â ÀÚµ¿Â÷ Á¦Á¶»çÀÎ Å×½½¶ó¸ðÅͽº°¡ ¾ÖÇà ÁÖ¿ä °³¹ßÀÚÀÎ Å©¸®½º ·¡Æ®³Ê(Chris Lattner)¸¦ ¿µÀÔÇß´Ù. ·¡Æ®³Ê´Â ¾ÖÇÃÀÌ ¾ÕÀ¸·Î ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß ¾ð¾î·Î ¾²°Ú´Ù°í ¹àÈù ½ºÀ§ÇÁÆ®(Swift)ÀÇ Ã¢½ÃÀÚ´Ù. ³Î¸® »ç¿ëµÇ´Â ÄÄÆÄÀÏ·¯ ±â¹Ý ±â¼úÀÎ LLVM°ú ÄÄÆÄÀÏ·¯ÀÎ Clang µîÀ¸·Î·Î Àß ¾Ë·ÁÁø ¶Ù¾î³­ ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾îÀÎ °Í. ÀÌ·± ±×°¡ 11³â µ¿¾È ¸ö´ã¾Ò´ø ¾ÖÇÃÀ» ÀÌ ´Þ ¸» Åð»çÇÏ°í Å×½½¶ó¸ðÅͽº¿¡ ÀÚµ¿¿îÀü ¼ÒÇÁÆ®¿þ¾î ´ã´ç ºÎ»çÀåÀ» ¸Ã°Ô µÈ´Ù.

½ºÀ§ÇÁÆ®´Â Áö³­ 2014³â ¾ÖÇÃÀÌ ÀÚ»ç °³¹ßÀÚ Çà»çÀÎ WWDC¿¡¼­ ¹ßÇ¥Çß´Ù. ±âÁ¸¿¡ ¾²¿©¿Â ¿ÀºêÁ§Æ®-C(Objective-C)¸¦ º¯°æ, ¾ÕÀ¸·Î iOS¿Í ¸ÆOS, ¿öÄ¡OS µî ¾ÖÇÃÀÇ ÀÀ¿ë ÇÁ·Î±×·¥ °³¹ß¿¡ »ç¿ëµÉ »õ·Î¿î ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÎ °Í.

¹°·Ð °³¹ßÀÚ°¡ ¾Æ´Ñ ÀÏ¹Ý ¾ÖÇà Á¦Ç° »ç¿ëÀÚ¿¡°Õ º° »ó°üÀÌ ¾ø´Â ¾ê±âÁö¸¸ Å©¸®½º ·¡Æ®³Ê´Â ¾ÖÇø®ÄÉÀÌ¼Ç ´ã´çÀÌ ¾Æ´Ñ ÇâÈÄ ¾ÖÇà Ç÷§Æû¿¡¼­ ¸¸µé¾îÁú ¸ðµç ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ´ëÇÑ ±âÃÊ¿Í À̸¦ À§ÇÑ Áß¿äÇÑ ±â¼ú Áß Çϳª¸¦ ¼³°è ´ã´çÇß´ø Àι°ÀÎ °ÍÀÌ´Ù.





·¡Æ®³Ê´Â 2005³â 20´ë Áß¹Ý ¾ÖÇÿ¡ ÀÔ»çÇϱâ Àü¿¡´Â Àϸ®³ëÀÌ´ëÇп¡¼­ ÄÄÆÄÀÏ·¯ ±â¼úÀ» ¿¬±¸ ÁßÀ̾ú´Ù. ÀÌÁ¨ Æø³Ð°Ô »ç¿ëµÇ´Â ±â¹Ý ±â¼ú LLVMÀ» °³¹ßÇÑ °ÍÀ¸·Îµµ À¯¸íÇß´Ù. ¹°·Ð ¼³¸íÀÌ ÇÊ¿ä ¾ø´Â ÃâÁßÇÑ ¿£Áö´Ï¾îÁö¸¸ ¾ð¾î³ª ÄÄÆÄÀÏ·¯ µî¿¡ ´ëÇÑ ÇÙ½É Àü¹®°¡°¡ ÀÀ¿ë ÇÁ·Î±×·¥ ÁýÇÕÀÎ ÀÚµ¿¿îÀü ¼ÒÇÁÆ®¿þ¾î °³¹ß Ã¥ÀÓÀÚ¿¡ ¾É¾Ò´Ù´Â °Ç Àǿܶó°í »ý°¢ÇÒ ¼öµµ ÀÖ´Ù. ¹°·Ð ¿¤·Ð ¸Ó½ºÅ©°¡ À̲ô´Â Å×½½¶ó¸ðÅͽº´Â ÀÚµ¿Â÷ ¹èÅ͸® »Ó ¾Æ´Ï¶ó ž籤 ¹ßÀü°ú ÃàÀü ±â¼ú, À̸¦ ÅëÇÑ ¿¡³ÊÁö¿Í ȯ°æ ¹®Á¦ ÇØ°áÀ» µµ¸ðÇÏ´Â ÇÑÆí Àü±â ÀÚµ¿Â÷ »ê¾÷ ºÐ¾ß È®´ë¸¦ ÅëÇØ ¹°·ù¿Í ±³Åë, ÇöÀç »ê¾÷ ±¸Á¶ º¯È­±îÁöµµ ²ÒÇÏ°í ÀÖ´Ù. ÀÌ·± Á¡¿¡¼­ º¸¸é ÀÚµ¿¿îÀüÀº ¹Ì·¡¸¦ À§ÇÑ ÇÙ½É ±â¼ú Áß Çϳª´Ù. ÀÚµ¿¿îÀüÀº Áß¿äÇÑ ÇÙ½É ±â¼úÀ̶ó´Â ÀÌÀ¯ ¶§¹®¿¡ °³¹ß ±â¹Ý ¼³°è¸¦ À̲ø¾î¿Â ·¡Æ®³Ê°¡ ¼±Á¤µÆÀ» ¼ö ÀÖ´Ù.





ÇÑÆí ¾ÖÇà ¿ª½Ã Àü±â ÀÚµ¿Â÷ ½ÃÀå ÁøÀÔÀ» ³ë·Á ´ë±Ô¸ð ÇÁ·ÎÁ§Æ®¸¦ À§ÇÑ ÆÀÀ» Á¶Á÷ÇÑ °Ç ÀÌ¹Ì °ø°ø¿¬ÇÑ ºñ¹Ð. ÇÏÁö¸¸ Ãֱ٠åÀÓÀÚ ±³Ã¼¿Í Á¤Ã¥ ÀüȯÀ» ÅëÇØ ÀÚµ¿Â÷ ÀÚü°¡ ¾Æ´Ñ ÀÚµ¿¿îÀüÀ» Æ÷ÇÔÇÑ ¼ÒÇÁÆ®¿þ¾î¿Í ¼­ºñ½º¿¡ ÁýÁßÇÒ °ÍÀ̶ó´Â ¼Ò½ÄÀÌ ³ª¿À°í ÀÖ´Ù. ÀÌ·± Á¡¿¡¼­ º¸ÀÚ¸é Çϵå¿þ¾î ´ã´çÀÚ°¡ ÀÚ¸®¸¦ ¿Å±â´Â °Ô ¾Æ´Ï¶ó ÀÚµ¿¿îÀü¿¡ ÃÊÁ¡À» ¸ÂÃâ ¼ÒÇÁÆ®¿þ¾î °³¹ß ȯ°æÀ» À̲ø ¸¸ÇÑ Àι°ÀÌ Å×½½¶ó¸ðÅͽº·Î ¿Å±ä °Ç ¾ÖÇà ÀÔÀå¿¡¼± Ÿ°ÝÀÏ ¼ö ÀÖ´Ù. ¹°·Ð ·¡Æ®³Ê°¡ ¾ÖÇà ³»ºÎ¿¡¼­ ÀÚµ¿Â÷ °³¹ß ÇÁ·ÎÁ§Æ®³ª ÀÚµ¿¿îÀü ¼ÒÇÁÆ®¿þ¾î¿¡ ¾ó¸¶³ª °ü°èÇ߰ųª ÇÒ ¿¹Á¤À̾ú´ÂÁö ¿©ºÎ´Â ¾Ë ¼ö ¾ø´Ù.

¶Ç ¿ÀǼҽºÈ­µÈ ½ºÀ§ÇÁÆ® ÇÁ·ÎÁ§Æ®´Â ¸®´õÀÎ Å©¸®½º ·¡Æ®³Ê°¡ ÀÚ¸®¸¦ ¿Å±â¸é¼­ Å×µå Å©·¹¸Þ³Ø(Ted Kremenek)¿¡°Ô ÀΰèµÈ´Ù. °ü·Ã ³»¿ëÀº ÀÌ°÷¿¡¼­ È®ÀÎÇÒ ¼ö ÀÖ´Ù.

https://www.youtube.com/watch?v=G4rDwr03VRQ

ÇÑÁ¾Áø ITÄ®·³´Ï½ºÆ®  hancook@hanmail.net

<ÀúÀÛ±ÇÀÚ © Å×ũȦ¸¯, ¹«´Ü ÀüÀç ¹× Àç¹èÆ÷ ±ÝÁö>

ÇÑÁ¾Áø ITÄ®·³´Ï½ºÆ®ÀÇ ´Ù¸¥±â»ç º¸±â
Àαâ±â»ç
Ãßõ±â»ç
±â»ç ´ñ±Û 0°³
Àüüº¸±â
ù¹ø° ´ñ±ÛÀ» ³²°ÜÁÖ¼¼¿ä.
¿©¹é
¿©¹é
Àç¹ÌÀÖ´Â Å×Å©¿ùµå ¼¼»ó
¿©¹é
¿©¹é
¿©¹é
¿©¹é
¿©¹é
¿©¹é
¿©¹é
Back to Top