ÆíÁý : 2024.4.19 ±Ý 16:17
´º½º
¿À¶óŬ, ¡®ÀÚ¹Ù 17¡¯ ¹ßÇ¥¼öõ °Ç ¾÷µ¥ÀÌÆ® Á¦°ø µî¡¦2029³â 9¿ù±îÁö
±èµ¿±â ±âÀÚ  |  kdk@bikorea.net
ÆùƮŰ¿ì±â ÆùÆ®ÁÙÀ̱â ÇÁ¸°Æ®Çϱ⠸ÞÀϺ¸³»±â ½Å°íÇϱâ
½ÂÀÎ 2021.09.18  17:01:19
Æ®À§ÅÍ ÆäÀ̽ººÏ ¹ÌÅõµ¥ÀÌ ¿äÁò ³×À̹ö ±¸±Û msn

Çѱ¹¿À¶óŬ(´ëÇ¥ Åè¼Û)Àº Áö³­ 17ÀÏ º»»ç ¹ßÇ¥¸¦ Àοë, ÀÚ¹Ù 17(Java 17)ÀÇ ÃֽŠ¹öÀüÀ» °ø°³Çß´Ù.

À̹ø ÀÚ¹Ù 17Àº 14°³ÀÇ JEP(JDK °³¼± Á¦¾È, JDK Enhancement Proposals)¿Í ´Ù¾çÇÑ ¼º´É, ¾ÈÁ¤¼º ¹× º¸¾È ¾÷µ¥ÀÌÆ®·Î ÀÚ¹Ù ¾ð¾î ¹× Ç÷§ÆûÀ» °³¼±ÇØ °³¹ßÀÚµéÀÇ »ý»ê¼º Çâ»ó¿¡ ±â¿©ÇÑ´Ù.

ÀÚ¹Ù 17Àº 6°³¿ù ÁÖ±â·Î °ø°³µÇ´Â ÀÚ¹ÙÀÇ ÃֽŠÀå±â Áö¿ø(Long-Term Support) ¹öÀüÀÌ´Ù. 

¿À¶óŬ ¿£Áö´Ï¾î¿Í ¿ÀÇÂJDK Ä¿¹Â´ÏƼ(OpenJDK Community) ¹× JCP(Java Community Process)¸¦ Æ÷ÇÔÇÑ Àü ¼¼°è ÀÚ¹Ù °³¹ßÀÚ Ä¿¹Â´ÏƼ ±¸¼º¿ø °£ÀÇ Æø³ÐÀº Çù¾÷À» ±â¹ÝÀ¸·Î ¿Ï¼ºµÆ´Ù.

3³â Àü JDK 11 LTS Ãâ½Ã ÀÌÈÄ 70°¡Áö ÀÌ»óÀÇ JEP°¡ ±¸Çö ¿Ï·áµÆ´Ù.

¡ß´õ¿í °£ÆíÇØÁø ¶óÀ̼±½º = ¿À¶óŬ JDK 17À» ºñ·Ô, ÇâÈÄ Ãâ½Ã ¿¹Á¤ÀÎ JDK´Â ´ÙÀ½ LTS °ø°³ ½ÃÁ¡±îÁö ÀÚÀ¯·Ó°Ô ¹«·á »ç¿ë(free-to-use) ¶óÀ̼±½º¸¦ Á¦°øÇÑ´Ù.

¿À¶óŬÀº 2017³â ÀÌÈÄ Áö¼ÓÀûÀ¸·Î ¿À¶óŬ ¿ÀÇÂJDK ¹öÀüÀ» ¿ÀǼҽº ÀÏ¹Ý °øÁ߶óÀ̼±½º(GPL)¿¡ µû¶ó °ø°³ÇØ¿Ô´Ù.

¡ßÀå±â Áö¿ø Çâ»ó = ¿À¶óŬÀº ÀÚ¹Ù LTS ½Å±Ô ¹öÀüÀ¸·Î ÀÌÀüÇÏ´Â ±â¾÷µé¿¡°Ô ´õ ³ôÀº ź·Â¼ºÀ» Á¦°øÇÏ°íÀÚ ÀÚ¹Ù °³¹ßÀÚ Ä¿¹Â´ÏƼ ¹× JCP¿ÍÀÇ Çù·ÂÀ» ¹ÙÅÁÀ¸·Î LTS ÀÏÁ¤À» °³¼±Çß´Ù.

¿À¶óŬÀº Â÷±â LTS ¹öÀü ÀÚ¹Ù 21 ¹ßÇ¥¸¦ 2023³â 9¿ù·Î ¿¹Á¤ÇÏ°í ÀÖÀ¸¸ç, ÀÌ´Â ±âÁ¸ÀÇ ¹èÆ÷ ÁÖ±âÀÎ 3³âÀ» 2³âÀ¸·Î ´ÜÃàÇÑ °ÍÀÌ´Ù.

ÇöÀç ¿À¶óŬ LTS¿Í ÀÚ¹Ù SE¸¦ ±¸µ¶ ÁßÀÎ ±â¾÷Àº ¿øÇÏ´Â ÀÏÁ¤¿¡ µû¶ó ÀÚ¹Ù 17·Î ÀÌÀüÇÒ ¼ö ÀÖ´Ù. 

¿À¶óŬÀº ÀÚ¹Ù 17 ÀÌ¿ëÀÚ¸¦ ´ë»óÀ¸·Î ÃÖ¼Ò 2029³â 9¿ù±îÁö º¸¾È, ¼º´É, ¹ö±× ¼öÁ¤ ¾÷µ¥ÀÌÆ®¸¦ Á¦°øÇسª°¥  ¹æħÀÌ´Ù.

Á¶Áö »çºê(George Saab) ¿À¶óŬ ÀÚ¹Ù Ç÷§Æû ±×·ì °³¹ß ´ã´ç ºÎ»çÀåÀº “¿À¶óŬÀº Áö³­ 3³â°£ ´Ù¼öÀÇ °³¹ßÀÚµéÀÌ ¾Ö¿ëÇØ¿Â ÃֽŠ±â´É¿¡ ´ëÇÑ ÀÇ°ß¿¡ ±Í ±â¿ï¿´À¸¸ç, À̸¦ ÅëÇØ 6°³¿ù ´ÜÀ§ÀÇ ¹èÆ÷ ÁֱⰡ °³¹ßÀÚ »ýÅ°迡 ¼º°øÀûÀ¸·Î ¾ÈÂøÇßÀ½À» È®ÀÎÇß´Ù”¸ç “ÀÚ¹Ù °³¹ßÀÚµéÀÌ ´ç¸éÇÑ °¡Àå Å« °úÁ¦ Áß Çϳª´Â ÃֽŠLTS ¹öÀüÀÇ »ç¿ë¸¸À» ¿ä±¸ÇÏ´Â ±â¾÷ÀÌ´Ù. LTS ¹öÀüÀÇ Ãâ½Ã ÁֱⰡ 2³âÀ¸·Î º¯°æµÈ ¸¸Å­, º¸¾ÈÀ» ¿ì¼±ÇÏ´Â ±â¾÷ÀÇ °³¹ßÀÚµéÀº ±â´Éº° ¼±È£µµ¿Í ÇÊ¿ä¿¡ µû¸¥ ´õ ¸¹Àº ¼±ÅñÇÀ» È®º¸ÇÏ°Ô µÆ´Ù”°í ¸»Çß´Ù.

¾Æ¸£³¯ ´Ù¾ß¶óÆ®³ª(Arnal Dayaratna) IDC ¼ÒÇÁÆ®¿þ¾î °³¹ß ´ã´ç ºÎ»çÀå °â ¹Ú»ç´Â “¿À¶óŬÀº Àå±â Áö¿ø ¹öÀüÀÇ Ãâ½Ã Áֱ⸦ 2³âÀ¸·Î º¯°æÇÏ°í ´õ¿í À¯¿¬ÇÑ ½Å±Ô ¶óÀ̼±½º¿Í ÇÔ²² ¿À¶óŬ JDKÀÇ ÀÌ¿ë ±â°£ È®´ë¸¦ º¸Àå, ÀÚ¹Ù Ä¿¹Â´ÏƼ¿¡ ´õ ¸¹Àº ÇýÅÃÀ» Á¦°øÇϱâ À§ÇÑ º¯È­¸¦ ¸ð»öÇÏ°í ÀÖ´Ù”¸ç “ÀÌ·¯ÇÑ º¯È­¸¦ ÅëÇØ Å¬¶ó¿ìµå, ¿ÂÇÁ·¹¹Ì½º, ÇÏÀ̺긮µå ȯ°æ¿¡¼­ Çö´ëÈ­µÈ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¹èÆ÷Çϱâ À§ÇØ º¹À⼺À» °ü¸®ÇÏ°íÀÚ ÇÏ´Â ±â¾÷¿¡°Ô ÇÑÃþ ³ôÀº À¯¿¬¼ºÀ» Á¦°øÇÒ °ÍÀÌ´Ù”°í µ¡ºÙ¿´´Ù.

¡ßŬ¶ó¿ìµå ȯ°æÀÇ ÀÚ¹Ù µµÀÔ °¡¼ÓÈ­ = ÀÚ¹Ù´Â °¡Àå ¼º°øÇÑ °³¹ß Ç÷§Æû °¡¿îµ¥ Çϳª·Î¼­, ²÷ÀÓ¾ø´Â Çõ½ÅÀ» ±â¹ÝÀ¸·Î °³¹ßÀÚµéÀÇ ÁøÈ­ÇÏ´Â ¿ä±¸»çÇ×À» ÇØ°áÇÏ´Â °úÁ¤À» ÅëÇØ ¿Ï¼ºµÆ´Ù.

ÃÖ±Ù ¿À¶óŬÀº Ŭ¶ó¿ìµå ȯ°æ¿¡¼­ ÀÚ¹ÙÀÇ µµÀÔ ¼Óµµ¸¦ Çâ»óÇϱâ À§ÇØ ‘¿À¶óŬ ÀÚ¹Ù °ü¸® ¼­ºñ½º(Oracle Java Management Service)’¸¦ µµÀÔÇß´Ù.

»õ·Ó°Ô °ø°³µÈ OCI(Oracle Cloud Infrastructure) Àü¿ë ¼­ºñ½º´Â ¿ÂÇÁ·¹¹Ì½º¿Í ¸ðµç Ŭ¶ó¿ìµå ȯ°æ¿¡¼­ ±â¾÷ÀÇ ÀÚ¹Ù ·±Å¸ÀÓ ¹× ¾ÖÇø®ÄÉÀÌ¼Ç °ü¸®¸¦ Áö¿øÇÑ´Ù.

‘ÀÚ¹Ù °ü¸® ¼­ºñ½º’´Â °³¹ß ¹× ¿î¿µ ´Ü°è¿¡¼­ ½ÇÇàµÇ´Â ÀÚ¹Ù ¹öÀüÀ» Æ÷ÇÔÇÑ °í°´ÀÇ È¯°æ¿¡ ¼³Ä¡µÈ ¸ðµç ¹öÀüÀÇ ÀÚ¹Ù ¹èÆ÷¿¡ ´ëÇÑ Àü»çÀû ¼öÁØÀÇ °¡½Ã¼ºÀ» Á¦°øÇÑ´Ù.

À̸¦ ÅëÇØ ¿î¿µ ÁßÀÎ ÀÚ¹Ù ¾ÖÇø®ÄÉÀÌ¼Ç °¡¿îµ¥ ºñÁ¤»óÀûÀÎ »ç·Ê¿Í ¼³Ä¡µÈ ¸ðµç ÀÚ¹Ù ¹öÀüÀÇ ÃֽŠº¸¾È ÆÐÄ¡ ¿©ºÎ¸¦ È®ÀÎÇÒ ¼ö ÀÖ´Ù.

JDK 17Àº ½Å±Ô ¾ð¾î °³¼± »çÇ×, ¶óÀ̺귯¸® ¾÷µ¥ÀÌÆ®, ½Å±Ô ¾ÖÇà ÄÄÇ»ÅÍ Áö¿ø, ·¹°Å½Ã ±â´ÉÀÇ »èÁ¦ ¹× Áö¿ø Áß´Ü°ú ÇöÀç ÀÛ¼ºµÈ Äڵ忡 ´ëÇÑ JDK Â÷±â ¹öÀü¿¡¼­ÀÇ ÀÛµ¿À» º¸ÀåÇÏ´Â ÀÛ¾÷À» Æ÷ÇÔÇϸç, ÀÚ¹Ù Ä¿¹Â´ÏƼÀÇ ÀÇ°ßÀ» ¼ö·ÅÇϱâ À§ÇÑ ±â´É ¹Ì¸® º¸±â¿Í API ÀÎÅ¥º£ÀÌÆà ¶ÇÇÑ Á¦°øÇÑ´Ù. 

¡ßÀÚ¹Ù ¾ð¾î °³¼± »çÇ×

- JEP 409…ºÀÀΠŬ·¡½º = ºÀÀΠŬ·¡½º ¹× ÀÎÅÍÆäÀ̽º´Â ´Ù¸¥ Ŭ·¡½º³ª ÀÎÅÍÆäÀ̽º¿¡ ÀÇÇÑ È®Àå ¹× ±¸ÇöÀ» Á¦ÇÑÇÑ´Ù.

ÀÌ´Â ÀÚ¹Ù ¾ð¾î¸¦ ¹ßÀü½ÃÄÑ °³¹ßÀÚ »ý»ê¼ºÀ» ³ôÀÌ°íÀÚ ÇÏ´Â ÇÁ·ÎÁ§Æ® ¾Ú¹ö(Project Amber)·ÎºÎÅÍ µµÀÔÇÑ ¿©·¯ °³¼± »çÇ× Áß Çϳª´Ù.

¡ß¶óÀ̺귯¸® ¾÷µ¥ÀÌÆ® ¹× °³¼± »çÇ×

- JEP 306…Ç×»ó ¾ö°ÝÇÑ ºÎµ¿ ¼Ò¼öÁ¡ ¹®¹ý º¹¿ø = ÀÚ¹Ù ÇÁ·Î±×·¡¹Ö ¾ð¾î ¹× ÀÚ¹Ù °¡»ó ¸Ó½Å¿¡´Â ±âº»ÀûÀ¸·Î ¾ö°ÝÇÑ ºÎµ¿ ¼Ò¼öÁ¡ ¹®¹ý(semantics)¸¸ÀÌ Á¸ÀçÇß´Ù.

Çϵå¿þ¾î ¾ÆÅ°ÅØóÀÇ Á¦ÇÑ »çÇ×À» ¼ö¿ëÇϱâ À§ÇØ ÀÚ¹Ù 1.2ºÎÅÍ ÀÌó·³ ¾ö°ÝÇß´ø ¹®¹ý¿¡ ´ëÇÑ ¿¹¿Ü »çÇ×À» ±âº»ÀûÀ¸·Î äÅÃÇßÀ¸³ª, ÀÌ ¿¹¿Ü°¡ ´õ ÀÌ»ó À¯¿ëÇϰųª ÇÊ¿äÇÏÁö ¾Ê±â¿¡ JEP 306¸¦ ÅëÇØ À̸¦ Á¦°ÅÇß´Ù.

- JEP 356…Çâ»óµÈ ÀÇ»ç ³­¼ö »ý¼º±â = ÀÇ»ç ³­¼ö »ý¼º±â(Pseudo-Random Number Generator)¸¦ À§ÇÑ »õ·Î¿î ÀÎÅÍÆäÀ̽º ŸÀÔ°ú ±¸ÇöÀ» Á¦°øÇÑ´Ù.

ÀÌ º¯°æ»çÇ×Àº °³º° ÀÇ»ç ³­¼ö »ý¼º±â »çÀÌÀÇ »óÈ£¿î¿ë¼ºÀ» °³¼±ÇÏ¸ç ¿ä±¸ »çÇ׿¡ ºÎÇÕÇÏ´Â ¾Ë°í¸®Áò ±¸ÇöÀ» À§ÇØ Á÷Á¢ Äڵ带 ÀÛ¼ºÇÏÁö ¾Ê°íµµ ¼Õ½±°Ô ±¸ÇöÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÑ´Ù.

- JEP 382…½Å±Ô ¸ÆOS ·»´õ¸µ ÆÄÀÌÇÁ¶óÀÎ = ¾ÖÇà ¸ÞÅ» API¸¦ »ç¿ëÇÏ´Â ¸ÆOS¿ë ÀÚ¹Ù 2D ÆÄÀÌÇÁ¶óÀÎÀ» ±¸ÇöÇÑ´Ù. »õ ÆÄÀÌÇÁ¶óÀÎÀº Áö¿øÀÌ Áß´ÜµÈ ¾ÖÇà ¿ÀÇÂ(Open)GL API¿¡ ´ëÇÑ JDKÀÇ ÀÇÁ¸¼ºÀ» ÁÙÀδÙ.
 
¡ß»õ·Î¿î Ç÷§Æû Áö¿ø

- JEP 391…¸ÆOS AArch64 Æ÷Æà = JDK¸¦ ¸ÆOS/¾ÆÅ©(AArch)64 Ç÷§ÆûÀ¸·Î Æ÷ÆÃ, »õ·Î¿î ¾Ï(Arm) 64 ±â¹ÝÀÇ ¾ÖÇà ½Ç¸®ÄÜ ÄÄÇ»ÅÍ¿¡¼­ ÀÚ¹Ù ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÚüÀûÀ¸·Î ½ÇÇàÇÏ´Â °ÍÀÌ °¡´ÉÇØÁ³´Ù. 

¡ß»èÁ¦ ¹× Áö¿ø Áß´Ü

- JEP 398…»èÁ¦ ¿¹Á¤µÈ ¾ÖÇø´ API Áö¿ø Áß´Ü = ¸ðµç À¥ ºê¶ó¿ìÀú °ø±Þ¾÷ü°¡ ÀÚ¹Ù ºê¶ó¿ìÀú Ç÷¯±×Àο¡ ´ëÇÑ Áö¿øÀ» Áß´ÜÇ߰ųª ÀÌ¿¡ ´ëÇÑ °èȹÀ» ¹ßÇ¥Çß´Ù.

¾ÖÇø´ API´Â 2017³â 9¿ù ÀÚ¹Ù 9¿¡¼­ Áö¿øÀÌ Áß´ÜµÈ ¹Ù ÀÖÀ¸³ª, ´ç½Ã¿¡´Â »èÁ¦¸¦ À§ÇÑ Á¶Ä¡´Â ¾Æ´Ï¾ú´Ù.

- JEP 407…¿ø°Ý RMI È°¼ºÈ­ »èÁ¦ = ¿ø°Ý ÇÔ¼ö È£Ãâ(remote method invocation)À» È°¼ºÈ­ÇÏ´Â ¸ÞÄ¿´ÏÁòÀÌ »èÁ¦µÆ´Ù.

±âŸ RMI °ü·Ã »çÇ×Àº À¯ÁöµÈ´Ù.

- JEP 410…AOT ¹× JIT ÄÄÆÄÀÏ·¯ »èÁ¦ = ÀÚ¹Ù ±â¹ÝÀÇ AOT(ahead-of-time) ¹× JIT(just-in-time)´Â ½ÇÇèÀûÀÎ ÄÄÆÄÀÏ·¯·Î¼­ äÅÃÀÌ ¿øÈ°ÇÏÁö ¾Ê¾ÒÀ¸¸ç, JDK 16¿¡¼­ ÀÌ¹Ì ¼±ÅÃÀûÀÎ Á¦°Å°¡ °¡´ÉÇß´Ù.

ÀÌ JEP´Â JDK ¼Ò½º Äڵ忡¼­ °ü·Ã ±¸¼º¿ä¼Ò¸¦ »èÁ¦ÇÑ´Ù.

- JEP 411…»èÁ¦ ¿¹Á¤µÈ º¸¾È ¸Å´ÏÀú Áö¿ø Áß´Ü = º¸¾È ¸Å´ÏÀú(Security Manager)´Â ÀÚ¹Ù 1.0ºÎÅÍ Å¾ÀçµÆÀ¸³ª, Àå±â°£ ±â¾÷¿¡¼­ »ç¿ëÇÏ´Â ÀÚ¹Ù Äڵ带 º¸È£ÇÏ´Â ÁÖ¿ä ¼ö´ÜÀÌ ¾Æ´Ï¾úÀ¸¸ç ¼­¹ö¿¡¼­ µ¿ÀÛÇÏ´Â ÀÚ¹Ù ÄÚµå º¸¾ÈÀ» À§Çؼ­µµ °ÅÀÇ »ç¿ëµÇÁö ¾Ê¾Ò´Ù.

ÇâÈÄ ¹öÀü¿¡¼­ À̸¦ Á¦°Å, À¯Áö °ü¸® ºÎ´ãÀÌ ÇöÀúÈ÷ °¨¼ÒÇÏ°í ÀÚ¹Ù Ç÷§ÆûÀÌ °³¼±µÉ °ÍÀÌ´Ù.

¡ß¹Ì·¡¸¦ ´ëºñÇÑ ÀÚ¹Ù ÇÁ·Î±×·¥

- JEP 403…JDK ³»ºÎÀÇ °­·ÂÇÑ Ä¸½¶È­ = JDK 9ºÎÅÍ JDK 16±îÁö ´ÜÀÏ Ä¿¸Çµå ¶óÀÎ ÀÔ·ÂÀ» ÅëÇØ °¡´ÉÇß´ø ³»ºÎ ±¸¼º ¿ä¼ÒÀÇ °­·ÂÇÑ Ä¸½¶È­ ÇØÁ¦°¡ Â÷´ÜµÈ´Ù.

¿©ÀüÈ÷ ±âÁ¸¿¡ Á¸ÀçÇÏ´Â ³»ºÎ API¸¦ ÅëÇØ ÀÌ¿¡ Á¢±ÙÇÒ ¼ö ÀÖÁö¸¸, Ä¿¸Çµå ¶óÀÎ ¸Å°³º¯¼ö³ª ‘JAR ¸ÞÀÎÆ佺Ʈ(manifest)’ ÆÄÀÏÀÇ ¼Ó¼ºÀ» ÀÌ¿ëÇÏ¿© °­·ÂÇÑ Ä¸½¶È­¸¦ ÇØÁ¦ÇÏ°íÀÚ ÇÏ´Â ÆÐÅ°Áö ¸ñ·ÏÀ» ÁöÁ¤ÇØ¾ß ÇÑ´Ù.

ÇØ´ç º¯°æ »çÇ×Àº ¾ÖÇø®ÄÉÀÌ¼Ç º¸¾ÈÀ» °­È­ÇÏ°í, JDK¸¦ ÀÌ¿ëÇØ ³»ºÎÀûÀ¸·Î ±¸ÇöµÈ ºñÇ¥ÁØ ¼¼ºÎ»çÇ׿¡ ´ëÇÑ Á¾¼Ó¼ºÀ» °¨¼Ò½ÃŲ´Ù.
 
¡ß´ÙÀ½ JDK ¹öÀü ±â´ÉÀÇ ¹Ì¸®º¸±â ¹× ÀÎÅ¥º£ÀÌÆÃ

- JEP 406…½ºÀ§Ä¡(switch)¸¦ À§ÇÑ ÆÐÅÏ ¸ÅĪ(¹Ì¸®º¸±â) = °³º° ÀÛ¾÷ÀÌ ÇÒ´çµÈ ´Ù¾çÇÑ ÆÐÅÏÀ» Å×½ºÆ®ÇÏ´Â switch ±¸¹®À» Çã¿ëÇÑ´Ù.

ÀÌ´Â º¹ÀâÇÑ µ¥ÀÌÅÍ¿¡ »ç¿ëµÇ´Â ÁúÀǸ¦ °£°áÇÏ°í ¾ÈÀüÇÏ°Ô ÀÛ¼ºÇϵµ·Ï µ½´Â´Ù.

- JEP 412…¿ÜºÎ ÇÔ¼ö¿Í ¸Þ¸ð¸®API(ÀÎÅ¥º£ÀÌÆÃ) = ÀÚ¹Ù ·±Å¸ÀÓ ¿ÜºÎÀÇ ÄÚµå¿Í µ¥ÀÌÅ͸¦ ÀÚ¹Ù ÇÁ·Î±×·¥°ú »óÈ£¿î¿ëÇϱâ À§ÇØ JDK 14¿Í JDK 15¿¡¼­ µµÀÔµÈ ÀÎÅ¥º£ÀÌÆà API°¡ °³¼±µÆ´Ù.

ÀÌ API´Â ¿ÜºÎ ÇÔ¼ö(Áï JVM ¿ÜºÎÀÇ ÄÚµå)¸¦ È¿À²ÀûÀ¸·Î È£ÃâÇÏ°í ¿ÜºÎ ¸Þ¸ð¸®¿¡ ¾ÈÀüÇÏ°Ô Á¢±ÙÇϵµ·Ï ÇÑ´Ù.

ÀÚ¹Ù ÇÁ·Î±×·¥ÀÌ ³×ÀÌƼºê ¶óÀ̺귯¸®¸¦ È£ÃâÇϰųª ³×ÀÌƼºê µ¥ÀÌÅ͸¦ ó¸®ÇÏ´Â °úÁ¤¿¡¼­ ¹ß»ý °¡´ÉÇÑ JNI(Java Native Interface)ÀÇ ºÒ¾ÈÁ¤¼º°ú º¹À⼺À» ¹æÁöÇÑ´Ù.

API´Â ´Ù¸¥ ¾ð¾î·Î ÀÛ¼ºµÈ ÄÚµå¿Í ÀÚ¹Ù »çÀÌÀÇ »óÈ£ÀÛ¿ëÀ» °³¼±ÇÏ´Â ÇÁ·ÎÁ§Æ® Æijª¸¶(Project Panama)¿¡¼­ °³¹ßµÇ°í ÀÖ´Ù.

- JEP 414…º¤ÅÍ(Vector) API(2Â÷ ÀÎÅ¥º£ÀÌÆÃ) = ÀÌ ±â´ÉÀ» Áö¿øÇÏ´Â CPU ¾ÆÅ°ÅØóÀÇ º¤ÅÍ ¿¬»ê ¸í·ÉÀ» ÃÖÀûÈ­Çϱâ À§ÇØ ·±Å¸ÀÓ¿¡¼­ ¾ÈÁ¤ÀûÀ¸·Î ÄÄÆÄÀÏ °¡´ÉÇÑ º¤ÅÍ ¿¬»ê ¹®¹ýÀ» Áö¿øÇÑ´Ù.

À̸¦ ÅëÇØ µ¿ÀÏÇÑ ½ºÄ®¶ó ¿¬»ê ´ëºñ ¿ì¿ùÇÑ ¼º´ÉÀ» ´Þ¼ºÇÒ ¼ö ÀÖ´Ù.

<±èµ¿±â ±âÀÚ>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