ITºÎºÐ Àΰ­1À§
±â¾÷±³À°
¾ËÁö¿À ÆÐÅ°Áö
¾ð·Ðº¸µµ
¡®¾ËÁö¿À¡® C¾ð¾î, ·¦ºä2017, ÆÄÀ̽㠽ǹ« °­Á ÁøÇà
ÀÛ¼ºÀÏ : 2018-01-10 18:21:51

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

C¾ð¾î´Â °¡Àå ¹®¹ý°³¹ßÀÇ ±â¹ÝÀûÀÎ ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î °´Ã¼ÁöÇâÇü ¾ð¾îÀÎ C++ ±×¸®°í µ¿½Ã¿¡ ´å³Ý ÇÁ·¹ÀÓ¿öÅ©ÀÇ ÇÑ ºÎºÐÀÎ ´ÙÁß ÇÁ·¹ÀÓ¿öÅ© C#(½Ã »þÇÁ)ÀÇ ¸ðÅÂÀÌ´Ù. C¾ð¾îÀÇ ±âº»ÀûÀΠƯ¡Àº SCIIÄÚµå ü°è·Î ¿µ¹® ¼Ò¹®ÀÚ ÁýÇÕÀ» ¹ÙÅÁÀ¸·Î ÇÏ°í ÀÖÀ¸¸ç, ÇÔ¼ö(function)ÀÇ Á¤Àǹ®µéÀÇ ÁýÇÕÀ¸·Î ±¸¼ºµÇ¾î ÀÖ´Ù. ±×¸®°í ºÐÇÒ ÄÄÆÄÀÏÀ» ÇÒ ¼ö ÀÖ¾î ÇÔ¼ö Á¤ÀǺΠ¹ÛÀÇ ¿ÜºÎ º¯¼ö¸¦ Á¤ÀÇÇÔÀ¸·Î½á ÄÄÆÄÀÏ ´ÜÀ§°¡ ´Ù¸¥ ÇÔ¼öÀÇ ¿ÜºÎ º¯¼ö¸¦ ÂüÁ¶ÇÒ ¼ö ÀÖ°Ô µÇ¾î ÀÖ´Ù. ¶ÇÇÑ ÇÁ·Î±×·¥ÀÇ ÇÔ¼ö ±â´É¿¡´Â FORTRANÀÇ SUBROUTINE ±â´É°ú FUNCTION ±â´ÉÀ» °¡Áö°í ÀÖÀ¸¸ç, ÇÔ¼ö È£Ãâ½Ã ¸Å°³º¯¼öÀÇ °ª¸¸ ³Ñ°ÜÁִ ȣÃâ ¹æ½ÄÀ» µû¸£°í ÀÖ°í, ÀÚ·áÀÇ ÁÖ¼Ò¸¦ ÀÚÀ¯·Ó°Ô Á¶ÀÛÇÒ ¼ö ÀÖ´Â Á¡µéÀÌ´Ù. ¾ËÁö¿ÀÀÇ C¾ð¾î µ¿¿µ»ó °­ÀÇ´Â ÀÔ¹®, ½Ç¹«·Î Á¦°øµÇ¸ç µ¶ÇÐÀ¸·Îµµ ÄÚµåµéÀÇ Àü¹ÝÀûÀÎ ¼öÁ¤ ¹× °³¹ßÀÌ °¡´ÉÇÏ´Ù.

·¦ºä(LabVIEW2017)¶õ ½Ã°¢ ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ À§ÇÑ ±×·¡ÇÈ ±â¹ÝÀÇ ÇÁ·Î±×·¡¹Ö Ç÷§ÆûÀ¸·Î Á¦¾î ¹× °èÃøºÐ¾ß¿¡¼­ »ç¿ëÇϱ⠽±´Ù. º°µµÀÇ ÇнÀ ¾øÀ̵µ ÇÁ·Î±×·¥À» Æò°¡ÆÇ ´Ù¿î·Îµå ¼³Ä¡ ¹× ±¸¼ºÇÒ ¼ö ÀÖÁö¸¸ ½ÉÈ­ÀûÀÎ ³»¿ëÀ» ´õ ´Ù·ç±â ¿øÇÑ´Ù¸é ±âº»ÀûÀ¸·Î C¾ð¾î¿¡ ´ëÇÑ ³»¿ëÀÌ ¼÷ÁöµÇ¾î ÀÖ´Â »óÅ¿¡¼­ È°¿ë½Ã ´õ¿í È°¿ëµµ°¡ ³ô´Ù. ¾ËÁö¿À ·¦ºä2017 °­ÀÇ´Â ±âº»ÀûÀÎ LabVIEWÀÇ »ç¿ë¹ý ¼³¸í¿¡¼­ºÎÅÍ ÃÊ±Þ °³¹ßÀÚµµ ·¦ºä¿¡¼­ È°¿ëÇÒ ¼ö ÀÖ´Â °è»ê±â, ¹è¿­, ±×·¡ÇÁ µî °£´ÜÇÑ ½Ç¹«¿¹Á¦¸¦ ½Ç½ÀÇÏ´Â °­ÀÇ·Î ±¸¼ºÇÏ°í ÀÖ´Ù.

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

ÄÚƲ¸°(Kotlin)À̶õ ÀÚ¹Ù°¡»ó¸Ó½Å(JVM)°ú ¾Èµå·ÎÀ̵带 À§ÇÑ ¹ü¿ë ¿ÀǼҽº ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÌ´Ù. °´Ã¼ ÁöÇâ°ú ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö Ư¼ºÀ» È¥ÇÕÇÏ°í ÀÖ´Â ¾ð¾îÀ̸ç, ÀÚ¹Ù(JAVA)¿Í ÇÔ²² È°¿ëÇϸé ÀÚ¹ÙÀÇ ÇѰ踦 ±Øº¹ÇÒ ¼ö ÀÖ´Ù. KotlinÀº ¹®¹ýÀÌ °£°áÇÏ°í ÄÚµå ±æÀÌ°¡ ªÀº ÀåÁ¡ÀÌ Àֱ⠶§¹®¿¡ À¯Áöº¸¼ö°¡ Æí¸®ÇÏ°í ¾ÈÁ¤ÀûÀÌ´Ù. ¶ÇÇÑ ÄÄÆÄÀÏ ¼Óµµ°¡ ºü¸£°í ·±Å¸ÀÓ Å©±â°¡ À۾Ƽ­ ¾Èµå·ÎÀ̵忡 »ç¿ëÇϱⰡ ÁÁÀº ÀåÁ¡À» °¡Áö°í ÀÖ´Ù.

À§ÀÇ ¾ËÁö¿À¿¡¼­ ¼­ºñ½ºÇÏ´Â Çаúµé ÀÌ¿Ü¿¡µµ ÇÁ·Î±×·¡¹Ö ¾ð¾î¿¡´Â c# »Ó¸¸ ¾Æ´Ï¶ó ¸ÅƲ·¦(MATLAB), C++ µî°ú °°Àº °­Àǵ鵵 ¼ö°­»ýµé¿¡ ÀÇÇØ ²ÙÁØÈ÷ ÀÌ¿ëµÇ°í ÀÖÀ¸¸ç À̹ø¿¡ »õ·Î ½Å¼³µÈ ÆÄÀ̽ã(Python) µ¥ÀÌÅͺм® °­Á´ ȿÀ²ÀûÀÎ µ¥ÀÌÅÍ ºÐ¼® ´É·ÂÀ» ¿øÇÏ´Â ¼ö°­»ýµéÀÌ °ü½ÉÀ» °®°í ÀÖ´Ù. ÀÌ·± ¸ðµç °­ÀǸ¦ ¾ËÁö¿À¿¡¼­ Á¦°øÇÏ°í ÀÖ¾î ÇÊ¿äÇÑ ºÐµé¿¡°Ô ´õ¿í ´õ ¸¹Àº µµ¿òÀÌ µÇ°í ÀÖ´Ù.

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




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