ÆíÁý : 2024.4.19 ±Ý 12:02
´º½º
¿À¶óŬ, ¡®ÀÚ¹Ù 19¡¯ ¹ßÇ¥7°¡Áö JEP(°³¼± Á¦¾È) ¾÷µ¥ÀÌÆ® Á¦°ø
±èµ¿±â ±âÀÚ  |  kdk@bikorea.net
ÆùƮŰ¿ì±â ÆùÆ®ÁÙÀ̱â ÇÁ¸°Æ®Çϱ⠸ÞÀϺ¸³»±â ½Å°íÇϱâ
½ÂÀÎ 2022.09.21  10:00:15
Æ®À§ÅÍ ÆäÀ̽ººÏ ¹ÌÅõµ¥ÀÌ ¿äÁò ³×À̹ö ±¸±Û msn

Çѱ¹¿À¶óŬ(´ëÇ¥ Åè¼Û)Àº 21ÀÏ º»»ç ¹ßÇ¥¸¦ Àοë, ‘ÀÚ¹Ù 19(¿À¶óŬ JDK 19)’¸¦ Ãâ½ÃÇß´Ù.

‘ÀÚ¹Ù 19’´Â °³¹ßÀÚÀÇ »ý»ê¼º Çâ»ó°ú ºñÁî´Ï½º Àü¹ÝÀÇ Çõ½ÅÀ» Áö¿øÇÏ´Â Ç÷§ÆûÀÇ ¼º´É°ú ¾ÈÁ¤¼º, º¸¾È¼º °ü·Ã ¼öõ °ÇÀÇ »çÇ×À» °³¼±Çß´Ù.

¿À¶óŬÀº ¿À´Â 10¿ù 17-20ÀÏ ¹Ì±¹ ¶ó½ºº£À̰Žº¿¡¼­ °³ÃֵǴ ‘ÀÚ¹Ù¿ø 2022(JavaOne 2022)’ Çà»ç¿¡¼­ ÀÚ¹Ù 19ÀÇ ÃֽŠ±â´ÉÀ» ¼±º¸ÀÏ °èȹÀÌ´Ù.

Á¶Áö »çºê(Georges Saab) ¿À¶óŬ ÀÚ¹Ù Ç÷§Æû ±×·ì °³¹ß ¼ö¼® ºÎ»çÀå °â ¿ÀÇÂ(Open) JDK ÀÌ»çȸ ȸÀåÀº “°³¹ßÀÚ Ä¿¹Â´ÏƼ¿ÍÀÇ Áö¼ÓÀûÀÎ Çù·ÂÀº ÀÚ¹ÙÀÇ »ý¸íÁÙÀ̶ó°í º¼ ¼ö ÀÖ´Ù. ÀÚ¹ÙÀÇ °ü¸®Àڷμ­ ¿À¶óŬÀº °³¹ßÀÚ¿Í ±â¾÷ÀÌ ´õ Çõ½ÅÀûÀÎ ¾Û°ú ¼­ºñ½º¸¦ °³¹ßÇÒ ¼ö ÀÖµµ·Ï º¯ÇÔ¾øÀÌ ÃֽŠµµ±¸µéÀ» Á¦°øÇÏ°í ÀÖ´Ù”°í ¸»Çß´Ù.

ÃֽŠÀÚ¹Ù °³¹ßÀÚ Å°Æ®(ÀÌÇÏ JDK)´Â 7°¡ÁöÀÇ JEP(JDK Enhancement Proposal, JDK °³¼± Á¦¾È) ¾÷µ¥ÀÌÆ®°¡ Æ÷ÇԵǾú´Ù.

¾÷µ¥ÀÌÆ®µÈ ±â´É ´ëºÎºÐÀº ÀÌÀü ¹öÀü¿¡ ¼Ò°³µÈ ´Ù¾çÇÑ ±â´ÉÀÇ °³¼± »çÇ×À» ´ãÀº ÇÁ¸®ºä ±â´É ÇüÅ·ΠÁ¦°øµÉ ¿¹Á¤ÀÌ´Ù.

‘JDK 19’´Â ¿ÀÇÂJDK ÇÁ·ÎÁ§Æ® ¾Ú¹ö(Amber)ÀÇ ¾ð¾î °³¼±(½ºÀ§Ä¡¸¦ À§ÇÑ ±â·Ï ÆÐÅÏ ¹× ÆÐÅÏ ¸ÅĪ), ºñ ÀÚ¹Ù(non-Java) ÄÚµå¿Í »óÈ£ ¿î¿µ(¿Ü·¡ ÇÔ¼ö ¹× ¸Þ¸ð¸® API) ¹× OpenJDK ÇÁ·ÎÁ§Æ® Æijª¸¶ÀÇ º¤ÅÍ ¸í·É È°¿ë(º¤ÅÍ API)À» À§ÇÑ ¶óÀ̺귯¸® °³¼±, ÇÁ·ÎÁ§Æ® ·ë(Project Loom)¿¡ ´ëÇÑ Ã¹ ÇÁ¸®ºä(°¡»ó ½º·¹µå ¹× ±¸Á¶È­ µ¿½Ã¼º)¸¦ Á¦°øÇÑ´Ù.

±× °á°ú, ÇâÈÄ ³ôÀº 󸮷®°ú µ¿½Ã¼ºÀ» °®Ãá ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÚ¹Ù¿¡¼­ ÀÛ¼º ¹× À¯Áö °ü¸®Çϱâ À§ÇØ µå´Â ³ë·ÂÀ» Å©°Ô ÁÙÀÏ ¼ö ÀÖ°Ô µÆ´Ù.

¾Æ¸£³¯ ´Ù¾ß¶óÆ®³ª(Arnal Dayaratna) IDC ¼ÒÇÁÆ®¿þ¾î °³¹ß ´ã´ç ºÎ»çÀåÀº “Á¡Á¡ ´õ ¸¹Àº ÀÚ¹Ù °³¹ßÀÚµéÀÌ °íµµÀÇ ±â´ÉÀ» °®Ãá Ŭ¶ó¿ìµå¿Í ¿ÂÇÁ·¹¹Ì½º(»ç³»±¸ÃàÇü), ÇÏÀ̺긮µå ¹èÆ÷¿ë ¾ÖÇø®ÄÉÀ̼ÇÀ» È¿À²ÀûÀ¸·Î °³¹ßÇÒ ¼ö ÀÖ°Ô ÇØÁÖ´Â µµ±¸¸¦ ã°í ÀÖ´Ù”¸ç “»õ·Ó°Ô °³¼±µÈ ÀÚ¹Ù 19ÀÇ ±â´ÉµéÀº ÀÌ·¯ÇÑ Á¡À» ÇØ°áÇØÁÖ´Â µ¿½Ã¿¡ ÀÚ¹Ù »ýÅ°谡 °³¹ßÀÚ ¹× ±â¾÷µéÀÌ ÇöÀç ±×¸®°í ÇâÈÄ¿¡µµ ¿øÇÏ´Â ¹Ù¸¦ ¾ó¸¶³ª Àß ¸¸Á·½ÃÄÑÁÙ ¼ö ÀÖ´ÂÁö¸¦ º¸¿©ÁØ´Ù”°í ¸»Çß´Ù.

¿À¶óŬÀº 6°³¿ù¸¶´Ù »õ·Î¿î ÀÚ¹Ù ±â´ÉÀ» ¹ßÇ¥ÇÏ°í ÀÖ´Ù.

ÀÌ°°Àº ÁÖ±âÀûÀÎ ±â´É ¾÷µ¥ÀÌÆ®¸¦ ÅëÇØ ÀÚ¹Ù´Â ²ÙÁØÇÑ Çõ½Å°ú ´õºÒ¾î °è¼ÓÇؼ­ Ç÷§ÆûÀÇ ¼º´É, ¾ÈÁ¤¼º, º¸¾È¼ºÀ» °³¼±ÇØ ¸ðµç ±Ô¸ðÀÇ ±â¾÷°ú »ê¾÷À» ¾Æ¿ì¸£¸ç ÀÚ¹ÙÀÇ ÀÔÁö¸¦ ´õ¿í °ø°íÈ÷ ÇÏ°í ÀÖ´Ù.

   
¡ã (À̹ÌÁö Ãâó : Çѱ¹¿À¶óŬ Á¦°ø)

¡ßÀÚ¹Ù 19 ¾÷µ¥ÀÌÆ® ÁÖ¿ä ³»¿ë

- ¾ð¾î ¾÷µ¥ÀÌÆ® ¹× °³¼±»çÇ×:  

• JEP 405…±â·Ï ÆÐÅÏ(ÇÁ¸®ºä) = »ç¿ëÀÚ°¡ ±â·Ï ÆÐÅÏ ¹× À¯Çü ÆÐÅÏÀ» Ãß°¡ÇÏ¿© µ¥ÀÌÅÍ Å½»ö ¹× ó¸® ¾ç½ÄÀ» ¼­¼ú½ÄÀÇ ±¸¼º °¡´É(composable)ÇÑ ÇüÅ·Π»ý¼ºÇÒ ¼ö ÀÖ´Ù.

À̸¦ ¹ÙÅÁÀ¸·Î ÆÐÅÏ ¸ÅĪÀ» ÅëÇØ º¸´Ù Á¤±³ÇÏ°í ±¸¼º °¡´ÉÇÑ µ¥ÀÌÅÍ Äõ¸®¸¦ ¸¸µé ¼ö ÀÖ´Ù.  

• JEP 427…½ºÀ§Ä¡(Switch)¸¦ À§ÇÑ ÆÐÅÏ ¸ÅĪ(¼¼ ¹ø° ÇÁ¸®ºä) = ÇϳªÀÇ Ç¥ÇöÀ» ¼ö¸¹Àº ÆÐÅÏ¿¡ ´ëÇØ Å×½ºÆ®ÇÒ ¼ö ÀÖ°Ô Çã¿ëÇØ ½ºÀ§Ä¡ Ç¥Çö½Ä ¹× ½ºÀ§Ä¡ ¸í·É¹®¿¡ ´ëÇÑ ÆÐÅÏ ¸ÅĪÀ» °¡´ÉÇÏ°Ô ÇÑ´Ù.

´öºÐ¿¡ »ç¿ëÀÚµéÀº º¹ÀâÇÑ µ¥ÀÌÅÍ Á᫐ Äõ¸®¸¦ °£°áÇÏ°í ¾ÈÀüÇÏ°Ô Ç¥ÇöÇÒ ¼ö ÀÖ´Ù. 

- ¶óÀ̺귯¸® µµ±¸

• JEP 424…¿Ü·¡ ÇÔ¼ö ¹× ¸Þ¸ð¸® API(ÇÁ¸®ºä) = ÀÚ¹Ù ÇÁ·Î±×·¥ÀÌ ÀÚ¹Ù ·±Å¸ÀÓ ¿ÜºÎÀÇ ÄÚµå ¹× µ¥ÀÌÅÍ¿Í º¸´Ù ½±°Ô »óÈ£ ¿î¿ëµÉ ¼ö ÀÖ°Ô ÇÑ´Ù.

¿Ü·¡ ÇÔ¼ö(¿¹: ÀÚ¹Ù ¹öÃß¾ó ¸Ó½Å(JVM) ¿ÜºÎÀÇ ÄÚµå µî)¸¦ È¿À²ÀûÀ¸·Î Àû¿ëÇÏ°í, ¿Ü·¡ ¸Þ¸ð¸®(¿¹: JVMÀÌ °ü¸®ÇÏÁö ¾Ê´Â ¸Þ¸ð¸®)¿¡ º¸¾È Á¢±Ù, °ü·Ã API´Â ÀÚ¹Ù ÇÁ·Î±×·¥ÀÌ ¼ø¼ö ÀÚ¹Ù °³¹ß ¸ðµ¨À» ÅëÇØ ³×ÀÌƼºê ¶óÀ̺귯¸®¸¦ È£ÃâÇϰųª ³×ÀÌƼºê µ¥ÀÌÅ͸¦ ó¸®ÇÒ ¼ö ÀÖ°Ô ÇØ ÁØ´Ù.

À̸¦ ¹ÙÅÁÀ¸·Î »ç¿ë¼º, ¼º´É, À¯¿¬¼º, ¾ÈÀü¼ºÀÌ Çâ»óµÈ´Ù.

• JEP 426…º¤ÅÍ API(³× ¹ø° ÀÎÅ¥º£ÀÌÅÍ) = CPU ¾ÆÅ°ÅØó ³» ·±Å¸ÀÓ¿¡¼­ ¾ÈÁ¤ÀûÀ¸·Î ÄÄÆÄÀϵǴ º¤ÅÍ ¿¬»êÀ» º¤ÅÍ ¸í·É¿¡ Ç¥Çö, ½ºÄ®¶ó Àü»ê ´ëºñ ¶Ù¾î³­ ¼º´ÉÀ» Á¦°øÇÑ´Ù.

- Æ÷Æ®

• JEP 422…¸®´ª½º/RISC-V Æ÷Æ® = ÇØ´ç Æ÷Æ®¸¦ JDK ¸ÞÀζóÀÎ ÀúÀå¼Ò¿¡ ÅëÇÕÇØ º¸´Ù ¼Õ½±°Ô ¸®´ª½º/RISC-V¸¦ ±¸ÇöÇϱâ À§ÇÑ ´Ü°è¸¦ ¼³Á¤ÇÑ´Ù.

- ÇÁ·ÎÁ§Æ® ·ë(Project Loom) ÇÁ¸®ºä/ÀÎÅ¥º£ÀÌÅÍ ±â´É

• JEP 425…°¡»ó ½º·¹µå(ÇÁ¸®ºä) = °æ·® °¡»ó ½º·¹µå¸¦ ÀÚ¹Ù Ç÷§Æû¿¡ µµÀÔÇÏ¿© ³ôÀº 󸮷®°ú µ¿½Ã¼ºÀ» °®Ãá ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÛ¼º, À¯Áö °ü¸®, °üÂûÇÏ´Â µ¥ µå´Â ³ë·ÂÀ» Å©°Ô ÁÙ¿©ÁØ´Ù.

°¡»ó ½º·¹µå¸¦ »ç¿ëÇÏ´Â °æ¿ì °³¹ßÀÚ´Â ±âÁ¸ JDK µµ±¸ ¹× ±â¼úÀ» È°¿ëÇØ ¾ÖÇø®ÄÉÀÌ¼Ç µ¿½Ã¼º ¹®Á¦¸¦ ÇØ°áÇÏ°í µð¹ö±ë°ú ÇÁ·ÎÇÊ »ý¼ºÀ» ¼Õ½±°Ô ÁøÇàÇÒ ¼ö ÀÖ´Ù.

• JEP 428…±¸Á¶È­ µ¿½Ã¼º(ÀÎÅ¥º£ÀÌÅÍ) = ¸ÖƼ ½º·¹µå ÇÁ·Î±×·¡¹ÖÀ» ´Ü¼øÈ­ÇÏ°í, ¿©·¯ ½º·¹µå¿¡¼­ ½ÇÇà ÁßÀÎ ´ÙÁß Å½ºÅ©¸¦ ÇϳªÀÇ ÀÛ¾÷ ´ÜÀ§·Î Ãë±ÞÇØ ¿À·ù ó¸® ¹× Ãë¼Ò ÀýÂ÷¸¦ °£¼ÒÈ­ÇÏ°í, ¾ÈÁ¤¼ºÀ» ³ôÀÌ°í, ¿ÉÀú¹öºô¸®Æ¼¸¦ °³¼±ÇÑ´Ù.

¡ßŬ¶ó¿ìµå¿¡¼­µµ Á¦°øµÇ´Â ÀÚ¹Ù ±â¼ú Çõ½Å = ÀÚ¹Ù 19´Â ¿À¶óŬ ¿£Áö´Ï¾îµé°ú Àü ¼¼°è ÀÚ¹Ù °³¹ßÀÚ Ä¿¹Â´ÏƼ ȸ¿øµéÀÌ OpenJDK ÇÁ·ÎÁ§Æ® ¹× ÀÚ¹Ù Ä¿¹Â´ÏƼ ÇÁ·Î¼¼½º(JCP)¸¦ ÅëÇØ Æø³Ð°Ô Çù¾÷ÇÑ °á°ú¹°ÀÌ´Ù.

»õ·Î¿î °³¼± »çÇ×µé°ú ´õºÒ¾î ÀÚ¹Ù °ü¸® ¼­ºñ½º(ÀÚ¹Ù ·±Å¸ÀÓ ¹× ¾ÖÇø®ÄÉÀ̼ÇÀ» ¿ÂÇÁ·¹¹Ì½º ¶Ç´Â ±âŸ Ŭ¶ó¿ìµå¿¡¼­ °ü¸®ÇÒ ¼ö ÀÖµµ·Ï ´ÜÀÏ Ã¢À» Á¦°øÇÏ´Â ¿À¶óŬ Ŭ¶ó¿ìµå ÀÎÇÁ¶ó½ºÆ®·°Ã³(OCI) ³×ÀÌƼºê ¼­ºñ½º)µµ ÀÚ¹Ù 19¸¦ Áö¿øÇÑ´Ù. 

¡ßÀÚ¹Ù °í°´ Áö¿ø = »ç¿ë·®À» ±âÁØÀ¸·Î ¿ä±ÝÀ» ºÎ°úÇÏ´Â ¿À¶óŬ ÀÚ¹Ù SE ±¸µ¶ ¼­ºñ½º´Â °í°´µé¿¡°Ô ¾÷°è ÃÖ°í ¼öÁØÀÇ Áö¿ø, ±×¶ö(Graal) VM ¿£ÅÍÇÁ¶óÀÌÁî(GraalVM Enterprise) ±ÇÇÑ, ÀÚ¹Ù °ü¸® ¼­ºñ½º¿¡ ´ëÇÑ ¾×¼¼½º ±ÇÇÑ°ú ÇÔ²² ºñÁî´Ï½º ¼ºÀå ¼Óµµ¿¡ µû¶ó ¾÷±×·¹À̵åÇÒ ¼ö ÀÖ´Â À¯¿¬ÇÑ ¼­ºñ½º¸¦ Á¦°øÇÑ´Ù.

À̸¦ ÅëÇØ IT ±â¾÷ÀÌ º¹À⼺°ú ºñ¿ëÀ» °ü¸®ÇÏ°í, º¸¾È °ü·Ã À§ÇèÀ» ¹æÁöÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÏ°í ÀÖ´Ù.

¶ÇÇÑ ÀÚ¹Ù SE ¹× ±×¶ö(Graal) VM ¿£ÅÍÇÁ¶óÀÌÁî´Â OCI¿¡¼­ ¹«·á·Î Á¦°øµÇ±â ¶§¹®¿¡ °³¹ßÀÚµéÀº µ¶º¸ÀûÀÎ ºñ¿ë ´ëºñ ¼º´ÉÀ¸·Î ´õ¿í ºü¸£°í È¿°úÀûÀÎ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¿À¶óŬ Ŭ¶ó¿ìµå¿¡¼­ ±¸Ãà ¹× ¹èÆ÷ÇÒ ¼ö ÀÖ´Ù.   

<±èµ¿±â ±âÀÚ>kdk@bikorea.net

< ÀúÀÛ±ÇÀÚ © BI KOREA ¹«´ÜÀüÀç ¹× Àç¹èÆ÷±ÝÁö >
±èµ¿±â ±âÀÚÀÇ ´Ù¸¥±â»ç º¸±â  
ÆùƮŰ¿ì±â ÆùÆ®ÁÙÀ̱â ÇÁ¸°Æ®Çϱ⠸ÞÀϺ¸³»±â ½Å°íÇϱâ
Æ®À§ÅÍ ÆäÀ̽ººÏ ¹ÌÅõµ¥ÀÌ ¿äÁò ³×À̹ö ±¸±Û msn µÚ·Î°¡±â À§·Î°¡±â
ÀÌ ±â»ç¿¡ ´ëÇÑ ´ñ±Û À̾߱â (0)
ÀÚµ¿µî·Ï¹æÁö¿ë Äڵ带 ÀÔ·ÂÇϼ¼¿ä!   
È®ÀÎ
- 200ÀÚ±îÁö ¾²½Ç ¼ö ÀÖ½À´Ï´Ù. (ÇöÀç 0 byte / ÃÖ´ë 400byte)
- ¿å¼³µî ÀνŰø°Ý¼º ±ÛÀº »èÁ¦ ÇÕ´Ï´Ù. [¿î¿µ¿øÄ¢]
ÀÌ ±â»ç¿¡ ´ëÇÑ ´ñ±Û À̾߱â (0)
1
KB±ÝÀ¶, ¡®VM¿þ¾î °¡°ÝÀλ󡯿¡ ±×·ì Â÷¿ø ´ëÀÀ³ª¼­
2
KT, ¡®Æ¼ºù+½ºÅ¸¹÷½º¡¯ OTT ±¸µ¶ÆÑ 3Á¾ Ãâ½Ã
3
»ï¼ºÀüÀÚ¼­ºñ½º, ¡®¿ø°Ý »ó´ã ¼­ºñ½º¡¯ È®´ë
4
¡®KB ¸®ºê¸ð¹ÙÀÏ¡¯, ¾Ë¶ãÆù ¼­ºñ½º ÀºÇà ºÎ¼ö¾÷¹«·Î Á¤½Ä ÁöÁ¤
5
¡°AI ÄÚµå ¾î½Ã½ºÅÏÆ® »ç¿ë 2028³â±îÁö ±ÞÁõ¡± Àü¸Á
6
¡®³×À̹öÆäÀÌ x »ï¼ºÆäÀÌ¡¯, Àü±¹ 143¸¸ °áÁ¦Ã³ ÀÌ¿ë
7
ÇϳªÀºÇà, ¡®ÀÎõ±¹Á¦°øÇ×ÁöÁ¡¡¯ ÀÌÀü °³Á¡
8
µ¨ ¡®ÆÄ¿ö¿§Áö ¼­¹ö¡¯, ÀÎÅÚ °¡¿ìµð3 AI °¡¼Ó±â Áö¿ø
9
º£½ºÇɱ۷ιú, ÀÛ³â 4000¾ï ¸ÅÃâ µ¹ÆÄ
10
¿¡À̾ÆÀÌÆ®¸¯½º, ¡®´ëÇÑ¿Ü»óÁßȯÀÚ¿Ü°úÇÐȸ ·±Ãµ ½ÉÆ÷Áö¾ö¡¯ ¸¶ÃÄ
ȸ»ç¼Ò°³¤ý±â»çÁ¦º¸¤ý±¤°í¹®ÀǤýºÒÆí½Å°í¤ý°³ÀÎÁ¤º¸Ãë±Þ¹æħ¤ýû¼Ò³âº¸È£Á¤Ã¥¤ýÀ̸ÞÀϹ«´Ü¼öÁý°ÅºÎ
¼­¿ï½Ã ¿µµîÆ÷±¸ ¿©ÀÇ´ë¹æ·Î65±æ 13, 904(¿©Àǵµµ¿ À¯Ã¢ºôµù)| Tel: 02-785-5108 | Fax 02-785-5109
À̸ÞÀÏÁÖ¼Ò¹«´Ü¼öÁý°ÅºÎ | (ÁÖ)ºñ¾ÆÀÌÄÚ¸®¾Æ´å³Ý | ´ëÇ¥ÀÌ»ç : ±èµ¿±â | »ç¾÷ÀÚ µî·Ï¹øÈ£:107-87-99085 | °³ÀÎÁ¤º¸°ü¸®Ã¥ÀÓÀÚ : ±èµ¿±â
µî·Ï¹øÈ£ : ¼­¿ï ¾Æ01269 | µî·ÏÀÏÀÚ 2010.06.18, ½Å°íÀÏÀÚ 2008.10.22 | ¹ßÇàÀÎ:±èµ¿±â | ¹ßÇàÀÏÀÚ:2010.06.01 | ÆíÁýÀÎ : ±èµ¿±â
û¼Ò³âº¸È£Ã¥ÀÓÀÚ : ±èµ¿±â
Copyright © 2012 BI KOREA. All rights reserved. mail to webmaster@bikorea.net