Java ; ÀÚ¹Ù
|
Àڹٴ Ưº°È÷ ÀÎÅͳÝÀÇ ºÐ»êȯ°æ¿¡¼ »ç¿ëµÇµµ·Ï ¼³°èµÈ ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÌ´Ù. ÀÚ¹Ù´Â C++ ¾ð¾îó·³ º¸ÀÌÁö¸¸, C++ º¸´Ù´Â »ç¿ëÇϱ⿡ °£´ÜÇϰí ÇÁ·Î±×·¡¹ÖÀÇ ¿ÏÀüÇÑ °´Ã¼ÁöÇ⼺À» °ÈÇÏ¿´´Ù. ÀÚ¹Ù´Â ÇÑ ´ëÀÇ ÄÄÇ»Åͳª, ³×Æ®¿÷ »óÀÇ ºÐ»ê Ŭ¶óÀ̾ðÆ®/¼¹ö ȯ°æ¿¡¼µµ ½ÇÇàµÇ´Â ÀÀ¿ëÇÁ·Î±×·¥À» ¸¸µå´Âµ¥ ¸ðµÎ »ç¿ëµÉ ¼ö ÀÖ´Ù. À̰ÍÀº ¶ÇÇÑ À¥ÆäÀÌÁöÀÇ ÀϺημ ¾²ÀÌ´Â ÀÛÀº ÀÀ¿ëÇÁ·Î±×·¥ ¸ðµâÀ̳ª ¾ÖÇø´ µîÀ» ¸¸µå´Â µ¥¿¡µµ »ç¿ëµÉ ¼ö ÀÖ´Ù. ¾ÖÇø´µéÀº »ç¿ëÀÚµéÀÌ À¥ÆäÀÌÁö¸¦ ÅëÇØ »óÈ£ÀÛ¿ëÀ» ÇÒ ¼ö ÀÖµµ·Ï ÇØÁØ´Ù. ÀÚ¹ÙÀÇ ÁÖ¿ä Æ¯¼ºµéÀ» ¿ä¾àÇÏ¸é ´ÙÀ½°ú °°´Ù.
|
|
ÀÚ¹Ù °¡»ó¸Ó½ÅÀº Çѹø¿¡ ÇϳªÀÇ ¹ÙÀÌÆ®ÄÚµå ¸í·É¾î¸¦ ÇØ¼®ÇÏ´Â ´ë½Å, ¹ÙÀÌÆ®Äڵ带 µ¿ÀûÀ¸·Î ÄÄÆÄÀÏÇÏ¿© ½ÇÇàÄÚµå·Î ¸¸µå´Â JIT ÄÄÆÄÀÏ·¯¸¦ ¼±ÅÃÀûÀ¸·Î Æ÷ÇÔÇÒ ¼ö ÀÖ´Ù. ¸¹Àº °æ¿ì¿¡¼, µ¿Àû JIT ÄÄÆÄÀÏÀÌ °¡»ó¸Ó½Å ÇØ¼®º¸´Ù ´õ ºü¸£´Ù.
ÀÚ¹Ù´Â ÀÚ¹Ù½ºÅ©¸³Æ®¿Í È¥µ¿µÇ¾î¼´Â ¾ÈµÈ´Ù. ³Ý½ºÄÉÀÌÇÁ¿¡¼ ½ÃÀÛµÈ ÀÚ¹Ù½ºÅ©¸³Æ®´Â »óÀ§ °èÃþ¿¡¼ ÇØ¼®µÇ¾îÁö¸ç, ÀÚ¹Ùº¸´Ù ¹è¿ì±â ½±Áö¸¸, À̽ļºÀ̳ª ¹ÙÀÌÆ®ÄÚµåÀÇ ½ÇÇà ¼Óµµ¿¡¼ ÀÚ¹Ùº¸´Ù ´Ù¼Ò ¶³¾îÁø´Ù. ÀÚ¹Ù ¾ÖÇø´µéÀº ´Ù½Ã ÄÄÆÄÀÏÇÏÁö ¾Ê°íµµ °ÅÀÇ ¸ðµç ¿î¿µÃ¼°è¿¡¼ ½ÇÇàµÉ °ÍÀ̰í, ÀÚ¹Ù´Â ¿î¿µÃ¼°è °íÀ¯ÀÇ È®ÀåÆÇÀ̳ª º¯ÇüÀÌ ¾ø±â ¶§¹®¿¡, ÀÚ¹Ù´Â ÀϹÝÀûÀ¸·Î À¥ÀÇ ÀÀ¿ëÇÁ·Î±×·¥À» °³¹ßÇϴµ¥ ÀÖ¾î Àü·«»ó °¡Àå Áß¿äÇÑ ¾ð¾î·Î °£Áֵǰí ÀÖ´Ù (±×·¯³ª, ÀÚ¹Ù½ºÅ©¸³Æ®´Â À¥ Ŭ¶óÀÌ¾ðÆ® ¶Ç´Â ¼¹ö »ó¿¡¼ ½ÇÇàµÇ´Â Å©±â°¡ ÀÛÀº ÀÀ¿ëÇÁ·Î±×·¥À» À§ÇØ À¯¿ëÇÒ ¼ö ÀÖ´Ù).
| ÀÌ Á¤º¸´Â 1999³â 12¿ù 4ÀÏ¿¡ ¼öÁ¤µÇ¾ú½À´Ï´Ù. | |