ITºÎºÐ Àΰ­1À§
±â¾÷±³À°
¾ËÁö¿À ÆÐÅ°Áö
¾ð·Ðº¸µµ
¾ËÁö¿À C++, ÆÄÀ̽ã, ¶óÀ̳ë 6.0, Swift °­Á ¿î¿µ
ÀÛ¼ºÀÏ : 2018-04-19 17:21:49

±³À°Ã»¿¡ Á¤½ÄÀ¸·Î Àΰ¡¹ÞÀº ¾ËÁö¿À Æò»ý±³À°¿øÀº ½Ç¹« Áß½ÉÀÇ Ä¿¸®Å§·³À¸·Î ´Ù¾çÇÑ ITÀü¹®±³À° Àΰ­À» ¼­ºñ½ºÇÏ°í ÀÖÀ¸¸ç, ªÀº ¼ö¸íÀ» °¡Áø ´Ù¸¥ ¾÷ü¿Í ´Þ¸® 2003³âºÎÅÍ ÇöÀç±îÁö ²ÙÁØÈ÷ °­ÀǸ¦ ¾÷µ¥ÀÌÆ®ÇÏ°í ÀÖ´Ù.

ÆÄÀ̽ã(Python)À̶õ À©µµ¿ì, ¸®´ª½º µî ´Ù¾çÇÑ Ç÷§Æû¿¡¼­ ½ÇÇàµÇ´Â °í±Þ ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÌ´Ù. ¸í·É¾î¸¦ ¹Ù·Î Çؼ®ÇØ ½ÇÇàÇÏ´Â ÀÎÅÍÇÁ¸®ÅÍ ¹æ½ÄÀ¸·Î ±âÃʺÎÅÍ ½±°í ºü¸£°Ô È°¿ëÇÒ ¼ö ÀÖÀ¸¸ç, ÃÖ±Ù ÇÁ·Î±×·¥ ¾ð¾îµéÀÇ Ãß¼¼ÀÎ °´Ã¼ÁöÇâÇÁ·Î±×·¡¹ÖÀ» Áö¿øÇØ °³³äÀû ÀÌÇصµ ºü¸£´Ù. ¾ËÁö¿À Python »ç¿ë¹ý Çпø °­Á¿¡¼­´Â ÆÄÀ̽㠱âÃÊÀûÀÎ ÀÔ¹®¿¡¼­ ºÎÅÍ °í±Þ ½ºÅ³ÀÎ ½Ç¹« °­ÀÇ ±×¸®°í µ¥ÀÌÅͺм®±îÁö ÇÑ ¹ø¿¡ ¸ðµÎ ¹è¿ï ¼ö ÀÖ´Â °­ÀǸ¦ Á¦°øÇÏ°í ÀÖ´Ù.

C++Àº C ¾ð¾îÀÇ È®ÀåÆÇÀ¸·Î ¸¸µé¾îÁø °´Ã¼ÁöÇâÇü ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÌ´Ù. ´ë±Ô¸ð ÀÀ¿ëÇÁ·Î±×·¥À» ¸¸µå´Â µ¥ ÃÖÀûÀÇ ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÌ´Ù. ¾ËÁö¿À C++ Àΰ­Àº ±âÁ¸ Çпø¿¡¼­´Â ¹è¿ï ¼ö ¾ø´Â ³»¿ëÀ¸·Î ±¸¼ºµÇ ÀÖ¾î ¸¹Àº °³¹ßÀÚµéÀÌ ¼±È£ÇÏ°í ÀÖ´Â °­ÁÂÀÌ´Ù. C¾ð¾î´Â ¹®¹ý°³¹ßÀÇ °¡Àå ±â¹ÝÀÌ µÇ´Â ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÌ´Ù. °´Ã¼ÁöÇâÇü ¾ð¾îÀÎ C++ ±×¸®°í ´å³Ý ÇÁ·¹ÀÓ¿öÅ©ÀÇ ÇÑ ºÎºÐÀÎ C#ÀÇ ¸ðÅ´Ù. C¾ð¾î Àΰ­Àº ±âÃÊ, ½Ç¹«·Î Á¦°øµÇ¸ç ÄÚµåµéÀÇ Àü¹ÝÀûÀÎ ¼öÁ¤ ¹× °³¹ßÀÌ °¡´ÉÇÏ´Ù. C#À̶õ asp.net ÇÁ·¹ÀÓ¿öÅ©¿¡ ÃÖÀûÈ­µÈ ¾ð¾îÀÌ¸ç ¾ËÁö¿À´Â C# 7.0À¸·Î ¼ö¾÷À» ÁøÇàÇÏ°í ÀÖ´Ù.

¶óÀ̳ë(Rhino) 3D¶õ 3D ±×·¡ÇÈÀ» È°¿ëÇÏ¿© 3D¸ðµ¨¸µÀ» Á¦ÀÛÇÏ´Â RHINOCEROS»çÀÇ Á¦ÀÛ ÅøÀ» °¡¸®Å²´Ù. Á¦Ç°, ÀÎÅ׸®¾î µî µðÀÚÀο¡ °üÇÑ ¸ðµç 3D ÀÔü¸¦ Ç¥ÇöÇÏ´Â ÀÛ¾÷À» ÁøÇàÇÒ ¼ö ÀÖ´Ù. ¾ËÁö¿À Rhino 6.0 °­Á´ ±âº» ÀÎÅÍÆäÀ̽º¸¦ ½ÃÀÛÀ¸·Î ¸ðµ¨¸µÀ» ÇÒ ¼ö ÀÖ´Â Àü¹ÝÀûÀÎ ³»¿ëÀ» ÇнÀÇÒ ¼ö°¡ ÀÖ´Ù. ¶ÇÇÑ ¾ËÁö¿À¿¡´Â ¶óÀ̳ë 6.0 Àΰ­ ¿Ü¿¡µµ ¶óÀ̳ë 4.0°ú ¶óÀ̳ë 5.0 ±×¸®°í ¶óÀÌ³ë ºêÀÌ·¹ÀÌ, ¶óÀ̳ë3d ÁÖ¾ó¸® µðÀÚÀÎ °°ÀÌ ¿¬°üµÈ ÇаúµéÀ» ¸¸³ªº¼ ¼ö ÀÖ´Ù.

Swift(½ºÀ§ÇÁÆ®)´Â ¾ÖÇÃÀÇ iOS¿Í OS X ¿î¿µÃ¼°è¿¡ ÃÖÀûÈ­µÈ ÇÁ·Î±×·¡¹Ö ¾ð¾î(Programming Language)´Ù. °ú°Å iOS³ª OS XÀÇ ¾ÛÀ» °³¹ßÇϱâ À§Çؼ­´Â ¡®¿ÀºêÁ§Æ¼ºê C(Objective-C)¡¯¶ó´Â ¾ð¾î¸¦ ÀÌ¿ëÇØ¾ß Çß´Ù. ±×¿¡ µû¶ó C¾ð¾î, C++, ÀÚ¹Ù(java), ÀÚ¹Ù½ºÅ©¸³Æ® µî¿¡ Àͼ÷ÇÑ °³¹ßÀڵ鿡°Ô iOS °³¹ßÀÚÀÇ ±æÀº Á» ¾î·Á¿ü´Ù. ÇÏÁö¸¸ ½ºÀ§ÇÁÆ®(Swift)´Â °£´ÜÇÑ ½ºÅ©¸³Æ® ±â´ÉÀ» Æ÷ÇÔÇÏ¿© °´Ã¼ÁöÇâÀÇ Å¬·¡½º¸¦ Á¦°øÇÏ¿© Á» ´õ iOS°³¹ß¿¡ ±æ¿¡ ½±°Ô µé¾î¼³ ¼ö ÀÖ°Ô µÇ¾ú´Ù. ¿ÀǼҽº·Î ÄÚµù ¾ð¾î ½Àµæ ¹× ÇÁ·Î±×·¥ ±¸ÇöÀÌ ¾î·ÆÁö ¾Ê¾Æ ¾îÇð³¹ß ¹× iOS ÇÁ·Î±×·¡¹ÖÀ» ¹è¿ï ¼ö ÀÖÀ¸¸ç ´©±¸³ª ½ºÀ§ÇÁÆ®¸¦ È°¿ëÇØ iOS ¾îÇà °³¹ßÀÌ °¡´ÉÇÏ´Ù.

Xcode(¿¢½ºÄÚµå)´Â ¾ÖÇÃÀÌ °³¹ßÇÑ ¾ÖÇà °³¹ßÀÚ ÇÁ·Î±×·¥ Áï iOSÀÇ °³¹ß Åø ¸ðÀ½ÀÌ´Ù. XcodeÀÇ ÀåÁ¡Àº °³¹ßÀÚµéÀÌ Äڵ带 ³ÖÀ¸¸é ½Ç½Ã°£À¸·Î °á°ú¸¦ È®ÀÎÇÏ´Â Ç÷¹À̱׶ó¿îµå¸¦ ½ÇÇàÇÒ ¼ö ÀÖÀ¸¸ç ½Ç½Ã°£ ¾ÆÀÌÆù ½Ã¹Ä·¹ÀÌ¼Ç È®Àεµ °¡´ÉÇÏ´Ù. ¾ËÁö¿À ½ºÀ§ÇÁÆ® °­Á´ xcode 9.2 ¹öÀüÀ» È°¿ëÇÏ¿© ¾ÆÀÌÆù¾Û°³¹ßÀÇ ¸ðµç ºÎºÐÀ» °øºÎÇÒ ¼ö ÀÖ´Ù.

ÆÄÀ̳ÎÄÆ ÇÁ·Î X(final cut pro X)´Â ¾ÖÇû翡¼­ Á¦ÀÛÇÑ ºñ¼±Çü ¿µ»ó ÆíÁý ¼ÒÇÁÆ®¿þ¾î·Î ¿µ»óÆíÁý Àü¹®°¡µé »çÀÌ¿¡¼­ ¸¹ÀÌ »ç¿ëµÇ°í ÀÖ´Ù. ¾ËÁö¿À final cut pro x °­Á¿¡¼­´Â ±âº»ÀûÀÎ ÀÎÅÍÆäÀ̽º ÅøÀÇ »ç¿ë¹æ¹ýºÎÅÍ ¿µ»ó Á¤¹Ð ÆíÁý, ¿Àµð¿À ÆíÁý °°Àº ½Ç½ÀÀ» Á¦°øÇØ Ãʺ¸ÀÚ¶óµµ ½±°Ô ¸¶½ºÅÍ ÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºÇÏ°í ÀÖ´Ù. ¼¼ºÎ ¹öÀüÀ¸·Î´Â ÆÄÀ̳ÎÄÆÇÁ·Îx 10.3°ú ÆÄÀ̳ÎÄÆÇÁ·Îx 10.4 À̸ç, ÆÄÀ̳ÎÄÆ ÇÁ·Î 7(final cut pro 7) ¹öÀüÀÇ °­Àǵµ Á¦°øµÇ°í ÀÖ´Ù.

ŸÀÔ½ºÅ©¸³Æ®(Typescript)´Â ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®»ç¿¡¼­ °³¹ßÇÑ ÀÚ¹Ù½ºÅ©¸³Æ® ½´ÆÛ¼ÂÀ¸·Î ´ë±Ô¸ð ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀ» À§ÇØ °³¹ßµÈ ÄÄÇ»ÅÍ ¾ð¾îÀÌ´Ù. ÀÚ¹Ù½ºÅ©¸³Æ®¿¡¼­ ÀÚ½ÅÀÌ ¿øÇϴ ŸÀÔÀ¸·Î Á¤ÀÇÇÏ°í ÇÁ·Î±×·¡¹ÖÀ» Çϸé ÀÚ¹Ù½ºÅ©¸³Æ®·Î ÄÄÆÄÀÏ µÇ¾î ½ÇÇàÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ ¸ðµç ¿î¿µÃ¼Á¦¿Í ºê¶ó¿ìÀú, È£½ºÆ®¿¡¼­ »ç¿ë °¡´ÉÇÑ ¿ÀǼҽºÀÌ´Ù. ŸÀÔ½ºÅ©¸³Æ® °­Á¸¦ ÅëÇØ Å¸ÀÔ½ºÅ©¸³Æ®ÀÇ ±âÃÊ¿¹Á¦¿Í ½Ç¹« ¿¹Á¦ ½Ç½ÀÀ» Çϸ鼭 ½Ç¹« Àû¿ë ¹æ¹ý¿¡ ´ëÇØ ÇнÀÇÒ ¼ö ÀÖ´Ù.

ÄÚƲ¸°(Kotlin)À̶õ ÀÚ¹Ù°¡»ó¸Ó½Å(JVM)°ú ¾Èµå·ÎÀ̵带 À§ÇÑ ¹ü¿ë ¿ÀǼҽº ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÌ´Ù. ¶ÇÇÑ Java »ç¿ëÀÌ °¡´ÉÇÑ °÷¿¡¼­ Kotlinµµ »ç¿ëÇÒ ¼ö°¡ ÀÖ´Ù. KotlinÀº ¹®¹ýÀÌ °£°áÇÏ°í ÄÚµå ±æÀÌ°¡ ªÀº ÀåÁ¡ÀÌ Àֱ⠶§¹®¿¡ À¯Áöº¸¼ö°¡ Æí¸®ÇÏ°í ¾ÈÁ¤ÀûÀÌ´Ù. ¶ÇÇÑ ÄÄÆÄÀÏ ¼Óµµ°¡ ºü¸£°í ·±Å¸ÀÓ Å©±â°¡ À۾Ƽ­ ¾Èµå·ÎÀ̵忡 »ç¿ëÇϱⰡ ÁÁÀº ÀåÁ¡À» °¡Áö°í ÀÖ´Ù.

¾ËÁö¿À Æò»ý±³À°¿øÀº Àü¹®°¡µéµµ ã¾Æ¿Í ¼ö°­ÇÒ ¸¸Å­ ³ôÀº ¼öÁØÀÇ ITÀü¹®±³À° °­ÀǸ¦ Á¦°øÇÏ°í ÀÖÀ¸¸ç, »ç¶ûÀÇ ¿­¸Å¸¦ ÅëÇØ ¼ö°­·áÀÇ ÀϺθ¦ ±âºÎÇÏ°í ÀÖ¾î µû¶æÇÑ »çȸ¸¦ ¸¸µå´Âµ¥ ³ë·ÂÇÏ°í ÀÖ´Ù.



±â»ç¿ø¹® : http://www.cctvnews.co.kr/news/articleView.html?idxno=82354