C++11¤Î¿·µ¬³Ê¤â·èÄꤷ¡¢¤Þ¤À¤Þ¤ÀÇ®¤¤¡ª¡ª C++»È¤ª¤¦¡¼¤È¤¤¤¦¤³¤È¤Çʸˡ¤Ë¤Ä¤¤¤ÆÀâÌÀ¤·¤Æ¤¤¤¤¿¤¤¤È»×¤¤¤Þ¤¹ ¤³¤Î¹ÖºÂ¤ÏC¸À¸ì½¬ÆÀ¼Ô¤òÂоݤȤ·¤Æ¤¤¤Þ¤¹ Visual C++ 2010 Express¤ò»È¤¤¤Þ¤¹ °Ê²¼¤ËC++¤ÎÍøÅÀ¤È·çÅÀ¤ò¤Þ¤È¤á¤Æ¤ª¤¤Þ¤¹ ¡¦C++¤ÎÍøÅÀ ¡C¸À¸ì¤Îʸˡ¤¬¤½¤Î¤Þ¤Þ»È¤¨¤ë¡ÊC¸À¸ì¤òÊñ³ç¤·¤Æ¤ë¡Ë ¢¥ª¥Ö¥¸¥§¥¯¥È»Ø¸þ¸À¸ì¡ÊJava¡¦C#¤Î¤è¤¦¤Ë¥¯¥é¥¹¤¬»È¤¨¤ë¡Ë £¼Â¹Ô½èÍý¤¬Â¾¤Î¸À¸ì¤ËÈæ¤Ù¤ÆÁᤤ ¤¥¢¥»¥ó¥Ö¥ê¤òÆâÉô¤ËËä¤á¹þ¤à¡Ê¥¤¥ó¥é¥¤¥ó¥¢¥»¥ó¥Ö¥é¡Ë¤äSIMD¡¢CUDA¤Ê¤É¤òÍøÍѤ·¤ÆCPU¤äGPU¤Ê¤É¤ÎÀǽ¤òºÇ¹â¤Þ¤Ç°ú¤½Ð¤»¤ë¤è¤¦¤Ê¥×¥í¥°¥é¥à¤¬½ñ¤±¤ë ¥³«È¯¼Ô¤¬Â¿¤¤¤Î¤Ç»ñÎÁ¤¬ËÉÙ ¦OS¤ÎAPI¤Ê¤Éº¬´´Éôʬ¤Ë»È¤ï¤ì¤Æ¤¤¤ë¤³¤È¤¬Â¿¤¤¤Î¤Ç¡¢OS¤ÎµóÆ°¤òÃΤë¤È¤¤Ê¤É¤ÎÌò¤ËΩ¤Ä §Â¾¤Î¥ª¥Ö¥¸¥§¥¯¥È»Ø¸þ¸À¸ì¤è¤ê¼«Í³ÅÙ¤¬¹â¤¤ ¨³°Éô¥é¥¤¥Ö¥é¥ê¤¬ËÉÙ ¡¦C++¤Î·çÅÀ ¡¥¬¥Ù¡¼¥¸¥³¥ì¥¯¥·¥ç¥ó¤¬¤Ê¤¤¡Ê½èÍý®ÅٽŻë¡Ë¤Î¤ÇưŪ¤Ê¥á¥â¥ê³ÎÊÝ(Java¡¦C#¤Ç¤Înew)¤ò¤·¤¿¾ì¹ç¡¢¼«Á°¤Ç²òÊü½èÍý¤ò¤·¤Ê¤¤¤È¥á¥â¥ê¥ê¡¼¥¯¤¹¤ë ·çÅÀ¡¤Ë´Ø¤·¤Æ¤ä¤êÊý¼¡Âè¤Ç´Êñ¤ËÂнè¤Ç¤¤ë¤Î¤Ç¤¢¤Þ¤êÌäÂê¤Ë¤Ê¤é¤Ê¤¤µ¤¤¬¤·¤Þ¤¹ #vote(C++¤Ï»ê¹â¤Î¸À¸ì¤Ç¤¹[0],¶¯¤¤¤é¤ì¤Æ¤¤¤ë¤ó¤À¡ª[1],ÁǿͤˤϤª¤¹¤¹¤á¤Ç¤¤Ê¤¤[2]) #vote(C++¤Ï»ê¹â¤Î¸À¸ì¤Ç¤¹[0],¶¯¤¤¤é¤ì¤Æ¤¤¤ë¤ó¤À¡ª[2],ÁǿͤˤϤª¤¹¤¹¤á¤Ç¤¤Ê¤¤[2])