
²{¦b¬O¤@Ó¬ì§Þªº®É¥N¡A¾Ç²ß¬ÛÃö¹q¸£¸ê°T¤w¸g¬O¤£¥i°fªºÁͶÕ
¦ý¬O¬D¿ï¤@¥»¦nªº¹q¸£ÂO®Ñ´N¬OÃø¤W¥[Ãø
²¦³º¦nªº¹q¸£®Ñ¡A´N¬On²LÅã©öÀ´
³o¥»³zµøC»y¨¥«ü¼Ð¡G²`«×±´¯Á°O¾ÐÅéºÞ²z®Ö¤ß§Þ³N§Ú´N¬O«D±`¤j±Àªº¤@¥»¾Ç²ß¬ÛÃö¹q¸£»P¬ì§Þªº®ÑÄy
¤@¶}©l§Ú¥ý¬Ý¤j¿û¡A¤jºõ¸Ì±ªº¸ê°T¯uªº«Ü§l¤Þ§Ú
¦Ó¥B§Úè¦n¹J¨ìÃþ¦üªº°ÝÃD¡A§@ªÌ¤]¯à§Ö³tªº´£¨Ñ¥¿½Tªº¸Ñ¨M¤èªk
©Ò¥H§Ú¹J¨ìªº°ÝÃD«Ü§Ö´N³B²z±¼¤F
¤£µM§Ú¤w¸g¥dÃö¥d¤F5¤Ñ¤F
¨ä¹ê·|ª¾¹D³o¥»³zµøC»y¨¥«ü¼Ð¡G²`«×±´¯Á°O¾ÐÅéºÞ²z®Ö¤ß§Þ³N
¤]¬O¦]¬°¦bºô¸ô·j´M¿Ô¸ß®É¡A¬Ý¨ì¦³ªºªB¤Í¸ò§Ú¹J¨ì¦P¼Ëªº°ÝÃD
¬Ý¤F³o¥»³zµøC»y¨¥«ü¼Ð¡G²`«×±´¯Á°O¾ÐÅéºÞ²z®Ö¤ß§Þ³N¤~¸Ñ¨M°ÝÃD
«D±`±ÀÂ˵¹¤j®a°Ñ¦Ò³á~
³o¥»®Ñªº¸Ô²Ó¤¶²Ð¦p¤U~°Ñ¦Ò¤@¤U§a
»¡©ú¡G
´yz¡G
²`¤J²z¸Ñ C »y¨¥«ü¼Ð»P°O¾ÐÅéºÞ²z¯à´£ª@µ{¦¡³]p¯à¤O¡C¥»®Ñ¥H¹ê°ÈÀ³¥Î¬°¾É¦V¡A¤¶²Ð«ü¼Ð¦b°ÊºA°O¾ÐÅé¾Þ§@¡B»²§U¸ê®Æµ²ºc¹ê§@»P¦s¨úµwÅ骺¦UºØ¾÷¨î¡A¦b®Ñ¤¤§@ªÌ³z¹L°O¾ÐÅé¼Ò«¬¬°ÅªªÌ¥Ü½d¡A¦p¦ó±N«ü¼Ð»P°}¦C¡B¦r¦ê¡Bµ²ºc¥H¤Î¨ç¦¡µ²¦Xªº¦UºØ¨Ï¥Î¤è¦¡¡C
«ü¼ÐÅý C »y¨¥¦³±j¤jªº¼u©Ê»P¯à¤O¡A«o¤]Ãø¥Hºë³q--«ÜÃø§ä¨ì«ü¼Ð¬ÛÃöªº°Ñ¦Ò¸ê·½¡CµL½×¬Oªì¾ÇªÌ©Î¬O¦³¸gÅ窺 C/C++ µ{¦¡³]p®v»P¶}µo¤Hû¡A¥»®Ñ¡i³Õ«È¨Ó¨ä¥L¶¼«~±ÀÂˮѳæ¡j¹d²ÓÃû¿ò²[»\ŪªÌ©Ò»Ýnªº¸ê°T¡C
?¤¶²Ð«ü¼Ð¡A¥]§t¤£¦P«ü¼Ð«¬ºAªº«Å§i
?¾Ç²ß°ÊºA°O¾ÐÅé°t¸m¡BÄÀ©ñ¥H¤Î¨ä¥L°O¾ÐÅéºÞ²z§Þ¥©
?¨Ï¥Î±N¸ê®Æ¶Ç¤J¨ç¼Æ©Î¦Û¨ç¼Æ¤¤¶Ç¦^ªº§Þ¥©
?³z¹L°}¦C»P«ü¼ÐªºÃö«Y²z¸Ñ°}¦Cªº°ò¦·§©À
?¤¶²Ð¦r¦êªº°ò¦¡A¥H¤Î«ü¼Ðªº¦UºØ¦r¦ê¾Þ§@
?ÁA¸Ñ«ü¼Ð¦U¯à³y¦¨ªº¦w¥þ°ÝÃD¡A¦p½w½Ä°Ï·¸¦ì
?¾Ç²ß¦UºØ«ü¼Ð§Þ¥©¡A¦p¤£³z©ú«ü¼Ð¡]opaque pointer¡^¡B¦³¬É«ü¼Ð¡]bounded pointer¡^¥H¤Î¨Ï¥Î restrict ÃöÁä¦r
Richard Reese, ¬O¼w¦{ Stephaenville ªº Tarleton ¦{¥ß¤j¾Çªº§U²z±Ð±Â¡A¦³¤T¤Q¦~ªº²£·~¬É»P¾Ç³N¬É¸gÅç¡A¥]§t¤F¤Q¦~¦b Lockheed Martin ¤ä´©³nÅé¶}µo
¶·ª¾¡G
§@ªÌ¡G Richard Reese
·s¥\¯à¤¶²Ð- ĶªÌ¡G²ø¥°²»
- ¥Xª©ªÀ¡G¼ÚµÜ§
·s¥\¯à¤¶²Ð - ¥Xª©¤é´Á¡G2013/10/25
- »y¨¥¡GÁcÅ餤¤å
¼ÐÅÒµù¸Ñ¡G¡i³Õ«È¨Ó±Æ¦æº]¤é¥»¤å¾Ç±ÀÂˮѳæ¡j
³zµøC»y¨¥«ü¼Ð¡G²`«×±´¯Á°O¾ÐÅéºÞ²z®Ö¤ß§Þ³N ®Ñµû¤ß±o
³zµøC»y¨¥«ü¼Ð¡G²`«×±´¯Á°O¾ÐÅéºÞ²z®Ö¤ß§Þ³N ®ÑÄy«e¨¥
³zµøC»y¨¥«ü¼Ð¡G²`«×±´¯Á°O¾ÐÅéºÞ²z®Ö¤ß§Þ³N Ū®Ñ¤ß±o
³zµøC»y¨¥«ü¼Ð¡G²`«×±´¯Á°O¾ÐÅéºÞ²z®Ö¤ß§Þ³N ±ÀÂ˳ø§i¤ß±o
³zµøC»y¨¥«ü¼Ð¡G²`«×±´¯Á°O¾ÐÅéºÞ²z®Ö¤ß§Þ³N ¤º®e¤j¿û¥Ø¿ý¤j¿û
³zµøC»y¨¥«ü¼Ð¡G²`«×±´¯Á°O¾ÐÅéºÞ²z®Ö¤ß§Þ³N ¥þ®M»ù®æ
³zµøC»y¨¥«ü¼Ð¡G²`«×±´¯Á°O¾ÐÅéºÞ²z®Ö¤ß§Þ³N ±ÀÂ˧Ç
³zµøC»y¨¥«ü¼Ð¡G²`«×±´¯Á°O¾ÐÅéºÞ²z®Ö¤ß§Þ³N ¾\ŪªºCPȰª¶Ü
³zµøC»y¨¥«ü¼Ð¡G²`«×±´¯Á°O¡i³Õ«È¨Ó§@¤å/³Ð§@¦rµü¤ÀªR±ÀÂˮѳæ¡j¾ÐÅéºÞ²z®Ö¤ß§Þ³N ¹q¤l®Ñ

¼öªù±ÀÂË¡I
¡]¤¤¥¡ªÀ¤é¤º¥Ë21¤éºî¦X¥~¹q³ø¾É¡^¥@¬É®ð¶H²Õ´¡]WMO¡^¤µ¤Ñªí¥Ü¡A¥þ²y±Nªï¦V¥v¤W³Ì¼öªº¤@¦~¡A¤j®ð¤¤ªº¤G®ñ¤ÆºÒ¿@«×¤w¸g³Ð·s°ª¡A¨Ï¥þ²y·x¤Æ¶i¤@¨B¥[¼@¡C ÁõÄÝÁp¦X°êªº¥@¬É®ð¶H²Õ´«ü¥X¡A³°¦a©M®ü¬v6¤ë·Å«×³£³Ð³sÄò14Ó¤ë·s°ª¡A©IÆ~¾¨³t¹ê¬I¥h¦~12¤ë¹F¦¨ªº®ðÔ¨óij¡A³z¹L¦b2100¦~«e±N¤Æ¥Û¿U®ÆÂରºñ¦â¯à·½¡A¨Ó¹Kªý®ðÔÅܾE¡C ®Ú¾Ú¬ü°ê°ê®a¯èªÅº[¤ÓªÅÁ`¸p¡]NASA¡^¡A¤µ¦~«e6Ӥ륧¡·Å«×¤ñ19¥@¬ö±ß´Á¤u·~®É¥N«e°ªÄá¤ó1.3«×¡C ¥@¬É®ð¶H²Õ´¯µ®Ñªø¶ð©Ô´µ¡]Petteri Taalas¡^ªí¥Ü¡G¡u³o¥YÅã§åã¤Î¹ê¬I¤Ú¾¤®ðÔÅܾE¨óij¡A¥H¤Î¥[³tÂ૬¬°§CºÒ¸gÀ٤ΨϥΦA¥Í¯à·½¡A±N¬O«e©Ò¥¼¦³¦a«n¡C¡v ¥@¬É®ð¶H²Õ´®ðÔ¬ã¨spµe¥D¥ô¥dº¸´Ë¡]DavidCarlson¡^¦b·s»D²³ø·|¤W»¡¡G¡u®Ú¾Ú§Ú̩Ҩ£¡A2016¤W¥b¦~ªº±¡ªp¯uªº«Ü¥O¤H¼~¤ß¡C¡v ¥Lªí¥Ü¡G¡u§ÚÌ¥H¬°·|ªá¤W¼Æ¦~¤~·|¥X²{³oµ¥·Å«×¡A§Ú̯à±Ä¨ú¦æ°Êªº®É¶¡¤£¦h¤F¡C¡v ¥L»¡¡A¬ü°êªü©Ô´µ¥[¡B¥[®³¤j¤Î«Xù´µµ¥¥_¥b²y¦a°Ï¡A¥X²{¨u¨£°ª·Å¡C ¤W¦¸¥þ²y®ð·Å§C©ó20¥@¬ö¥§¡·Å«×ªº¤ë¤À¬O1984¦~12¤ë¡C ¥@¬É®ð¶H²Õ´¦bÁn©ú¤¤»¡¡A¤Ó¥¬v±j¯P¸tÀ¦²{¶H¡u¤w¸g®ø¥¢¡v¡C¸tÀ¦²{¶H»P·¥ºÝ°®§ò¡B¼É·«B¤Î¬x±w¦³ÃöÁp¡C ¶ð©Ô´µªí¥Ü¡G¡u·Å«Ç®ðÅé¾ÉPªº®ðÔÅܾE¤£·|¡]®ø¥¢¡^¡A³o¥Nªí§Ú̱N±Á{§ó¦h¼ö®ö¡B·¥ºÝ°«B¡A¥H¤Î¥i¯à¥X²{±a¨Ó§ó¤j¼vÅTªº¼ö±a®ð±Û¡C¡v1050721
¡i³Õ«È¨Ó±Æ¦æº]ÅU«ÈªA°È±ÀÂˮѳæ¡j¬Ý®Ñ¦³¯q¨¤ß°·±d¡A¡i³Õ«È¨Ó±Æ¦æº]ÅU«ÈªA°È±ÀÂˮѳæ¡j§Ú´N¬O¤@Ó«Ü·R®Ñªº¤H
²¦³º¬Ý®Ñ¯à°÷Åý§Ú¦bµuµuªº®É¶¡¤º¡Aµy¬°±Mª`°µ¤@¥ó¨Æ¡A¡i³Õ«È¨Ó±Æ¦æº]ÅU«ÈªA°È±ÀÂˮѳæ¡j©Ò¥H¦b¿ïÁÊ®ÑÄy®É¡A¦³®É·|¬Ý¤@¨Ç¤ñ¸ûÄÝ©ó»â¾Éªº®ÑÄy¡A¡i³Õ«È¨Ó±Æ¦æº]ÅU«ÈªA°È±ÀÂˮѳæ¡j¦]¬°¤WÀY¥æ¬£«Ü«n¥ô°Èµ¹§Ú
±a»â¹Î¶¤´NÅã±o«D±`«nªº¡AÁöµM¹ê»Ú¤Wªºª¬ªp»P®Ñªºª¬ªp¤£¤Ó¤@¼Ë¡A¡i³Õ«È¨Ó±Æ¦æº]ÅU«ÈªA°È±ÀÂˮѳæ¡j¦Ü¤Ö¥i¥H¥ý°µ¹w¨¾Åo¡i³Õ«È¨Ó²Õ´¡þºÞ²z±ÀÂˮѳæ¡j¬Ý®Ñ¦³¯q¨¤ß°·±d¡A¡i³Õ«È¨Ó²Õ´¡þºÞ²z±ÀÂˮѳæ¡j§Ú´N¬O¤@Ó«Ü·R®Ñªº¤H
²¦³º¬Ý®Ñ¯à°÷Åý§Ú¦bµuµuªº®É¶¡¤º¡Aµy¬°±Mª`°µ¤@¥ó¨Æ¡A¡i³Õ«È¨Ó²Õ´¡þºÞ²z±ÀÂˮѳæ¡j©Ò¥H¦b¿ïÁÊ®ÑÄy®É¡A¦³®É·|¬Ý¤@¨Ç¤ñ¸ûÄÝ©ó»â¾Éªº®ÑÄy¡A¡i³Õ«È¨Ó²Õ´¡þºÞ²z±ÀÂˮѳæ¡j¦]¬°¤WÀY¥æ¬£«Ü«n¥ô°Èµ¹§Ú
±a»â¹Î¶¤´NÅã±o«D±`«nªº¡AÁöµM¹ê»Ú¤Wªºª¬ªp»P®Ñªºª¬ªp¤£¤Ó¤@¼Ë¡A¡i³Õ«È¨Ó²Õ´¡þºÞ²z±ÀÂˮѳæ¡j¦Ü¤Ö¥i¥H¥ý°µ¹w¨¾Åo¡i³Õ«È¨Ó±Æ¦æº]^¬üõ¾Ç±ÀÂˮѳæ¡j¬Ý®Ñ¦³¯q¨¤ß°·±d¡A¡i³Õ«È¨Ó±Æ¦æº]^¬üõ¾Ç±ÀÂˮѳæ¡j§Ú´N¬O¤@Ó«Ü·R®Ñªº¤H
²¦³º¬Ý®Ñ¯à°÷Åý§Ú¦bµuµuªº®É¶¡¤º¡Aµy¬°±Mª`°µ¤@¥ó¨Æ¡A¡i³Õ«È¨Ó±Æ¦æº]^¬üõ¾Ç±ÀÂˮѳæ¡j©Ò¥H¦b¿ïÁÊ®ÑÄy®É¡A¦³®É·|¬Ý¤@¨Ç¤ñ¸ûÄÝ©ó»â¾Éªº®ÑÄy¡A¡i³Õ«È¨Ó±Æ¦æº]^¬üõ¾Ç±ÀÂˮѳæ¡j¦]¬°¤WÀY¥æ¬£«Ü«n¥ô°Èµ¹§Ú
±a»â¹Î¶¤´NÅã±o«D±`«nªº¡AÁöµM¹ê»Ú¤Wªºª¬ªp»P®Ñªºª¬ªp¤£¤Ó¤@¼Ë¡A¡i³Õ«È¨Ó±Æ¦æº]^¬üõ¾Ç±ÀÂˮѳæ¡j¦Ü¤Ö¥i¥H¥ý°µ¹w¨¾Åo
