Àú´Â È¥ÀÚ¼ °øºÎÇß½À´Ï´Ù. ù ÇÁ·Î±×·¡¹ÖÀº ¾ÆÈ© »ì °æ¿¡ ¾Æ¹öÁöÀÇ TRS-80 ¸ðµ¨¿¡¼ Çß¾ú±¸¿ä. ¹°·Ð óÀ½¿¡´Â Àå³ °°Àº °ÍÀ̾ú½À´Ï´Ù. ȸ鿡 'Hello world'¸¦ ¶ç¿ì´Â ÇÁ·Î±×·¥À» ¸¸µé°í´Â ¸¶³É Áñ°Å¿ö ÇßÁÒ. ±× µÚ·Î z80 ÇÁ·Î¼¼¼¸¦ ¹ÙÅÁÀ¸·Î ¸¸µé¾îÁø ¸î¸î ±âÁ¾À» °ÅÄ¡¸é¼ °æÇèÀ» ½×¾Ò½À´Ï´Ù.
ÄÄÇ»ÅÍ »çÀ̾𽺸¦ Áß½ÉÀ¸·Î ¾òÀº B.S(Bechelor of Science) ÇÐÀ§¸¦ °®°í ÀÖ½À´Ï´Ù.
Ä£ÇÑ Ä£±¸°¡ IIci¸¦ °®°í ÀÖ¾ú½À´Ï´Ù. ¿ì¸®´Â ¾Æ¹Ì°¡(Amiga) »ó¿¡¼ °ÔÀÓÀ» ¸¸µé¾î º¸°ï Çߴµ¥ ¸ÆÀ̶ó´Â »õ·Î¿î ±âÁ¾ÀÇ °¡´É¼º¿¡ ¹ÝÇØ ¹ö·È½À´Ï´Ù. ¸Æ¿¡¼ óÀ½ ¸¸µç ÇÁ·Î±×·¥Àº Á¤¸» Á¶À⽺·¯¿î °ÍÀ¸·Î ½ÉÁö¾î Åø¹Ú½º¸¦ ÀüÇô ¾²Áö ¾ÊÀº ¼öÁØÀ̾úÁÒ. ±× µÚ¿¡, ÀλçÀÌµå ¸ÅŲÅä½Ã ½Ã¸®Á ¼··ÆÇÏ¸é¼ Â÷Ãû Àͼ÷ÇØ Áö°Ô µÇ¾ú½À´Ï´Ù. ¿À½ºÆ®·¼¸®¾Æ¿¡ IIsi°¡ Ãâ½ÃµÈ ´ÙÀ½ ³¯ °ð¹Ù·Î ±¸ÀÔÀ» ÇÑ µÚ·Î ¸¹Àº Çâ»óÀÌ ÀÌ·ç¾î Áø °Í °°½À´Ï´Ù.
±Û½ê¿ä. ÇÁ·Î±×·¡¹Ö ·©±ÍÁö¸¦ Çϳª ¸¸µç´Ù´Â °ÍÀº »ç½Ç »ó´çÇÑ ½Å³äÀ» °¡Á®¾ß µÇ´Â ÀÏÀÔ´Ï´Ù. ´ë´Ù¼ö ȸ»çµéÀÇ ¿£Áö´Ï¾î¸µ ÆÀÀº À§ÁöÀ¨ HTML ¿¡µðÅ͸¦ ¸¸µå´Â ÂÊ¿¡ ´õ Ä¡ÁßÇÏ´Â °Í °°³×¿ä. ±×·¯´Ù º¸´Ï ¸Æ ÂÊÀÇ °³¹ß ȯ°æÀº ÁÖ·Î '³ªÈ¦·Î ÇÁ·Î±×·¡¸Ó'µéÀÌ Àç¹Ì»ï¾Æ ¸¸µç °ÍµéÀÌ ´ëºÎºÐÀÌÁÒ. ÇÁ·Î±×·¡¸ÓµéÀÌ °³¹ß ȯ°æÀ» ¸¸µå´Â ÀÌÀ¯´Â Å©°Ô µÎ °¡Áö Áß ÇϳªÀÎ µíÇÕ´Ï´Ù. ¸ÕÀú, ÀÚ½ÅÀÌ Á¤¸» ¸¸µé¾î ³¾ ¼ö ÀÖ´ÂÁö ¾î¶²Áö Àç¹Ì»ï¾Æ ÇØº¸´Â °ÍÀÔ´Ï´Ù. ±×¸®°í, »õ·Ó°Ô ¶°¿À¸¥ ¾ÆÀ̵ð¾î°¡ Á¤¸» µÇ´ÂÁö È®ÀÎÇØ º¸±â À§ÇؼÀÔ´Ï´Ù. ±×·¯¹Ç·Î, À̵éÀÌ ¸¸µé¾î ³»´Â ȯ°æÀº »ó¾÷ÀûÀÎ °í·Á´Â º°·Î ¾øÁÒ. »ç½Ç, À̵éÀº ÀÚ½ÅÀÇ ¾ÆÀ̵ð¾î°¡ ½ÇÇöµÇ´Â ¼ø°£ ±× ÇÁ·ÎÁ§Æ®´Â °üµÎ°í ´Ù¸¥ ¾ÆÀ̵ð¾î¿¡ ¸ôµÎÇÕ´Ï´Ù.
Àúµµ ±×·± ³ªÈ¦·Î ÇÁ·Î±×·¡¸Ó ÁßÀÇ ÇÑ ¸íÀ̾ú½À´Ï´Ù. ±×·±µ¥, ¾î´À ³¯ °¡¸¸È÷ »ý°¢ÇØ º¸´Ï ÀÌ·± ½ÄÀ¸·Î ¾ÆÀ̵ð¾î »çÀ̸¦ ¿Ô´Ù°¬´ÙÇÏ´Â °Íº¸´Ù ¹º°¡ Çϳª¶óµµ Á¦´ë·Î ¿Ï¼ºÇÏ´Â °ÍÀÌ ÁÁÀ» °Í °°´õ±º¿ä. ´ÙÇàÈ÷ ¸®¾óº£ÀÌÁ÷Àº ±¤¹üÀ§ÇÑ ¼º°ÝÀÇ ÇÁ·ÎÁ§Æ®¿©¼ ´Ù¾çÇÑ ¾ÆÀ̵ð¾î¸¦ ´Ù ´ã¾Æ³¾ ¼ö ÀÖ¾ú½À´Ï´Ù. ÇÁ·Î±×·¡¸Ó È¥ÀÚ ²ôÀû°Å·Á º» ÇÁ·Î±×·¥À» ÇϳªÀÇ Á¦Ç°À¸·Î ¸¸µé¾î ³»·Á¸é Á¦´ë·Î µÈ ȸ»ç°¡ ÇÁ·ÎÁ§Æ®¸¦ È®½ÇÇÏ°Ô ´Ùµë¾î ÁÖ¾î¾ß ÇÕ´Ï´Ù. ´ëÇ¥ÀûÀÎ ¿¹°¡ ÄÚµå¿ö¸®¾î¸¦ ¸¸µé¾î ³½ ¸ÞÆ®·Î¿÷½º(Metrowerks)ÁÒ. ±×µéÀº C/C++ ÄÄÆÄÀÏ·¯¸¦ ³ªÈ¦·Î ÇÁ·Î±×·¡¸Ó¿¡°Ô »çµé¿©¼ ¸ÚÁø Á¦Ç°À¸·Î ¹Ù²Ù¾î ³»³õ¾Ò½À´Ï´Ù. ¹°·Ð ¾î¶² ȸ»ç°¡ °³ÀÎ ÇÁ·ÎÁ§Æ®¸¦ »çµé¿© Á¦Ç°È ÇÏ´Â µ¥´Â ¸î °¡Áö ¿ä¼Ò°¡ °í·ÁµË´Ï´Ù. ±× Á¦Ç°ÀÌ ³ë¸®°í ÀÖ´Â Æ´»õ½ÃÀåÀÇ Å©±â¿Í °æÀï °°Àº °Í ¸»ÀÌÁÒ. ±×°£ ¸Æ Ç÷§ÆûÀÌ È°±â°¡ ¾ø¾î¼ ÇÁ·Î±×·¡¹Ö ȯ°æ °³¹ßµµ ÁÖÃãÇß½À´Ï´Ù.
ÁÁÀº Á¡µµ ÀÖ°í ³ª»Û Á¡µµ ÀÖ½À´Ï´Ù. À©µµ¿ìÁî API¿Í ¸ÆÀÇ Åø¹Ú½º¸¦ ºñ±³ÇØ º¸¸é, À©µµ¿ìÁî API´Â Á¶±Ý ´õ »óÀ§ ·¹º§¿¡¼ ¿òÁ÷Àδٰí ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¡¼ À©µµ¿ìÁî ÇÁ·Î±×·¡¹ÖÀ» ÇÏ´Ù º¸¸é OS¿Í °æÀï °ü°èó·³ µÇ´Â °æ¿ì°¡ ¿Õ¿ÕÀÖÁÒ. ÀÌ¿¡ ¹ÝÇØ ¸Æ Åø¹Ú½º´Â ±×¾ß¸»·Î ÇÏÀ§ ·¹º§¿¡¼ ¿òÁ÷ÀÔ´Ï´Ù. ´Ü¼øÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µå´Â °Íµµ »ó´çÈ÷ ±î´Ù·Ó´Ù´Â ´ÜÁ¡Àº ÀÖÁö¸¸ ±×¸¸Å ´õ Á¦¾à¾øÀÌ ¸¸µé¾î ³¾ ¼ö ÀÖ½À´Ï´Ù.
±×°Å¾ß ÀÚ±âµéÀÌ µµ½º¿¡¼ ¸¸µé°í ÀÖÀ¸´Ï±î ±×·¸°Ô ¾ê±âÇÏ´Â °Í ¾Æ´Ï°Ú½À´Ï±î? ¸Æ ¿À¿¡½º°¡ À©µµ¿ìÁî¿¡ ºñÇØ »ó´çÈ÷ ´õ ÇÏÀ§ ·¹º§¿¡¼ ¿òÁ÷À̰í ÀÖ´Â µ¥ ¹ÝÇØ µµ½º¿Í ¸Æ ¿À¿¡½º´Â °³³ä»óÀÇ Â÷À̰¡ Å©Áö ¾ÊÀº °Í °°½À´Ï´Ù. »ç½Ç ¾ÖÇÃÀÌ ¸ÅŲÅä½Ã¸¦ ¸¸µé ¶§ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿Í ±ä¹ÐÇÏ°Ô °øµ¿ÀÛ¾÷Çß´Ù´Â »ç½ÇÀ» Àß ¾ËÀó¾Æ¿ä. Á¶±Ý ÀÌ»óÇÑ ¾ê±âÁö¸¸ »ó´ç¼öÀÇ À©µµ¿ìÁî API´Â ¸Æ Åø¹Ú½º¿Í ±²ÀåÈ÷ ºñ½ÁÇÑ °Í °°½À´Ï´Ù.
º¯È´Â ¹¹¶ö±î¿ä... Á¶±Ý ¹Ì¹¦ÇÑ ÇüÅ·Π³ªÅ¸³ª°ÚÁö¸¸ ½ÇÁ¦ »ç¿ëÀÚ°¡ ´À³¢±â¿¡´Â »ó´çÇÑ ¼öÁØÀÌ µÉ °ÍÀÔ´Ï´Ù. ½ÇÁ¦ ´«¿¡ º¸ÀÌ´Â º¯È¿Ü¿¡µµ ¼±Á¡Çü ¸ÖƼÅ×½ºÅ· °°Àº °ÍÀº ÈξÀ ´õ ¾ÈÁ¤ÀûÀÎ ´À³¦À» ÁÖÁö ¾ÊÀ»±î ÇÕ´Ï´Ù. Á¦ °æÇèÀ» ¾ê±âÇØ º¸ÀÚ¸é À©3.11À» ¾²´Ù°¡ NT¸¦ óÀ½ ½èÀ» ¶§ ¾ð¶æ º¸±â¿¡´Â º°·Î ´Þ¶óÁø °ÍÀÌ ¾ø´Â °Í °°¾ÒÁö¸¸ ¾²´Ù º¸´Ï ¾ÆÁÖ ¸¸Á·½º·¯¿ü½À´Ï´Ù. ¸ÖƼÅ×½ºÅ·ÀÌ °¡´ÉÇßÀ¸´Ï±î¿ä.
´ç¿¬È÷, ¾ÖÇÃÀº °è¼Ó »ì¾Æ³²À» °ÍÀÌ°í ´õ¿í ¼ºÀåÇÒ °¡´É¼ºÀÌ Å®´Ï´Ù. ¸®¾óº£ÀÌÁ÷Àº ¾ÖÇÿ¡ ´ëÇÑ Áö¿øÀ» °è¼ÓÇØ ³ª°¥ ÀÛÁ¤ÀÔ´Ï´Ù. ¾ÖÇÃÀÇ ¼º°øÀ» Á¿ìÇÏ´Â °¡Àå Áß¿äÇÑ ¿ä¼Ò´Â »õ·Ó°Ô ÀÚ°¢ÇÑ »ó¾÷Àû °¨°¢À» Àß À¯ÁöÇÒ ¼ö ÀÖ´À³ÄÀÇ ¿©ºÎÀÎ °Í °°½À´Ï´Ù. ¾ó¸¶ Àü±îÁö¸¸ ÇØµµ ¾ÖÇÃÀº °Å´ëÇÑ '³ªÈ¦·Î ÇÁ·Î±×·¡¸Ó' Áý´Ü °°¾Ò½À´Ï´Ù. ¿Â°® ¼Ò±×·ì º°·Î ÀڽŵéÀÇ ¾ÆÀ̵ð¾î¸¦ ½ÃÇèÇØ º¸±â ¹Ù»¦°í ±×·± À⵿»ç´ÏµéÀÌ Á¤¸®µÇÁö ¾ÊÀº »óÅ·ΠÇ÷§Æû Àüü´Â ¸ô¶ôÀÇ ±æÀ» °È°í ÀÖ¾úÁÒ. ÀÌ·± Ãß¼¼°¡ ¹Ù²ï °ÍÀº ¾ÖÇÃÀÌ,
'µ¶ÀÚÀûÀÎ °ÍÀ» ¸¸µå´Â °Íº¸´Ù ´Ù¸¥ µ¥¼ ¶óÀ̼±½º ÇÏ´Â °ÍÀÌ ÈξÀ ´õ ºñ¿ëÀÌ Àû°Ô µé°í, ¾ÈÁ¤ÀûÀ̰í, ȣȯ¼ºµµ ³ôÀº Á¦Ç°À» ½ÃÀå¿¡ »¡¸® ³»³õÀ» ¼ö ÀÖ´Ù.'
¶ó°í ¾ê±âÇϸ鼺ÎÅÍÀÔ´Ï´Ù.
±× ¹®Á¦¿¡ °üÇØ¼¶ó¸é, ÀϹÝÀûÀ¸·Î ÀÚ½ÅÀÇ ÀÛ¾÷¿¡ ¸Â´Â ÅøÀ» °í¸£´Â°Í ¾Æ´Ò±î¿ä? ±×³É ´Ù¸¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» ´Ü¼øÇÏ°Ô ÀÚµ¿ÈÇÏ´Â °ÍÀ̶ó¸é ¾ÖÇýºÅ©¸³Æ®¸¸ ¾²´Â °ÍÀÌ ¸®¾óº£ÀÌÁ÷º¸´Ù ´õ ³´½À´Ï´Ù. ½ÉÇÏ°Ô ÀϹÝÈÇØ¼ ¾ê±âÇÏÀÚ¸é ¸Æ °³¹ß ÅøÀº Å©°Ô µÎ Á¾·ù·Î ³ª´¹´Ï´Ù. Çϳª´Â ÇÏÀ§ ·¹º§ ÅøÀÔ´Ï´Ù. ÄÚµå¿ö¸®¾î °°Àº °ÍÀÌ ¿©±â¿¡ ¼ÓÇÏÁÒ. ¸ðµç °ÍÀÌ ´Ù °¡´ÉÇÏÁö¸¸ ¹è¿ì±â°¡ ³Ê¹« ¾î·Æ´Ù´Â ´ÜÁ¡ÀÌ ÀÖ½À´Ï´Ù. ¹Ý¸é, µð·ºÅÍ °°Àº »óÀ§ ·¹º§ ÅøÀº ¹è¿ì±â´Â ½±Áö¸¸ ±â´ÉÀÌ ¸Å¿ì Á¦ÇÑÀûÀÔ´Ï´Ù. ¸®¾óº£ÀÌÁ÷Àº ÀÌ µÑÀÇ °¸À» ¸Þ²Ù¾î º¸°íÀÚ ¸¸µé¾îÁø °ÍÀÔ´Ï´Ù. »ç¿ëÀÚ°¡ ÁøÇàÇÏ·Á´Â ÇÁ·ÎÁ§Æ®°¡ µð·ºÅÍ °°Àº °ÍÀ¸·Î ÃæºÐÇÏ´Ù¸é µð·ºÅ͸¸ ¾²´Â °ÍÀÌ Çö¸íÇÒ °ÍÀÔ´Ï´Ù. ÆÄÀϸÞÀÌÄ¿ ¾ê±â¸¦ Çϼż ¸»Àä. ÆÄÀϸÞÀÌÄ¿ ÇÁ·Î´Â Á¤¸» ¶Ù¾î³ Á¦Ç°ÀÌ°í »ç¿ëÀÚ°¡ °¡Áø ¹®Á¦Á¡ÀÌ ÆÄÀϸÞÀÌÄ¿¸¸À¸·Î ÇØ°áµÈ´Ù¸é ¿ª½Ã ÆÄÀϸÞÀÌÄ¿¸¸ ¾²´Â °ÍÀÌ Çö¸íÇÑ ¼±ÅÃÀÔ´Ï´Ù. ±×°ÍÀ¸·Î ¾È µÈ´Ù°í ´À³¤´Ù¸é ´Ù¸¥ ÅøÀ» ã¾Æ ºÁ¾ß °ÚÁö¸¸¿ä. ¸®¾óº£ÀÌÁ÷ 2.0Àº µ¥ÀÌÅͺ£À̽º¿Í ¿¬°è¼ºÀ» ´ëÆø º¸°Çؼ ³»³õÀ» ¿¹Á¤ÀÔ´Ï´Ù.
»ç¿ëÀÚ´Â °´Ã¼ ÁöÇâ ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇØ °ÆÁ¤ÇÒ Çʿ䰡 ¾ø½À´Ï´Ù.±âÃÊÀûÀÎ ¼öÁØ¿¡¼´Â ´Ù ¾Ë¾Æ¼ Á¶Á¤µÇ´Ï±î¿ä. ÇÁ·Î±×·¥À» ¿ÏÀüÇÏ°Ô »ç¿ëÇÒ Çʿ䰡 ÀÖÀ» ¶§ ¹è¿ì¸é µË´Ï´Ù. ´ë°³ÀÇ À¯ÀúµéÀº ±×³É ÁÖ¾îÁø ´ë·Î »ç¿ëÇÏ´Â °ÍÀ¸·Îµµ ÃæºÐÇÒ °Ì´Ï´Ù.
´ç¿¬ÇÕ´Ï´Ù. Á¤È®È÷ ¸»ÇÏÀÚ¸é ´õ ÈǸ¢ÇÏ°Ô ½ÇÇà µË´Ï´Ù. ¿Ö³ÄÇÏ¸é ¸®¾óº£ÀÌÁ÷Àº ÄÄÆÄÀÏ ¾ð¾î·Î µðÀÚÀεǾú°í ºñÁê¾óº£ÀÌÁ÷Àº ±âº»ÀûÀ¸·Î ÀÎÅÍÇÁ¸®ÆÃ ¾ð¾î´Ï±î¿ä.
¾î¶»°Ô ¾Æ¼ÌÁÒ? ÀÌ¹Ì ±×·± ÀÏÀÌ ¹ú¾îÁö°í ÀÖ½À´Ï´Ù. À̸¦ Å׸é ÀÌ·± ¸ÞÀÏÀÌ ¿À°í ÀÖ½À´Ï´Ù.
'¿ì¸®´Â ºñÁê¾óº£ÀÌÁ÷À» ÀÌ¿ëÇØ¼ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé°í Àִµ¥ ¸Æ À¯Àúµé¿¡ ±íÀº °ü½ÉÀ» °®°í ÀÖ´Ù. ±×·±µ¥ ¸®¾óº£ÀÌÁ÷ÀÌ ¸Æ¿¡¼ÀÇ ºñÁê¾óº£ÀÌÁ÷¿¡ ÇØ´çÇÑ´Ù´øµ¥...'
±×¸®°í ¸®¾óº£ÀÌÁ÷ 2.0 ÇÁ·Î¹öÀüÀº Á¤¸» È®½ÇÇÑ Å©·Î½ºÇ÷§ÆûÀÌ µÉ ¿¹Á¤ÀÔ´Ï´Ù. ½ÇÁ¦ ¿ì¸® °í°´ Áß¿¡´Â ½ÉÁö¾î ºñÁÖ¾óº£ÀÌÁ÷Àº »ç¿ëÇÏÁö ¾Ê°í ¸®¾óº£ÀÌÁ÷¸¸ ¾²±â ½ÃÀÛÇÑ È¸»çµµ ÀÖ½À´Ï´Ù. ¸Æ»Ó¸¸ ¾Æ´Ï¶ó À©µµ¿ìÁî ȸ»çµµ ¸»ÀÔ´Ï´Ù.
±× Áú¹®¿¡ ´ëÇÑ ´äÀº µÎ °¡Áö·Î ³ª´©¾î¼ ÇØ¾ß ÇÒ °Í °°½À´Ï´Ù. ¸ÕÀú, ¼ø¼öÇÏ°Ô ¾ð¾î ±× ÀÚüÀûÀÎ Ãø¸é¿¡¼ º¼ ¶§ ¸®¾óº£ÀÌÁ÷Àº Cº¸´Ù ´õ ¸¹Àº ÀåÁ¡ÀÌ ÀÖ½À´Ï´Ù. ¸®¾óº£ÀÌÁ÷Àº ÁøÁ¤ÇÑ dynamic-length string, ¹è¿ ÇѰè Á¡°Ë ±â´É, °¡ºñÁö Ä÷º¼Ç(garbage collection), ¼±Á¡Çü ¸ÖƼÅ×½ºÅ· µîÀ» Áö¿øÇÕ´Ï´Ù. ÀÌ·± Ư¡µéÀÌ Àֱ⠶§¹®¿¡ °°Àº Å©±âÀÇ ÄÚµå¶ó¸é C°¡ ´õ ºü¸£°Ô ½ÇÇàµÇ´Â °ÍÀÔ´Ï´Ù. ÇÏÁö¸¸ C Äڵ尡 ÈξÀ ´õ Ãæµ¹À» Àß ÀÏÀ¸Åµ´Ï´Ù. °á±¹ C ¾ð¾î·Î Ãæµ¹¿¡ ´ëÇÑ ¹æºñÃ¥À» ÀÏÀÏÀÌ ¸¶·ÃÇÏ´Ù º¸¸é ¾Æ¸¶ ¸®¾óº£ÀÌÁ÷ ÄÚµåÀÇ ½ÇÇà¼Óµµ¿Í °ÅÀÇ ºñ½ÁÇØÁú °ÍÀÔ´Ï´Ù. ±×¸®°í ¹öÀü 3ÀÌ ³ª¿Ã ¶§ ÂëÀÌ¸é ¼ÓµµÂ÷µµ °ÅÀÇ ¾ø¾îÁú °ÍÀ¸·Î »ý°¢ÇÕ´Ï´Ù. ¶ÇÇÑ ¸®¾óº£ÀÌÁ÷Àº ÈξÀ ´õ dzºÎÇÑ À©µµ¿ìÁî, controls, Ŭ·¡½ºµéÀ» Á¦°øÇÕ´Ï´Ù.
±×¸®°í ÀüÅëÀûÀÎ °í±Þ ¾ð¾î ȯ°æµéÀÌ ±âÁ¸ÀÇ ÇѰ踦 Çϳª µÑ ¶Ù¾î³Ñ°í ÀÖ´Â °ÍÀÌ ±ÙÀÚÀÇ Ãß¼¼ÀÔ´Ï´Ù. ¼Óµµ ¸é¿¡¼³ª, ±â´É¸é¿¡¼³ª Ç÷¯±×-ÀÎ ¾ÆÅ°ÅØÃ縦 Áö¿øÇÔÀ¸·Î½á »ó´çÇÑ Çâ»óÀÌ ÀÌ·ç¾îÁö°í ÀÖ½À´Ï´Ù. ¸®¾óº£ÀÌÁ÷À̶ó°í ¿¹¿Ü´Â ¾Æ´ÏÁÒ. ¸®¾óº£ÀÌÁ÷µµ ÀÚü Ç÷¯±×-ÀÎ Æ÷¸ËÀ» Áö¿øÇϹǷΠ¿©·¯ ±â´ÉÀ» ¸Å²ô·´°Ô ÷°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. Ç÷¯±×-ÀÎÀ» ¸¸µå´Â °³¹ßÀÚ´Â »õ·Î¿î ¸Þ½îµå(methods), Ŭ·¡½º, ±×¸®°í controls¸¦ ¸¸µé¾î¼ ¿Ïº®ÇÏ°Ô ¿¬°è½Ãų ¼ö ÀÖ½À´Ï´Ù. ÇÏÀÌÆÛÄ«µå°¡ XCMD/XFCNÀ» ÀÌ¿ëÇØ¼ dzºÎÇÑ ±â´É È®ÀåÀ» ÇØ ¿Ô´ø °Íó·³ ¸»ÀÌÁÒ. ¸®¾óº£ÀÌÁ÷ ÇÁ·Î±×·¥Àº ¶ÇÇÑ XCMD/XFCNµµ ¾µ ¼ö ÀÖ½À´Ï´Ù. ¸®¾óº£ÀÌÁ÷ ÇÁ·Î±×·¥Àº CFM(Code Fragment Manger)À» ¹Ù·Î ºÒ·¯ ¾µ ¼öµµ ÀÖ°í, ¸Æ Åø¹Ú½º¸¦ ¿Ïº®ÇÏ°Ô Æ÷ÇÔ½Ãų ¼öµµ ÀÖ½À´Ï´Ù. ¸®¾óº£ÀÌÁ÷Àº ÀÚüÀûÀÎ ¾ÖÇà À̺¥Æ®¸¦ À§ÇÑ ·çƾÀ» °®°í ÀÖÁö¸¸ ¾ÖÇýºÅ©¸³Æ®¸¦ ÀÌ¿ëÇÏ´Â °ÍÀÌ ´õ Æí¸®ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ±×·±µ¥, ÀÌ Á¡µµ °ÆÁ¤ÀÌ ¾ø½À´Ï´Ù. ¸®¾óº£ÀÌÁ÷Àº ¾ÖÇýºÅ©¸³Æ®µµ Áö¿øÇϴϱî¿ä.
¿ì¸®´Â ¸®¾óº£ÀÌÁ÷ ÀÚüÀÇ Ç÷¯±×-ÀÎ Æ÷¸ËÀ» Áö¿øÇÕ´Ï´Ù. ´ëÇ¥ÀûÀÎ °ÍÀ̶ó¸é Äü µå·Î¿ì3D Áö¿ø, ÀÚ¹Ù Áö¿øÀ» À§ÇÑ °ÍµéÀ» µé ¼ö ÀÖ½À´Ï´Ù.
±Û½ê¿ä. ±×°Ç ¾î¶»°Ô º¸´À³Ä¿¡ ´Þ·Á ÀÖ½À´Ï´Ù. Ç÷§ÆûÀ» ÆÇ´ÜÇÏ´Â µ¥ ÀÖ¾î À¯Àú º£À̽ºÀÇ Å©±â¸¸À» ±âÁØÀ¸·Î ÆÇ´ÜÇØ¼´Â ¾ÈµË´Ï´Ù. ¿ÀÈ÷·Á ¾ó¸¶³ª ¸¹Àº ¾çÀÇ ¼ÒÇÁÆ®¿þ¾î¸¦ ÆÈ¼ö ÀÖ´À³Ä°¡ ÈξÀ Áß¿äÇÏÁÒ. ±×·± ¸é¿¡¼, ¸Æ ¸¶ÄÏÀº À©µµ¿ìÁî ¸¶ÄϺ¸´Ù ÈξÀ ´õ ¸Å·ÂÀûÀÔ´Ï´Ù. ¿Ö³ÄÇÏ¸é ¸Æ °³¹ßȯ°æÀº ¾ÆÁ÷ ¿ÏÀüÈ÷ ¼º¼÷ÇÑ »óŰ¡ ¾Æ´Ï´Ï±î¿ä. À©µµ¿ìÁî ÂÊÀ̾ú´Ù¸é ºñÁê¾óº£ÀÌÁ÷ÀÇ ¸í¼º¿¡ ¿ÏÀüÈ÷ Áþ´·ÈÀ» °ÍÀÔ´Ï´Ù. ±×¸®°í Á¦ »ý°¢¿¡´Â ¸®¾óº£ÀÌÁ÷À» ÀÌ¿ëÇØ¼ ÇÁ·Î±×·¡¹ÖÇÒ ¶§ Ç÷§Æû Á¦ÇѼºÀº º°·Î °ÆÁ¤ÇÒ ÇÊ¿ä¾ø½À´Ï´Ù. ¸®¾óº£ÀÌÁ÷ 2ÀÇ ÇÁ·Î ¹öÀüÀº À©µµ¿ìÁî±îÁö ¾Æ¿ì¸£´Â ¿Ïº®ÇÑ Å©·Î½ºÇ÷§ÆûÀ» Áö¿øÇÒ ¿¹Á¤À̴ϱî¿ä. ±×¸®°í ¾ÕÀ¸·Î ³ª¿Ã ¹öÀüÀº ´õ¿í ¸¹Àº Ç÷§ÆûÀ» Áö¿øÇÒ ¿¹Á¤ÀÔ´Ï´Ù.
°í±Þ ¾ð¾î·Î´Â 'º»°ÝÀûÀÎ' ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇÒ ¼ö ¾ø´Ù°í »ý°¢ÇÏ´Â »ç¶÷Àº °¡´ÉÇÑ ¾î·Æ°Ô ÀÏÀ» ÇÏ´Â ¼ö¹Û¿¡ ¾ø´Ù°í ¹Ï°í ÀÖ´Â »ç¶÷µéÀÔ´Ï´Ù. ±×·± ³íÁ¶ÀÇ ±ÛÀ» ¾´ Ä÷³´Ï½ºÆ®ÀÇ »ý°¢Àº ÀÌ·± ½ÄÀÌÁÒ.
'°í±Þ¾ð¾î ȯ°æÀº ¾Æ¸¶Ãò¾î ÇÁ·Î±×·¡¸ÓµéÀÌ ´õ ¸¹Àº ¼ÒÇÁÆ®¿þ¾î¸¦ ¾ç»êÇØ ³»´Â µ¥ µµ¿òÀ» ÁÙ °Í °°´Ù.'
±× ´ÙÀ½¿¡´Â ÀÌ·± ¸»ÀÌ µÚµû¶ó ³ª¿É´Ï´Ù.
'¸¸¾à #!$#¸¦ Àß ¾ËÁö ¸øÇÑ´Ù¸é Ä£±¸³ª ÀÚ±â ÀÚ½ÅÀ» À§ÇÑ °Í ¿Ü¿¡´Â ¼ÒÇÁÆ®¿þ¾î¸¦ ¸¸µé¸é ¾È µÈ´Ù. Á¦´ë·Î ÇÏ·Á¸é ¹«¾ùÀ̵ç Á÷Á¢ ¸¸µé¾î¾ß ÇÑ´Ù. Àý´ë ´Ù¸¥ ¾ÖÇø®ÄÉÀ̼ÇÀÌ ´ç½Å ÇÁ·Î±×·¥ÀÇ ¹öưÀ» ¸¸µé°Ô ÇØ¼´Â ¾È µÈ´Ù. Àý´ë ÆË¾÷¸Þ´º¸¦ µå·¢ ¾Ø µå¶ø(Drag and Drop)¸¸À¸·Î ¸¸µé¾î¼´Â ¾ÈµÈ´Ù. ¹«¾ùÀ̵ç Á÷Á¢ ÄÚµùÇØ¾ß ÇÑ´Ù!'
Á¦ »ý°¢¿¡´Â ¸ðµç »ç¶÷ÀÌ ÀÚ½ÅÀÇ Ã¢Á¶¼ºÀ» ÃæºÐÈ÷ Ç¥ÇöÇÏ°Ô ÇÏ´Â °ÍÀÌ Àǹ̰¡ ÀÖ½À´Ï´Ù. ¾Æ¸¶µµ SigersonÀº ¸®¾óº£ÀÌÁ÷ÀÌ ¾ø¾ú´Ù¸é °³¹ßµÇ±â Èûµé¾úÀ» °ÍÀÔ´Ï´Ù.
¹°·Ð ±×ºÐµéÀº ¸Å¿ì Áß¿äÇÑ Á¸ÀçÀÔ´Ï´Ù. ±×ºÐµéÀº ¿Á¤ÀûÀ¸·Î ¸®¾óº£ÀÌÁ÷À» ÀüµµÇϰí ÀÖ½À´Ï´Ù. ¶ÇÇÑ ¸®¾óº£ÀÌÁ÷ Ȱ¿ë¿¡ ÀÖ¾î ¹ß»ýÇÏ´Â ¹®Á¦¸¦ ½º½º·Î ÇØ°áÇØÁÖ´Â ¿ªÇÒÀ» Çϰí Àֱ⵵ ÇÕ´Ï´Ù. Àú ¶ÇÇÑ ¸®¾óº£ÀÌÁ÷ ¸ÞÀϸµ ¸®½ºÆ®¿¡ °¡±ÞÀû ÀÚÁÖ Âü¿©ÇÏ·Á Çϰí ÀÖ½À´Ï´Ù. ¾Æ¹«µµ ÇØ°áÇÏÁö ¸ø ÇÑ ¹®Á¦¿¡ ´ëÇÑ ´äÀ» Á¦½ÃÇϱ⵵ Çϰí, ±×ºÐµéÀÌ Á¦±âÇÑ ¹®Á¦Á¡À» Àß »ìÆì¼ ÇâÈÄ Ãâ½ÃµÉ ¸®¾óº£ÀÌÁ÷¿¡¼ ÷°¡ÇØ¾ß µÉ ±â´ÉµéÀ» °áÁ¤ÇÏ·Á°í Çϰí ÀÖ½À´Ï´Ù.
±×°Ç ¾Æ¸¶µµ ¿¹ÀüÀÇ ´À¸° ÄÄÇ»ÅÍ »ó¿¡¼ º£ÀÌÁ÷À» ½ÇÇàÇ߱⠶§¹®¿¡ »ý±ä ¹®Á¦¶ó°í »ý°¢ÇÕ´Ï´Ù. ¶ÇÇÑ ±×°Ç º£ÀÌÁ÷¸¸ÀÌ À¯ÀÏÇÑ °¡ºñÁö Ä÷º¼ÇÀ» °®Ãá ¾ð¾î¿´´Ù´Â Á¡°úµµ °ü·ÃÀÌ ÀÖ½À´Ï´Ù. Áï, »ç¿ëµÇÁö ¾Ê°í ÀÖ´Â °´Ã¼¸¦ Á¤¸®Çϱâ À§Çؼ Èü(heap) Àüü¸¦ ÁÖ±âÀûÀ¸·Î ½ºÄµÇØ¾ß Çϱ⠶§¹®¿¡ ¾ê±âÇϽб׷± ¹®Á¦Á¡ÀÌ ³ªÅ¸³³´Ï´Ù. ¸®¾óº£ÀÌÁ÷Àº Á¡ÁøÀûÀÎ °¡ºñÁö Ä÷ºÅÍ(progressive garbage collector)¸¦ »ç¿ëÇÕ´Ï´Ù. °¡ºñÁö Ä÷º¼ÇÀ» °¡±ÞÀû ½ÇÇà ½Ã°£ Àüü¿¡ °ÉÃÄ °ñ°í·ç ºÐ»ê½ÃŰ´Â °ÍÀÌÁÒ. µû¶ó¼ ¹®Á¦´Â ÃÖ¼Òȵ˴ϴÙ.
Á¦°¡ º¸±â¿¡´Â ¾ÖÇÃÀÌ ÀÌÁ¦¼¾ß °³¹ßÀÚ¿Í »ç¿ëÀÚµéÀÇ Àǰ߿¡ ±Í¸¦ ±â¿ïÀÌ´Â °Í °°½À´Ï´Ù. ÀÌ Á¡Àº ¾ÖÇà Á¦Ç° ¶óÀΰú ¿î¿µÃ¼°è°¡ ¹ßÀüµÇ¾î°¡´Â ¹æÇâÀ» º¸¸é ¾Ë ¼ö ÀÖ½À´Ï´Ù. ¿ì¸® ¸®¾ó¼ÒÇÁÆ®´Â ¾ÖÇûç¿Í ¸Å¿ì ±ä¹ÐÇÑ °ü°è¸¦ ¸Î°í ÀÖ½À´Ï´Ù. ´öºÐ¿¡ ¸®¾ó º£ÀÌÁ÷Àº ¿©·¯ °¡Áö ½Å±â¼úÀ» ½Å¼ÓÇÏ°Ô Ã·°¡ÇØ ³ª°¡°í ÀÖ´Â °ÍÀÌÁÒ. Á¦°¡ ¾ÖÇà ¼º°øÀÇ Á¤´äÀ» ¾ê±âÇÒ ¼ö´Â ¾ø´Â °Í °°°í ±×Àú ÃÖ±ÙÀÇ Á¦Ç° Àü·«À» Àß À¯ÁöÇØ ³ª°¡±â¸¸À» ¹Ù¶ö »ÓÀÔ´Ï´Ù. ¿¾³¯Ã³·³¸¸ ÇÏÁö ¾ÊÀ¸¸é µË´Ï´Ù.
