 |
IT À⵿»ç´Ï |
±âŸ IT ¹× ÄÄÇ»ÅÍ ±â¼ú °ü·Ã À⵿»ç´Ï ÀÚ·áµéÀ» ¸ð¾ÆµÎ¾ú½À´Ï´Ù. |
|
 |
|

 |


À̸¸¿ë (¸®´ª½ºÄÚ¸®¾Æ)
ITÀÇ ÇÙ½É µµ±¸ÀÎ ÇÁ·Î±×·¡¹Ö ¾ð¾î´Â, °¢ ½Ã´ë¿Í ºÐ¾ßº° ±¸Ã¼ÀûÀÎ ´ç¸é °úÁ¦¿Í ÇÔ²² º¯ÃµÇØ ¿Ô´Ù. 70³â´ë À¯´Ð½º¸¦ ±¸ÇöÇÑ C ¾ð¾î, 80³â´ë ¼ÒÇÁÆ®¿þ¾î ±Ô¸ðÀÇ ¼ºÀå°ú Àç»ç¿ë¼º ¹®Á¦¸¦ ´Ù·é C++, 90³â´ë ÄÄÆ÷³ÍÆ®, GUI ¹®Á¦¸¦ ´Ù·ç´Â ºñÁÖ¾ó º£ÀÌÁ÷°ú µ¨ÆÄÀÌ µîÀÌ ´ëÇ¥ÀûÀÌ´Ù.
80³â´ë±îÁö ¾ð¾î°³¹ßÀº ´ëÇÐ, ¿¬±¸¼Ò µî ¾ÆÄ«µ¥¹Ì Áß½ÉÀ̾úÁö¸¸, 90³â´ë ÀÌÈÄ¿¡ ±Þ°ÝÈ÷ ¾÷ü Áß½ÉÀ¸·Î ¿Å°Ü¿Ô´Ù. MSÀÇ ºñÁÖ¾ó C++°ú º£ÀÌÁ÷ ½Ã¸®Áî, º¼·£µåÀÇ µ¨ÆÄÀÌ ±×¸®°í ½ãÀÇ ÀÚ¹Ù°¡ ÁÁÀº ¿¹´Ù. ƯÈ÷ ÀÚ¹Ù´Â ÇÁ·Î±×·¡¸Ó¿Í ¾÷°è °£ÀÇ Àü¼±ÀÌ Çü¼ºµÉ ¸¸Å ¾÷ü ÁÖµµÀÇ Àç¹ÌÀÖ´Â ¾ð¾îÀÌ´Ù.
ÀÚ¹Ù¿¡ À§ÇùÀ» ´À³¤ MS´Â µýÁö¸¦ ³õ±â À§ÇØ ºñÁÖ¾ó J++, ºñȣȯ ÀÚ¹Ù VM µî Ä¡Á¹ÇÑ ¹æ¹ýµµ ¸¶´ÙÇÏÁö ¾Ê¾Ò°í, ÃÖ±Ù µé¾î¼´Â ´å³Ý Àü·«¿¡ CLR(Common Language Runtime) °³³äÀ» ³Ö¾î ¾ð¾î ÀüÀï ÀÚü¸¦ Á¾½Ä½ÃŰ°í »õ·Î¿î Àü¼±À» ÀçÁ¤¸³ÇÏ·Á ½ÃµµÇϰí ÀÖ´Ù.
±×·¸´Ù¸é ÀÌÁ¦ ¾ÆÄ«µ¥¹Ì Áø¿µÀÇ ¾ð¾î°³¹ßÀº ±â·ÂÀ» ¿ÏÀüÈ÷ ÀÒÀº °ÍÀϱî? ¾÷°è ÁÖµµ ¾ð¾îÀÇ È·ÁÇÔ¿¡ °¡·Á ÀÖÀ» »Ó ½ÇÁ¦·Î ±×·¸Áö´Â ¾Ê´Ù. 80~90³â´ë ÆÞ(Perl)°ú Tcl/Tk °°Àº ¾ð¾î°¡ µîÀåÇØ ¸¹Àº ÇÁ·Î±×·¡¸ÓµéÀÇ »ç¶ûÀ» ¹Þ¾Ò°í, ÆÄÀ̽ã(Python), ·çºñ(Ruby) µîÀÌ ¹ÙÅëÀ» ÀÌ¾î ¹Þ°í ÀÖ´Ù. ÇöÀç´Â Àü¼¼°è °³¹ßÀÚµéÀÌ °¡¼¼ÇØ ¿ÀǼҽº¶ó´Â »õ·Î¿î ÇüÅ·ΠȮ´ë ¹ßÀüÇϰí ÀÖ´Ù.
ÇÊÀÚ°¡ ÀÌ »õ·Î¿î ¾ð¾î °¡¿îµ¥ ÆÄÀ̽㿡 ÆÄ°í µé¾ú´ø °ÍÀº óÀ½ºÎÅÍ ½Ç¿ëÀûÀÎ ¸ñÀû¿¡¼¿´´Ù. 90³â´ë ÈÄ¹Ý ·¹µåÇÞ ¸®´ª½º ¹èÆ÷ÆÇÀÇ ¼³Ä¡ ÇÁ·Î±×·¥ÀÎ ¾Æ³ªÄÜ´Ù(Anaconda)¸¦ ÇѱÛÈÇÏ¸é¼ Ã³À½À¸·Î ÆÄÀ̽ã°ú ´ë¸éÇß´Ù. ¸®´ª½ºÀÇ ÀÀ¿ë ÇÁ·Î±×·¥Àº ´ëºÎºÐ C·Î ÀÛ¼ºµÈ °ÍÀÌ¾î¼ ¡®ÆÐÄ¡(patch)¡¯¶ó´Â ¼Ò½º ÄÚµå º¯°æ ÀÛ¾÷Àº C ¼Ò½º Äڵ带 Àаí ÇÊ¿äÇÑ »çÇ×À» º¯°æÇÑ ÈÄ ÄÄÆÄÀÏÇÏ¿© µ¿ÀÛÀ» ÀçÈ®ÀÎÇÏ´Â Áö°Ü¿î °úÁ¤À̾ú´Ù.
¹Ý¸é ÆÄÀ̽ãÀ¸·Î ÀÛ¼ºÇÑ ÄÚµå´Â ÀÎÅÍÇÁ¸®Æ®(interpret) ¹æ½ÄÀÌ¿©¼ ¼Ò½º ÄÚµå º¯°æ ÈÄ Áï½Ã ½ÇÇàÇÏ¿© µ¿ÀÛÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù. ´ç½Ã ÇÊÀÚ´Â ÆÄÀ̽ãÀ» ÀÌ¿ëÇØ ¾Æ³ªÄÜ´Ù ÇѱÛÈ ÀÛ¾÷À» ÇϷ縸¿¡ ¸¶Ä¥ ¼ö ÀÖ¾ú´Ù(³ªÁß¿¡ ¾Ë°í º¸´Ï ÆÄÀ̽ãÀº ±×¸®½º ½ÅÈ¿¡ ³ª¿À´Â Ä¿´Ù¶õ ¹ì À̸§À̾ú°í ·¹µåÇÞ ¼³Ä¡ ÇÁ·Î±×·¥ °³¹ßÀÚ´Â ÆÄÀ̽ã°ú ´ëÀÀµÇ´Â Àǹ̷Π¾Æ¸¶Á¸¿¡ »ç´Â ¹ì À̸§ÀÎ ¾Æ³ªÄÜ´Ù¸¦ »ç¿ëÇÑ °ÍÀ̾ú´Ù. Âü°í·Î °³¹ß ¾ð¾î ¡®ÆÄÀ̽㡯ÀÇ ¸íĪÀº ½ÅȰ¡ ¾Æ´Ï¶ó ¿µ±¹ Äڹ̵ð Á¦¸ñ¿¡¼ µû¿Â °ÍÀÌ´Ù).
´ç½Ã ÇÊÀÚ°¡ ½º½º·Î ³î¶ú´ø °ÍÀº ÆÄÀ̽ãÀ̶ó´Â ¾ð¾î ÀÚü¸¦ ¹è¿ìÁö ¾ÊÀº »óÅ¿¡¼µµ ¹«¸®¾øÀÌ È°¿ëÇÒ ¼ö ÀÖ¾ú´Ù´Â »ç½ÇÀÌ´Ù. ½ÇÁ¦·Î ÆÄÀ̽ã ÄÚµå´Â C ¾ð¾î¸¦ ¾Ë°í, °³¹ßÀ» ¸î ³â ÇØ º» »ç¶÷À̶ó¸é »çÀü Áö½ÄÀÌ ¾ø¾îµµ Àаí ÀÌÇØÇÒ ¼ö ÀÖÀ» ¸¸Å ´Ü¼øÇß´Ù.
ÆÄÀ̽ãÀÇ À§·ÂÀ» È®ÀÎÇÏ´Ù
±× ÀÌÈÄ Áö³ 2001³â °æ ÇÊÀÚ´Â µÎ·ç³ÝÀÇ DHCP ¼ºñ½º Çö´ëÈ ÇÁ·ÎÁ§Æ®¿¡ Âü¿©ÇÑ Àû ÀÖ´Ù. ´ç½Ã µÎ·ç³ÝÀº °¡ÀÔ ½ÅûÀ» ¹Þ°í °¡ÀÔÀÚ¿¡°Ô ÄÉÀÌºí ¸ðµ©(CM)À» ´ë¿©Çϸé ÇØ´ç Áö¿ªÀÇ °ü¸®ÀÚ°¡ DHCP ¼¹ö¿¡ ·Î±×ÀÎÇØ CMÀÇ Çϵå¿þ¾î MAC ÁÖ¼Ò¿Í ½Åû ¼ºñ½º¿¡ ¾Ë¸ÂÀº ¼³Á¤ Á¤º¸¸¦ Ãß°¡ÇÑ ÈÄ DHCP ¼¹ö ¼ÒÇÁÆ®¿þ¾î¸¦ Àç°¡µ¿ÇÏ´Â ÇüÅ·Π¾÷¹«¸¦ ÁøÇàÇß´Ù. »ç¶÷ÀÌ ÇÏ´Â ÀÏÀÎ ¸¸Å ¿À·ùµµ ¸¹°í ¹«¾ùº¸´Ù ½Å¼ÓÇÏ°Ô Ã³¸®ÇÒ ¼ö ¾ø¾ú´Ù.
À̸¦ ÀÚµ¿È, Áß¾ÓÁýÁßÈÇϴµ¥ °¡Àå Å« °É¸²µ¹Àº Æ®·¡ÇÈÀ̾ú´Ù. 100¸¸À» ÈξÀ ³Ñ´Â µÎ·ç³Ý °¡ÀÔÀÚ°¡ CMÀ̳ª PC¸¦ ÄÓ ¶§¸¶´Ù °¢ Áö¿ªÀÇ DHCP ¼¹ö°¡ LDAP ¼¹ö¿¡ °Ë»ö ¿äûÀ» º¸³» ¾î¸¶¾î¸¶ÇÑ ºÎÇϰ¡ ¹ß»ýÇÏ´Â °ÍÀ̾ú´Ù. ¿©·¯ °¡Áö ¾ÇÁ¶°ÇÀ» °í·ÁÇÑ ÃÖÁ¾ ¿¹»óÄ¡´Â ÃÊ´ç 1500°³¿´À¸³ª À̸¦ °¨´çÇÒ »ó¿ë Á¦Ç°À» ¾²±â¿¡´Â ¿¹»êÀÌ Çã¶ôÄ¡ ¾Ê¾Ò´Ù. ´ë¾ÈÀº ¿ÀǼҽº LDAP ¼ÒÇÁÆ®¿þ¾îÀÎ OpenLDAP¿´´Ù. ±×·¯³ª ¸çÄ¥ °£ÀÇ °íÅ뽺·± Æ©´×°ú Å×½ºÆ® °á°ú OpenLDAPÀ¸·ÎºÎÅÍ »Ì¾Æ³¾ ¼ö ÀÖ´Â ÃÖ´ë°ªÀº ÃÊ´ç 200°³ ¾ÈÆÆÀ̶ó´Â °á·ÐÀ̾ú´Ù. °í°´¿¡°Ô ÇÁ·ÎÁ§Æ®ÀÇ °¡´É¼ºÀ» º¸¿©ÁÖ±â À§ÇØ ÁÖ¾îÁø ½Ã°£Àº ä ÀÏÁÖÀϵµ ³²Áö ¾ÊÀº »óÅ¿´±â ¶§¹®¿¡ ¿Â ȸ»ç°¡ ¹ßĬ µÚÁýÇû´Ù.
±×·³ ÀÌÁ¦ ³²Àº ¸çÄ¥ µ¿¾È LDAP ¼¹ö¸¦ ¸¸µé ¼ö ÀÖÀ»±î? ¹°·Ð ¸»µµ ¾ÈµÇ´Â À̾߱â´Ù. ¿ì¸®´Â µÎ·ç³Ý ÇÁ·ÎÁ§Æ®¿¡¼ ÇÊ¿äÇÑ ¸¸Å, Á¤È®È÷ ¸»Çؼ LDAP ¼¹ö¿Í ¿¬µ¿ÇÏ´Â DHCP ¼¹ö ¼ÒÇÁÆ®¿þ¾î ±â´É¸¸À» °®Ãá Ãʰ淮 LDAP ¼¹ö¸¦ ¸¸µé±â·Î ÇÏ°í ¿©±â¿¡ ÆÄÀ̽ãÀ» »ç¿ëÇß´Ù. ÆÄÀ̽ãÀ» ÀÌ¿ëÇϸé ÇÁ·ÎÅäŸÀÔ(prototype)À» ºü¸¥ ½Ã°£ ¾È¿¡ ¸¸µé ¼ö Àֱ⠶§¹®À̾ú´Ù.
ºÐ¼® ¼ÒÇÁÆ®¿þ¾î¿¡ Äڵ带 Á¶±Ý¾¿ Ãß°¡ÇØ ³ª°¬±â ¶§¹®¿¡ DHCP ¼¹ö°¡ LDAP ¼¹öÀξç ÀνÄÇϵµ·Ï Çϴµ¥ ä ÇÏ·çµµ °É¸®Áö ¾Ê¾Ò´Ù. Äڵ带 ³Ö°í Àç½Ãµ¿ÇÏ¸é ¼º°øÀÎÁö, ½ÇÆÐÀÎÁö¸¦ ¹Ù·Î¹Ù·Î È®ÀÎÇÒ ¼ö ÀÖ¾î ´õ¿í ´ÜÃàÇÒ ¼ö ÀÖ¾ú´Ù. ÀÌÁ¦ ³²Àº °ÍÀº ¼º´É°ú ¾ÈÁ¤¼º. LDAP ºÐ¼® ¼ÒÇÁÆ®¿þ¾î·ÎºÎÅÍ ½ÃÀÛÇÑ ÆÄÀ̽ã ÃÊ¹Ì´Ï LDAP ¼¹ö´Â ±â´ÉÀ» ÃÖ¼ÒÈÇÑ ´öºÐ¿¡ ÃÊ´ç 500°³ ÀÌ»óÀÇ ¼º´ÉÀ» ³ªÅ¸³Â´Ù! ½ÇÇà¼Óµµ°¡ ÈξÀ ºü¸¥ C ¾ð¾î·Î ¸¸µé °æ¿ì ÇÁ·ÎÁ§Æ® ¸ñǥġ¸¦ ´Þ¼ºÇϱâ¶õ ¾î·ÆÁö ¾ÊÀ» °Í °°¾Ò´Ù. ÃæºÐÈ÷ Èñ¸ÁÀûÀΠ¡ÈÄ¿´´Ù.
ÀÌÈÄ ÆÄÀ̽㿡 Àç¹ÌµéÀÎ ÇÊÀÚ´Â ¹«¾ùÀÌµç ÆÄÀ̽ãÀ¸·Î ÇØ°áÇÏ·Á´Â ¿å½ÉÀ» °®°Ô µÆ´Ù. SMTP ¸ÞÀÏ ¿£ÁøºÎÅÍ ½ÃÀÛÇØ¼ ¹«¼±·£ RADIUS ¼¹ö, ¹«¼±·£ DHCP ¼¹ö µî ÀÎÅÍÇÁ¸®Æ® ¾ð¾î°¡ »ç¿ëµÉ °ÍÀ̶ó°í »ý°¢ÇÏÁö ¾ÊÀº ¿µ¿ª¿¡±îÁö µµÀüÇß´Ù. ¸ðµç ½Ãµµ°¡ 100% ¼º°øÀûÀ̾ú´ø °ÍÀº ¾Æ´Ï´Ù. ÆÄÀ̽ãÀ¸·Î ¸¸µç À¥ ¸ÞÀÏ ½Ã½ºÅÛÀº À¥ ¼¹ö¿Í ¼ö½ÅÇÑ ¸ÞÀÏÀ» Áß°èÇÏ´Â ÄÄÆ÷³ÍÆ®ÀÇ ¼º´ÉÀÌ ²ûÂïÇÑ ¼öÁØÀ̾ú´Ù. ÀÌ¿Í °°Àº ½ÃÇàÂø¿À ³¡¿¡ ÇÊÀÚ´Â ÆÄÀ̽ã°ú C ¾ð¾îÀÇ °áÇÕ(ÀÚ¹ÙÀÇ JNI¸¦ ¶°¿Ã¸®¸é µÈ´Ù)À̶ó´Â ÇÕ¸®Àû Á¢±Ù ¹æ¹ýÀ» ãÀ» ¼ö ÀÖ¾ú´Ù.
ÆÄÀ̽ã, »õ·Î¿î ÇÁ·Î±×·¡¹Ö Æ®·£µå¿¡µµ ÀûÇÕ
ÇÊÀÚ°¡ ¹ß°ßÇÑ ÇÕ¸®ÀûÀÎ Á¢±Ù ¹æ¹ýÀº ½ÇÁ¦ Tcl/Tk¿Í ÆÄÀ̽ãÀÌ °Á¶ÇÏ´Â 'Á¢ÇÕ(glue) ¾ð¾î' °³³ä°úµµ ÀϸƻóÅëÇÑ´Ù. 70~80³â´ëºÎÅÍ ÇÁ·Î±×·¡¹Ö ÇüÅ´ ¿ÏÀüÈ÷ »õ·Î¿î ¼Ö·ç¼ÇÀ» ¸¸µé±âº¸´Ù´Â ÀÌ¹Ì Á¸ÀçÇÏ´Â ±¸½Ä ¼Ö·ç¼Ç°ú ÄÄÆ÷³ÍÆ® ÇüÅ·ΠµîÀåÇϱ⠽ÃÀÛÇÑ »õ·Î¿î ½áµå ÆÄƼ ¼Ö·ç¼ÇÀ» 'Á¢Âø'ÇÏ´Â ÀÏÀÌ ÁÖ¸¦ ÀÌ·ð´Ù. ÆÄÀ̽ãÀº ÀÌµé ±¸¼º ¿ä¼ÒµéÀ» ÀÌÀ½»õ ¾øÀÌ ¸Å²öÇÏ°Ô »óÈ£ ¿¬°áÇϰí Á¦¾îÇϴµ¥ ÀûÇÕÇØ, ±¸±ÛÀÇ °Ë»ö ¿£Áø Á¦¾î ½Ã½ºÅÛ, Çæ¸®¿ìµåÀÇ Æ¯¼ö È¿°ú °øÁ¤ Á¦¾î ½Ã½ºÅÛ µî ´Ù¾çÇÑ 'Á¦¾î ½Ã½ºÅÛ'¿¡ ³Î¸® Ȱ¿ëµÅ ¿Ô´Ù.
ÇÊÀÚ´Â ±¹³»ÀÇ ÃÊ´ëÇü ¼ÒÇÁÆ®¿þ¾î ÇÁ·ÎÁ§Æ®¸¦ º¸¸é¼ ÆÄÀ̽ã°ú °°Àº ¾ð¾î¸¦ °áÇÕÇØ »ç¿ëÇÏ¸é ¾î¶®À»±î ÇÏ´Â ¾Æ½¬¿òÀÌ ÀÖ´Ù. ´ë±â¾÷ÀÇ °æ¿ì »õ·Î¿î ½Ã½ºÅÛÀ» µµÀÔÇÒ ¶§ ±âÁ¸ ½Ã½ºÅÛ°úÀÇ ¿¬µ¿À» °í·ÁÇϴµ¥, ÀÌ ¿¬µ¿ ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ¸é¼ Ç×»ó ´À³¢´Â °ÍÀº ¹«°èȹ¼º, ¾Æ¸¶Ã߾ÁòÀÌ ¿©ÀüÇÏ´Ù´Â »ç½ÇÀÌ´Ù.
¼³°è´Â ¸Å¿ì Áß¿äÇÑ ÇàÀ§ÀÌÁö¸¸ À̸¦ ±¸ÇöÇÒ ´É·Â°ú ¿©À¯, º¸»ó µîÀÇ Á¶°ÇÀÌ ¸¸Á·µÇÁö ¾ÊÀº »óÅ¿¡¼´Â ¹«ÀǹÌÇÑ ±¸È£¿¡ ºÒ°úÇÏ´Ù. ÈçÈ÷ Çѱ¹ ITÀÇ ¹®Á¦¸¦ ¾ê±âÇÒ ¶§ ¼³°è³ª ¹æ¹ý·ÐÀÌ ¹Ì¼÷ÇÏ´Ù°í ÁöÀûÇÏÁö¸¸, ¹®Á¦¸¦ ¾Ë¸é¼µµ ÇØ°áÇÏÁö ¸øÇϰí ÀÖ´Ù¸é »ç½Ç ¹®Á¦°¡ ¹«¾ùÀÎÁö ¸ð¸¥´Ù´Â °Í°ú °°Àº Àǹ̴Ù.
»çȸ°æÁ¦ÀûÀÎ Ãø¸éÀÎ º¸»ó ºÎ¹®À» Á¦¿ÜÇÏ°í ´É·Â°ú ¿©À¯ °üÁ¡¿¡¼ º»´Ù¸é, ÇÁ·Î±×·¡¸Ó, ƯÈ÷ ºÐ¼®°ú ¼³°è¸¦ ´ã´çÇÏ´Â ÇÁ·ÎÁ§Æ® ¸Å´ÏÀúµéÀº ±â¾÷ ÁÖµµÀÇ ¾ð¾î µµ±¸»Ó ¾Æ´Ï¶ó ¿ÀǼҽº Áø¿µ¿¡¼ °³¹ßµÇ´Â ¾ð¾î µµ±¸±îÁö Æø³Ð°Ô ÀÌÇØÇÏ°í ±× °¡Ä¡¸¦ Æò°¡ÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù. ±â¾÷ ÁÖµµÀÇ ¾ð¾î µµ±¸´Â °³¹ßÀÚ°¡ Á÷Á¢ ã¾Æ³ª¼Áö ¾Ê¾Æµµ ¹®Á¦¿Í ÇØ°áÃ¥À» ¾Ë ¼ö ÀÖÁö¸¸ ÀÌ Á¤º¸´Â ¸Å¿ì ¼öµ¿ÀûÀÌ¸ç °ø°³ÀûÀ̱⠶§¹®¿¡ ³ª¸¸ÀÇ °æÀï·Â¿¡´Â °ÅÀÇ ±â¿©ÇÏÁö ¸øÇÑ´Ù.
¹Ý¸é ¿ÀǼҽº ¾ð¾î´Â ¾ð¶æ Á¶¾ÇÇØ º¸ÀÌÁö¸¸ ½ÇÁ¦·Î´Â ºÒÇÊ¿äÇÑ ¿ä¼Ò°¡ ¾ø´Â Çö½ÇÀûÀÎ ´ë¾ÈÀÎ °æ¿ì°¡ ´ëºÎºÐÀÌ´Ù. ¾÷°è °³º° Ç÷§Æû¿¡ ´ëÇÑ Æí°ßµµ ¾ø¾î ÆÞ, Tcl/Tk, ÆÄÀ̽㠸ðµÎ À¯´Ð½º, ¸®´ª½º, À©µµ¿ì, MacOS µî ¸ðµç ¿î¿µÃ¼Á¦¸¦ Áö¿øÇÑ´Ù. ¿ÀǼҽº ¾ð¾î°¡ ±¸¼º ¿ä¼Ò°¡ º¹ÀâÇÏ°í ½Å±¸(ãæÏÁ) ½Ã½ºÅÛÀÌ È¥ÀçÇØ ÀÖ´Â °æ¿ì Å« ÈûÀ» ¹ßÈÖÇÏ´Â ÀÌÀ¯µµ ÀÌ ¶§¹®ÀÌ´Ù.
ÆÄÀ̽ãÀº ¡®°³¹ßÀÚÀÇ ¿©À¯¡¯ Ãø¸é¿¡¼µµ ¸Å¿ì À¯¿ëÇÏ´Ù. IT ÇÁ·ÎÁ§Æ®¿¡¼ ½Ã°£ÀÌ ÃæºÐÈ÷ ÁÖ¾îÁö´Â °æ¿ì¶õ Àý´ë ¾ø´Ù. °³¹ß °æÇèÀÌ ¸¹Áö ¾ÊÀº ÇÁ·ÎÁ§Æ® ¸Å´ÏÀúµéÀº °³¹ßÀ̶õ ½Ã°£ÀÇ È帧°ú ÇÔ²² Á÷¼±ÀûÀ¸·Î ¼ºÃëµÇ´Â °ÍÀ¸·Î ¿©±â±â ¶§¹®¿¡ °³¹ßÀÚ¶ó¸é Ç×»ó ½Ã°£ ºÎÁ·À» È£¼ÒÇÑ´Ù. ±×·¯³ª °³¹ßÀ̶õ ÇÏ·çÇÏ·ç Á¤ÇØÁø ¸¸Å º®µ¹À» ½×´Â ÀÏÀÌ ¾Æ´Ï´Ù. ½ÇÁ¦ °³¹ß °úÁ¤Àº ¿¹Ãø ºÒ°¡´ÉÇÑ ¸ðÇèÀÌ´Ù. ¾î´À ³¯Àº ÀÏÀÌ Àß Ç®·Á ÇϷ縸¿¡ ÄÚµå ÀÛ¼ºÀ» ¸¶Ä¥ ¼ö ÀÖÁö¸¸ ¸î ÁÙ ¾ÈµÇ´Â ±×·¯³ª °¡Àå ÇÙ½ÉÀûÀÎ Äڵ忡¼ ¸çÄ¥ÀÌ°í ¹ßÀÌ ¹¿© ÀÖ´Â °æ¿ì°¡ Çã´ÙÇÏ´Ù.
ÀÌ·² ¶§ ÆÄÀ̽ãó·³ ÇÁ·ÎÅäŸÀÔÀ» ¸¸µé±â ½¬¿î ¾ð¾î¸¦ Àû±Ø Ȱ¿ëÇØ º¸¸é ¾î¶³±î. Çö´ëÀÇ ÇÁ·Î±×·¥Àº °ÅÀÇ ¸ðµÎ ³×Æ®¿öÅ© ÁöÇâÀûÀÌ´Ù. ÁÖ·Î ³×Æ®¿öÅ© ÇÁ·Î±×·¥ÀÇ ¹®Á¦´Â ³»ºÎ ¿¬»ê °úÁ¤ÀÌ ¾Æ´Ï¶ó Åë½Å °úÁ¤¿¡¼ ¹ß»ýÇÑ´Ù. Ŭ¶óÀÌ¾ðÆ®°¡ ¸¸µé¾îÁö±â Àü¿¡´Â ½ÇÁ¦ ¼¹ö¸¦ Å×½ºÆ®ÇÒ ¼ö ¾ø°í ±× ¹Ý´ë ¿ª½Ã ¸¶Âù°¡ÁöÀÌ´Ù. µû¶ó¼ °³¹ßÇØ¾ß ÇÒ ÃÖÁ¾ °á°ú¹°Àº C³ª ÀÚ¹Ù·Î ÀÛ¼ºÇÏ°í ±× ¹Ý´ëÆí Å×½ºÆ® ÇÁ·Î±×·¥À» ÆÄÀ̽ãÀ¸·Î ÀÛ¼ºÇÏ¸é ½Ã°£À» Å©°Ô ´ÜÃàÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
ÇÊÀÚ °³ÀÎÀûÀ¸·Î´Â 90%ÀÇ ÆÄÀ̽ã ÄÚµå¿Í 10%ÀÇ C Äڵ带 ÀÛ¼ºÇÑ´Ù. C ÄÚµå´Â Ư¼º»ó °í¼Ó 󸮸¦ ¿äÇÏ´Â ºÎºÐ, ¾ÏÈ£È °ü·Ã ºÎºÐÀ¸·Î ÇÑÁ¤Çϰí ÀÖ´Ù. ºÐ¾ß¸¶´Ù ±¸Ã¼ÀûÀÎ ºñÀ²Àº Â÷À̰¡ ÀÖ°ÚÁö¸¸ ÇÊÀÚÀÇ ºÐ¼® °á°ú °ÅÀÇ ´ëºÎºÐÀÇ ÄÚµå´Â ÀÔ·Â, Ãâ·Â, Á¦¾î¿¡ ÁýÁߵŠÀÖ´Ù. ¼Óµµ¸¦ ¿äÇÏ´Â ÇÙ½É Äڵ尡 ¾Æ´Ï¸é¼µµ ÀԷ°ú Ãâ·ÂºÎ´Â ÇÁ·Î±×·¡¸ÓÀÇ ½Ã°£À» Áö°ã°Ô Àâ¾Æ¸Ô´Â °ñÄ©µ¢ÀÌ´Ù. °¢ ÄÄÆ÷³ÍÆ®¸¦ Á¶ÇÕÇÒ ¶§ ¹ß»ýÇÏ´Â Á¦¾î»óÀÇ ¿À·ùµµ °¡Àå ¸¹Àº ²ÅÈ÷´Âµ¥ ÀÌ ºÎºÐÀº Á¢ÇÕ ¾ð¾î·Î¼ ÆÄÀ̽ãÀÌ °¡Àå µÎ°¢À» ³ªÅ¸³»´Â ¿µ¿ªÀÌ´Ù.
ÆÄÀ̽ãÀ» ÀÌ¿ëÇϸé ÄÚµå ǰÁúÀ» ÇÑ ´Ü°è ³ôÈ÷´Â °Íµµ °¡´ÉÇÏ´Ù. ½ÇÇà °¡´ÉÇÑ 1Â÷ ÇÁ·ÎÅäŸÀÔÀ» ¸¸µé¾ú´Ù¸é ±× ÀÌÈÄ´Â ¹ö±×¸¦ Àâ±â À§ÇÑ ¼öµ¿Àû Å×½ºÆ®°¡ ¾Æ´Ï¶ó ±â´ÉÀ̳ª ¼º´É Çâ»óÀ» À§ÇÑ ´Éµ¿Àû Å×½ºÆ®¿¡ ÇÒ¾ÖÇÒ ¼ö ÀÖ´Ù. Äڵ带 ´Ù½Ã ÇÑ ¹ø ¸®ºäÇÏ¸é¼ ¹®¼ÈÇϱâ ÁÁÀº ÇüÅ·ΠÀ籸¼ºÇÏ´Â °Íµµ ÁÁÀ» °ÍÀÌ´Ù. ÆÄÀ̽㿡 ´õ °ü½ÉÀÌ ÀÖ´Ù¸é ÆÄÀ̽ã À¥»çÀÌÆ®(www.python.org)¿Í Çѱ¹ ÆÄÀ̽㠻ç¿ëÀÚ ±×·ì À¥»çÀÌÆ®(www.python.or.kr)¸¦ ¹æ¹®ÇØ º¸±â ¹Ù¶õ´Ù. @ |
|


|
 |
 |
 |
 |
iWiz ShareBase, ¨ÏCopyleft by iWiz.
For more information contact
.
|
º» À¥»çÀÌÆ®¿¡ °Ô½ÃµÈ À̸ÞÀÏ ÁÖ¼Ò°¡ ÀüÀÚ¿ìÆí ¼öÁý ÇÁ·Î±×·¥À̳ª
±× ¹ÛÀÇ ±â¼úÀû ÀåÄ¡¸¦ ÀÌ¿ëÇÏ¿© ¹«´ÜÀ¸·Î ¼öÁýµÇ´Â °ÍÀ» °ÅºÎÇϸç,
À̸¦ À§¹Ý½Ã¿¡´Â Á¤º¸Åë½Å¸Á¹ý¿¡ ÀÇÇØ Çü»çó¹úµÊÀ» À¯³äÇϽñ⠹ٶø´Ï´Ù.
[°Ô½ÃÀÏ 2004. 1. 31]
|
|
 |
 |
 |
 |
|
|