¾ð·Ðº¸µµ
¡®¾ËÁö¿À¡® 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