¢º ÀÚ¹Ù(Java)
- ½ã ¸¶ÀÌÅ©·Î½Ã½ºÅÛÁîÀÇ Á¦ÀÓ½º °í½½¸µ(James Gosling)°ú ´Ù¸¥ ¿¬±¸¿øµéÀÌ °³¹ßÇÑ
°´Ã¼ ÁöÇâÀû ÇÁ·Î±×·¡¹Ö ¾ð¾îÀ̸ç, ½ã ¸¶ÀÌÅ©·Î½Ã½ºÅÛÁî¿¡¼ ¹«·á·Î Á¦°øÇÏ°í ÀÖ´Ù.
- 1991³â ±×¸° ÇÁ·ÎÁ§Æ®(Green Project)¶ó´Â À̸§À¸·Î ½ÃÀÛÇØ 1995³â¿¡ ¹ßÇ¥Çß´Ù.
- óÀ½¿¡´Â °¡ÀüÁ¦Ç° ³»¿¡ žÀçÇØ µ¿ÀÛÇÏ´Â ÇÁ·Î±×·¥À» À§ÇØ °³¹ßÇßÁö¸¸ ÇöÀç À¥ ¾ÖÇø®ÄÉÀ̼Ç
°³¹ß¿¡ °¡Àå ¸¹ÀÌ »ç¿ëÇÏ´Â ¾ð¾î °¡¿îµ¥ ÇϳªÀÌ°í, ¸ð¹ÙÀÏ ±â±â¿ë ¼ÒÇÁÆ®¿þ¾î °³¹ß¿¡µµ ³Î¸®
»ç¿ëÇÏ°í ÀÖ´Ù. ÇöÀç ¹öÀü 7±îÁö Ãâ½ÃÇß´Ù.
- ÀÚ¹ÙÀÇ °³¹ßÀÚµéÀº À¯´Ð½º ±â¹ÝÀÇ ¹è°æÀ» °¡Áö°í ÀÖ¾ú±â ¶§¹®¿¡ ¹®¹ýÀûÀΠƯ¼ºÀº ÆĽºÄ®ÀÌ
¾Æ´Ñ C++ÀÇ Á¶»óÀÎ C ¾ð¾î¿Í ºñ½ÁÇÏ´Ù.[1] ÀÚ¹Ù¸¦ ´Ù¸¥ ÄÄÆÄÀϾð¾î¿Í ±¸ºÐÁþ´Â °¡Àå Å« Ư¡Àº
ÄÄÆÄÀÏµÈ Äڵ尡 Ç÷§Æû µ¶¸³ÀûÀ̶ó´Â Á¡ÀÌ´Ù. ÀÚ¹Ù ÄÄÆÄÀÏ·¯´Â ÀÚ¹Ù ¾ð¾î·Î ÀÛ¼ºµÈ ÇÁ·Î±×·¥
À» ¹ÙÀÌÆ®ÄÚµå¶ó´Â Ư¼öÇÑ ¹ÙÀ̳ʸ® ÇüÅ·Πº¯È¯ÇÑ´Ù. ¹ÙÀÌÆ®Äڵ带 ½ÇÇàÇϱâ À§Çؼ´Â
JVM(ÀÚ¹Ù °¡»ó ¸Ó½Å, Java Virtual Machine)À̶ó´Â Ư¼öÇÑ °¡»ó ¸Ó½ÅÀÌ ÇÊ¿äÇѵ¥,
ÀÌ °¡»ó ¸Ó½ÅÀº ÀÚ¹Ù ¹ÙÀÌÆ®Äڵ带 ¾î´À Ç÷§Æû¿¡¼³ª µ¿ÀÏÇÑ ÇüÅ·Π½ÇÇà½ÃŲ´Ù. ¶§¹®¿¡
ÀÚ¹Ù·Î °³¹ßµÈ ÇÁ·Î±×·¥Àº CPU³ª ¿î¿µ üÁ¦ÀÇ Á¾·ù¿¡ °ü°è¾øÀÌ JVMÀ» ¼³Ä¡ÇÒ ¼ö ÀÖ´Â ½Ã½ºÅÛ
¿¡¼´Â ¾îµð¼³ª ½ÇÇàÇÒ ¼ö ÀÖÀ¸¸ç, ÀÌ Á¡ÀÌ À¥ ¾ÖÇø®ÄÉÀ̼ÇÀÇ Æ¯¼º°ú ¸Â¾Æ¶³¾îÁ® Æø¹ßÀûÀÎ
Àα⸦ ²ø°Ô µÇ¾ú´Ù.
¿¾³¯ ¹öÀü ´Ù¿î·Îµå