»ó´Ü¿©¹é
HOME ±ÝÀ¶¡¤ÇÉÅ×Å©
ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ ¹«±â¿¡ ºñÀ¯Çϸé?



ÇÁ·Î±×·¡¹Ö ¾ð¾î¶ó°í Çصµ Á¾·ùµµ ¸¹°í Ư¡À̳ª Àå´ÜÁ¡µµ ´Ù¸£´Ù. ±×·±µ¥ ÀÌ·± ÇÁ·Î±×·¡¹Ö ÁÖ¿ä ¾ð¾î 16Á¾À» ´Ù¾çÇÑ ¹«±â¿¡ ºñÀ¯ÇÑ ±ÛÀÌ ÀÖ¾î ´«±æÀ» ²ö´Ù.

ÀÌ¿¡ µû¸£¸é ¸ÕÀú ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÇ ±âº»À̶ó°í ÇÒ ¼ö ÀÖ´Â C¾ð¾î´Â ¹Ì±¹»ê ¹ÝÀÚµ¿ ¼ÒÃÑÀÎ M1 °³·±µå(M1 Garand)¶ó°í. ÀÌÀ¯´Â ³ªÀ̸¸Å­ ½Å·Úµµ°¡ ³ô´Ù´Â ÀÌÀ¯¿¡¼­´Ù. M1 °³·±µå´Â 1936³â µîÀåÇÑ ¼¼°è¿¡¼­ óÀ½À¸·Î º¸º´ ºÎ´ë¿¡ º¸±ÞµÈ ¹ÝÀÚµ¿ ¼ÒÃÑÀÌ´Ù.

C¾ð¾îÀÇ È®Àå ¹öÀü °ÝÀÎ C++´Â ½ÖÀý°ï¿¡ °ßÁá´Ù. ÀÌÀ¯´Â Àß ¾²¸é °­·ÂÇÑ ´É·ÂÀ» ¹ßÈÖÇÏÁö¸¸ À̸¦ üµæÇÏ·Á¸é ¸î ³â¿¡ À̸£´Â °íµÈ ¼öÇàÀÌ ÇÊ¿äÇÏ°í ÇѹøÂëÀº ±×¸¸µÎ¸é ÁÁ¾ÒÀ» °ÍÀ¸·Î »ý°¢µÉ ¶§°¡ Á¾Á¾ Àֱ⠶§¹®À̶ó°í

´ÙÀ½Àº ÆÞ(Perl). ÆÞÀº È­¿°º´¿¡ ºñÀ¯Çß´Ù. ÀÌÀ¯´Â À¯¿ëÇß´ø ½ÃÀýµµ ÀÖ¾úÁö¸¸ ±×´ÙÁö ¾²ÀÌÁö ¾Ê¾Ò´Ù´Â °ÍÀÌ´Ù. ¶Ç °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÇ ´ëÇ¥ÁÖÀÚ °¡¿îµ¥ ÇϳªÀÎ ÀÚ¹Ù(Java)´Â ¹«±â¿¡ ºñÀ¯ÇÏ¸é ¹Ì±º¿¡¼­ ¾²ÀÌ´Â M240 ±â°üÃÑÀ̶ó°í. ÀÌÀ¯´Â ź¾àº§Æ®, ±×·¯´Ï±î ÇÁ·Î±×·¡¹Ö Äڵ忡 ¹®Á¦°¡ ÀÖ´Â ¡®NullPointerException¡¯, ¿¹¿Ü ¿À·ù°¡ ¹ß»ýÇØ Æø¹ßÇϸ鼭 ¼øÀýÇϱ⠶§¹®À̶ó°í.

ÀÚ¹Ù¿¡¼­ ÆÄ»ýµÈ ¾ð¾îÀÎ ½ºÄ®¶ó(Scala)´Â ¹«±â°¡ ¾Æ´Ñ ÈÆ·Ã ¸Å´º¾ó. ¸Å¿ì ³­ÇØÇÏ°Ô ÀÛ¼ºµÇ¾î ÀÖÀ¸¸ç Ⱦ¼³¼ö¼³ÀÌ µÇ¾î ¹ö¸°´Ù´Â Àǹ̿¡¼­´Ù. ¶Ç À¥ºê¶ó¿ìÀú¿¡¼­ ÀÎÅͳÝÀÌ ¼º¸³µÇÁö ¾Ê´Â´Ù°í ¸»ÇÒ ¸¸Å­ ÀÚÁÖ ¾²ÀÌ´Â ÀÚ¹Ù½ºÅ©¸³Æ®(JavaScript)´Â ¼ÕÀâÀÌ ¾ø´Â Ä®¿¡ °ßÁá´Ù. ¶Ù¾î³­ ºÎºÐ°ú ºÎÁ·ÇÑ ºÎºÐÀÌ ÇÔ²² Á¸ÀçÇÑ´Ù´Â Àǹ̿¡¼­´Ù.

±¸±ÛÀÌ °³¹ß ÁßÀÎ ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÎ Go´Â ÃʽÉÀÚ¿ë ±ÇÃÑ¿¡ ºñÀ¯Çß´Ù. ÃÑÀ» ½ð ´ÙÀ½ Á¤¸» ¹ß»çµÆ´ÂÁö È®ÀÎÇÒ ÇÊ¿ä°¡ ÀÖ´Ù´Â °ÍÀÌ´Ù. ¾îµð¿¡ ¸íÁßÇß´ÂÁö ¿©ºÎµµ È®ÀÎÀÌ ÇÊ¿äÇÏ´Ù°í.



´ÙÀ½Àº ·¯½ºÆ®(Rust). ¸ðÁú¶ó°¡ °³¹ß ÁßÀÎ ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î ¹«±â¿¡ ºñÀ¯Çϸé 3DÇÁ¸°ÅÍ ÃÑÀ̶ó°í. ÀÌÀ¯´Â ¾ðÁ¨°¡´Â Á¤¸» ¾µ ¼ö ÀÖ°Ô µÉÁöµµ ¸ð¸¥´Ù´Â ÀÌÀ¯¿¡¼­´Ù.

À¯´Ð½º ¼ÒÇÁÆ®¿þ¾î ȯ°æÀ» ¸ðµÎ ÇÁ¸®¿þ¾î·Î Á¦°øÇÏ´Â °É ¸ñÀûÀ¸·Î ÇÑ GNUÇÁ·ÎÁ§Æ®¸¦ À§ÇØ ¸¸µç ¹è½Ã(bash)´Â ¸ÁÄ¡´Ù. ¸¶Ä¡ ¾öÁö¼Õ°¡¶ô¸¸À» ³ë¸®´Â °Í °°´Ù´Â ¶æ¿¡¼­´Ù.

´ÙÀ½Àº ´ëÇÐ ÀÔ¹®¿ë ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î Àα⸦ ²ø°í ÀÖ´Â ÆÄÀ̽ã(Python). ÆÄÀ̽ãÀº ¹«±â·Î ºñÀ¯Çϸé ÃѽÅÀÌ 2°³ÀÎ ¼¦°ÇÀÌ´Ù. Ç×»ó ±³´ë·Î ÃÑźÀ» ¹ß»çÇÒ ¼ö ÀÖ´Ù´Â °Í. ÇÏÁö¸¸ ±×·¸´Ù º¸´Ï Á¤ÀÛ Áß¿äÇÑ ÂÊ¿¡¼­ ¹ß»çÇÒ ¼ö ¾ø´Ù´Â °Íµµ ÀÌÀ¯´Ù.

·çºñ(Ruby)´Â Âù¶õÇÑ °Ë¿¡ ºñÀ¯Çß´Ù. ¹Ý¦ÀÌ°í ÀÖ´Ù´Â ÀÌÀ¯¸¸À¸·Î »ç¿ëµÇ±â ¶§¹®ÀÌ´Ù. ´ÙÀ½À¸·Î µ¿Àû À¥ÆäÀÌÁö¸¦ ±¸ÃàÇÒ ¶§ ÀÌ¿ëÇÏ´Â PHP´Â È£½º¿¡ °ßÁá´Ù. È£½º´Â ¹«±â¶ó°í ºÎ¸£±â´Â ¾î·Æ´Ù. È£½º ÇÑÂÊÀ» ÀÚµ¿Â÷ ¹è±â±¸ ÂÊ¿¡ ¿¬°áÇÏ°í ¹Ý´ëÆíÀº Â÷³»¿¡ ¿¬°áÇÑ ´ÙÀ½ ½Ãµ¿À» °É¾î¾ß ÇÑ´Ù´Â °Ô ÀÌÀ¯¶ó°í.

¸Å½º¸ÅƼī(Mathematica)´Â ¿ìÁÖ Àú±Ëµµ ÅõÀÔÇü ij³íÀÌ´Ù. ¾öû³­ ¼öÁØÀÌÁö¸¸ ±¸ÀÔÇÒ ¼ö ÀÖ´Â »ç¶÷Àº ±ØÈ÷ ÀϺο¡ ÇÑÁ¤µÈ´Ù´Â °Ô ÀÌÀ¯´Ù. ¶Ç ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®°¡ °³¹ßÇÑ °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÎ C#´Â ´ç³ª±Í µî¿¡ ¹­¾î¼­ ÀåÂøÇÑ ·¹ÀÌÀú ¶óÀÌÇÃÀ̶ó°í ÇÑ´Ù. ´ç³ª±Í ¾øÀÌ´Â ¾ÆÁÖ ¾µ¸ð°¡ ¾ø´Ù´Â ¶æÀÌ´Ù. C#Àº ÄÄÆÄÀÏµÈ Áß°£ ÄÚµå ½ÇÇàÀº ·¹ÀÌÀú ¶óÀÌÇÿ¡ ÇØ´çÇÒ ¼ö ÀÖÁö¸¸ ´ç³ª±Íó·³ µÐÇÑ ½ÇÇà ȯ°æÀÌ °É¸²µ¹À̶ó´Â ¶æÀ¸·Î º¸ÀδÙ.

ÇÁ·Î±×(Prolog)´Â ÀΰøÁö´É ¹«±â´Ù. ÀÌÀ¯´Â Áö·ÉÀ» ÁÖ¸é ±×´ë·Î ½ÇÇàÇÏÁö¸¸ µ¿½Ã¿¡ Å͹̳×ÀÌÅ͸¦ ¸¸µé¾î ¾ðÁ¨°¡ ³ÊÀÇ ¾ö¸¶¸¦ Á×ÀÌ·¯ ¿Â´Ù°í. ¸¶Áö¸·À¸·Î °¡Àå ¿À·¡µÈ °í±Þ ÇÁ·Î±×·¡¹Ö ¾ð¾î °¡¿îµ¥ ÇϳªÀÎ LISP´Â Ä©¼Ö µîÀ¸·Î ¸¸µç ¼öÁ¦ Ä®¿¡ ºñÀ¯Çß´Ù. ÀÌ Ä®À» »ç¿ëÇÏ´Â »ç¶÷µéÀº ´ëºÎºÐ ¹ÌÃÆ°í À§ÇèÇÏ´Ù´Â °Í. °ü·Ã ³»¿ëÀº ÀÌ°÷¿¡¼­ º¼ ¼ö ÀÖ´Ù.

ÀÌ¿ø¿µ ITÄ®·³´Ï½ºÆ®  b612@glasspad.co.kr

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

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