¡®¿äÁò ¶ß´Â ÇÁ·Î±×·¡¹Ö ¾ð¾î(1)¡¯
ºñÁÖ¾ó º£ÀÌÁ÷, °³Ç¥ Á¶ÀÛ¿¡ Àû¿ë °¡´ÉÇÒ±î
¸ðµç ¼ÒÇÁÆ®¿þ¾î(SW)´Â ÄÚµå·Î ÀÛ¼ºµÈ´Ù. À½½ÄÀ» ¸¸µé ¶§ Á¶¸®¹ýÀ» µû¸£´Â °Í°ú ¸¶Âù°¡Áö´Ù. Á¶¸®¹ýÀ» Çѱ¹¾î, ÀϺ»¾î, Áß±¹¾î·Î ¾µ ¼ö ÀÖµí SWµµ ÆÄÀ̽ã, C¿Í °°Àº ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î ÀÛ¼ºÇÒ ¼ö ÀÖ´Ù. ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¶´Ù Àå´ÜÁ¡ÀÌ ÀÖ°í ÁÖ·Î ¾²´Â ¿ëµµ°¡ ÀÖ´Ù. ¼Ò½ºÄÚµå(SW ¼³°èµµ) Ç°Áú Æò°¡ ±â¾÷ÀΠƼ¿Àº£°¡ ÀÌ´Þ ¹ßÇ¥ÇÑ ¡®9¿ù Ƽ¿Àº£ ÇÁ·Î±×·¡¹Ö Ä¿¹Â´ÏƼ Áö¼ö(Ƽ¿Àº£ À妽º)¡¯¿¡ µû¸£¸é ±× Áß¿¡¼µµ °¡Àå ¸¹ÀÌ ¾²´Â ¾ð¾î´Â ´Ü¿¬ C¾ð¾î´Ù. ÆÄÀ̽ã°ú ÀÚ¹ÙÀÇ Àα⵵ ¿©ÀüÇß´Ù.
À̹ø ±â»ç¿¡¼´Â °³¹ßÀÚ°¡ ¸¹ÀÌ ¾²´Â ÇÁ·Î±×·¡¹Ö ¾ð¾î 1~13À§¸¦ ¼ø¼´ë·Î Á¤¸®Çß´Ù. À̾îÁö´Â ±â»ç¿¡¼´Â 14~27À§¿¡ ·©Å©µÈ ÇÁ·Î±×·¡¹Ö ¾ð¾î¿¡ ´ëÇØ ¾Ë¾Æº»´Ù.
1. C
1983³â Ãâ½ÃµÈ °¡Àå ¿À·¡µÈ ÇÁ·Î±×·¡¹Ö ¾ð¾îÁö¸¸ ¿©ÀüÈ÷ Àαâ ÀÖ´Ù. ½ÇÇà ¼Óµµ°¡ ¸Å¿ì ºü¸£±â ¶§¹®ÀÌ´Ù. ´Ù¸¸ ¾ð¾î¸¦ ÀÛ¼ºÇÏ±ä ±î´Ù·Ó´Ù. ±×·¡¼ °³¹ßÀÚ°¡ ÀÛ¾÷ÀÇ È¿À²À» ³ô¿©¾ß ÇÒ ¶§(ex. °íÇØ»óµµÀÇ À̹ÌÁö°¡ Àû¿ëµÇ´Â °ÔÀÓ, À¥ ¼¹ö, ¿î¿µÃ¼Á¦ °³¹ß µî) ÇØ´ç ¾ð¾î¸¦ ÀÌ¿ëÇÑ´Ù.
2. ÆÄÀ̽ã(Python)
ÃÊ±Þ ÄÄÇ»ÅÍ°úÇÐ °úÁ¤¿¡¼ ÀÚÁÖ »ç¿ëµÉ ¸¸Å ¹è¿ì±â ½±°í Àαâ ÀÖ´Ù. µ¥ÀÌÅÍ°úÇаú À¥¼¹ö °³¹ß¿¡ ÁÖ·Î ¾´´Ù. µ¿Àû ŸÀÔ(Dynamically-Typed)ÀÇ ¾ð¾î´Ù. µ¿Àû ŸÀÔÀº ¿©·¯°¡ÁöÀÇ º¹ÀâÇÑ À¯Çü°ú ±¸Á¶ ¼³Á¤À» Á¦ÃÄ µÎ°í, µ¿ÀÛÇÏ´Â ·ÎÁ÷¿¡¸¸ ÁýÁßÇØ ÇÁ·ÎÁ§Æ®¸¦ ºü¸£°Ô ÁøÇàÇÒ ¼ö ÀÖ´Â ½Ã½ºÅÛÀÌ´Ù. ´Ù¸¸ ¹Ý´ë·Î Á¤Àû ŸÀÔÀÌ °¡Áö´Â ¿©·¯ ÀåÁ¡À» Æ÷±âÇØ¾ß ÇÑ´Ù.
3. ÀÚ¹Ù(Java)
¾Èµå·ÎÀÌµå ¾Û, À¥¼¹ö, µ¥½ºÅ©Åé ¾ÛÀ» °³¹ß ½Ã ÁÖ·Î »ç¿ëÇÑ´Ù. ¡°Write Once, Run Anywhere(ÇÑ ¹ø ¾²¸é ¾îµð¼µç ½ÇÇàÇÒ ¼ö ÀÖ´Ù)¡±¶ó´Â ½½·Î°ÇÀ¸·Î À¯¸íÇÏ´Ù. ÀÚ¹Ù·Î ÀÛ¼ºÇÑ ¾ÛÀº ¸ðµç ±â±â¿¡¼ ¹Ù·Î ½ÇÇà °¡´ÉÇÏ´Ü Àǹ̴Ù. ÀÌ´Â ÀÚ¹ÙÀÇ Àαâ ÀÌÀ¯À̱⵵ ÇÏ´Ù.
4. C++
À̸§¿¡¼ ¾Ë ¼ö ÀÖµí C¾ð¾îÀÇ È®ÀåÆÇÀÌ´Ù. ³×ÀÓ ½ºÆäÀ̽º(ÆÄÀÏ ÄÜÅÙÃ÷¸¦ ³í¸®ÀûÀ¸·Î Ç¥ÇöÇØÁÖ´Â ±â¼ú), ÅÛÇø´, ÀÚµ¿ ¸Þ¸ð¸® °ü¸® µî C¿¡¼ ±âº»ÀûÀ¸·Î Á¦°øÇÏÁö ¾Ê´Â ±â´ÉÀÌ ÀÖ´Ù. µ¥ÀÌÅͺ£À̽º³ª ¸Ó½Å ·¯´×(±â°è ÇнÀ) ½Ã½ºÅÛó·³ ÃÖ»ó±ÞÀÇ ¼º´ÉÀ» ¿äÇÏ´Â ÇÁ·ÎÁ§Æ®¿¡¼ ¸¹ÀÌ È°¿ëÇÑ´Ù.
5. C#(C-Sharp)
¸¶ÀÌÅ©·Î¼ÒÇÁÆ®(MS)¿¡¼ ÀÚ¹Ù¸¦ ¸ð¹æÇØ °³¹ßÇÑ ¾ð¾î´Ù. µ¥½ºÅ©Åé ¾ÛÀ» ¸¸µé ¶§ ÁÖ·Î ¾´´Ù. C¾ð¾î¿Í ´Þ¸® ¸Þ¸ð¸® ¾×¼¼½º°¡ ÇØÁ¦µÅ ÀÖÁö ¾Ê´Ù.
6. ºñÁÖ¾ó º£ÀÌÁ÷(Visual Basic)
MS°¡ 1991³â ¹ßÇ¥ÇÑ ÃÊ±Þ ÇÁ·Î±×·¡¹Ö ¾ð¾î´Ù. ȣȯ¼º ¹®Á¦·Î °ø½ÄÀûÀ¸·Î´Â »ç¿ëÇÒ ¼ö ¾ø´Â ÇÁ·Î±×·¡¹Ö ¾ð¾î´Ù. ÇÏÁö¸¸ °ú°Å¿¡ ¸¹Àº ÇÁ·Î±×·¥ÀÌ À̸¦ ±â¹ÝÀ¸·Î °³¹ßµÅ ÇöÀç±îÁöµµ Çö¾÷¿¡¼± ÇØ´ç ¾ð¾î°¡ Çʼö´Ù. Áö³ÇØ Á¤Ä¡±Ç¿¡¼ ¡°°³Ç¥Á¶ÀÛÀÌ °¡´ÉÇÑ ÇÁ·Î±×·¥¡±À¸·Î ¾ð±ÞµÈ ¾ð¾îÀ̱⵵ ÇÏ´Ù. ÀÌ´Â »ç½Ç°ú ´Ù¸¥ À̾߱âÁö¸¸ ÀÎÅÍÆäÀ̽º°¡ ¸Å¿ì ½±°í °£ÆíÇØ ºñÀü¹®°¡µµ È°¿ëÇϱâ ÁÁ¾Æ ÀÌ¿Í °°Àº °¡´É¼ºÀÌ Á¦±âµÆ´Ù. »ç¿ë¹ýÀÌ ½¬¿î ¸¸Å ´Ü¼øÇÑ ÇÁ·Î±×·¥¿¡¼ ÁÖ·Î »ç¿ëÇÑ´Ù.
7. ÀÚ¹Ù½ºÅ©¸³Æ®(JavaScript)
À¥ÆäÀÌÁö¸¦ Á¦ÀÛÇÒ ¶§ ¾²´Â ¾ð¾î´Ù. ÆäÀ̽ººÏ ¸Þ½ÅÀú, ½ºÆ÷ƼÆÄÀÌ, ±¸±Û Áöµµ¸¦ Æ÷ÇÔÇØ ¸ðµç À¥ÀÇ ¾ÛÀº ÀÌ ¾ð¾î¸¦ »ç¿ëÇÑ´Ù. ÃÖ±Ù¿£ ÀÚ¹Ù½ºÅ©¸³Æ®·Î À¥¼¹ö¿Í µ¥½ºÅ©Åé ¾Ûµµ ¸¸µç´Ù. ECMA½ºÅ©¸³Æ® ¶Ç´Â ES¶ó°íµµ ºÎ¸¥´Ù.
8. ¾î¼Àºí¸®(Assembly)
ÄÄÇ»ÅÍ´Â 0°ú 1ÀÇ Á¶ÇÕÀ¸·Î¸¸ »ý°¢ÇÏ´Â ±â±â´Ù. ¾î¼Àºí¸®´Â 0°ú 1·Î µÈ, ´Ù½Ã ¸»ÇØ ÄÄÇ»ÅÍ°¡ ¹Ù·Î ÀÌÇØÇÒ ¼ö ÀÖ´Â ¾ð¾î´Ù. ÄÄÇ»ÅÍÀÇ Çؼ® °úÁ¤À» ÁÙÀÎ ¸¸Å ºê¶ó¿ìÀú°¡ ºü¸£°Ô ½ÇÇàµÉ ¼ö ÀÖµµ·Ï µ½´Â´Ù. ¸¶Ä¡ ¿îÀüÀÚ°¡ °¢ ¹ÙÄûÀÇ ¼Óµµ¸¦ ÀÏÀÏÀÌ Á¶ÀýÇÏÁö ¾Ê°í ÇÚµé°ú Æä´Þ¸¸ Á¶ÀÛÇصµ µÇ´Â °Í°ú °°´Ù.
9. PHP
À¥¼¹ö¸¦ °³¹ßÇÒ ¶§ ¾²´Â ¾ð¾î´Ù. ÀαⰡ ½ÃµéÇØÁ³À¸³ª ÆäÀ̽ººÏ, ºø½æ, Å©¸ù µî À¯¸í »çÀÌÆ®°¡ ´Ù ÇØ´ç ¾ð¾î·Î Â¥¿© ÀÖ´Ù. ³À̵µ°¡ ³·¾Æ ¿ÀÇ ¼Ò½º(ÇÁ·Î±×·¥ÀÇ ¼³°èµµÀÎ ¡®¼Ò½ºÄڵ塯¸¦ °ø°³ÇÑ SW)°¡ ¸¹´Ù.
10. SQL(±¸Á¶È ÁúÀÇ ¾ð¾î∙Structured Query Language)
MS°¡ µ¥ÀÌÅͺ£À̽ºÀÇ Á¤º¸¸¦ ½±°Ô »ç¿ëÇÏ°í °ü¸®ÇÒ ¼ö ÀÖ°Ô °³¹ßÇÑ ÇÁ·Î±×·¡¹Ö ¾ð¾î´Ù. ¿¢¼¿°ú °°ÀÌ Ç¥∙Çà∙¿À» ´Ù·ê ÁÙ ¾È´Ù. ¡®ÁúÀÇ¡¯¸¦ ½ÇÇàÇØ µ¥ÀÌÅ͸¦ ÇÊÅ͸µÇÏ°í Á¤·ÄÇÏ¸ç º´ÇÕ ¹× ºÐ¼®ÇÒ ¼ö ÀÖ´Ù.
11. Ŭ·¡½Ä ºñÁÖ¾ó º£ÀÌÁ÷(VB 6.0)
1998³â¿¡ Ãâ½ÃµÈ ºñÁÖ¾ó º£ÀÌÁ÷ÀÇ ¸¶Áö¸· ¹öÀüÀÌ´Ù. MSÀÇ ¿¬Àå Áö¿øÀº 2008³â¿¡ ÀÌ¹Ì ³¡³µ´Ù. °ø½ÄÀûÀÎ ÈÄ°è Á¦Ç°Àº ¡®ºñÁÖ¾ó º£ÀÌÁ÷ ´å³Ý¡¯ÀÌ´Ù.
12. ±×·çºñ(Groovy)
ÀÚ¹Ù °³¹ßÀÚ°¡ Á¢±ÙÇϱ⠽¬¿î ¾ð¾î¸¦ ¸ñÇ¥·Î °³¹ßµÆ´Ù. ´Þ¸® ¸»ÇØ ÀÚ¹Ù ¿Ü¿¡ ¾Èµå·ÎÀ̵带 °³¹ßÇÒ ¼ö ÀÖ´Â ÀÏÁ¾ÀÇ ´ë¾È ¾ð¾î´Ù. ºñ¿µ¸® ¹ýÀÎÀÎ ¾ÆÆÄÄ¡ ¼ÒÇÁÆ®¿þ¾î Àç´Ü¿¡¼ °ü¸®ÇÏ°í ÀÖ´Ù.
13. ·çºñ(Ruby)
Àαâ ÀÖ´Â À¥¼¹ö SWÀÎ ·çºñ ¿Â ·¹ÀÏÁî·Î À¥ ¾ÛÀ» °³¹ßÇÒ ¶§ ÁÖ·Î ¾²´Â ¾ð¾î.
http://www.epnc.co.kr/news/articleView.html?idxno=214832