ÀÌ ÆÐ³Î¿¡´Â ÄÄÆÄÀϵȿÀºêÁ§Æ®ÀÇ ¼º´ÉÀ» Çâ»ó½ÃŰ°í º¸°íÇÏ´Â ¿É¼ÇÀÌ
ÀÖ½À´Ï´Ù.
ÀÏ¹Ý ´ëÈ »óÀÚ µµ¿ò¸»¿¡ *CMDDFT ¼³Á¤°ú ´©¸§ ´ÜÃß µµ¿ò¸»¿¡ ´ëÇØ ÀÚ¼¼È÷
³ª¿Í ÀÖ½À´Ï´Ù.
- ¼º´É ¼öÁý ÀÛµ¿
- ¸ðµâ ¶Ç´Â ÇÁ·Î±×·¥¿¡¼ ¼º´É µ¥ÀÌÅÍ ÃøÁ¤ Äڵ尡 »ý¼ºµÇ¾î¾ß ÇÏ´ÂÁö ¿©ºÎ¸¦
ÁöÁ¤ÇÕ´Ï´Ù. ¼öÁýµÈ µ¥ÀÌÅÍ´Â ¾îÇø®ÄÉÀ̼ÇÀÇ ¼º´ÉÀ» ÇÁ·ÎÆÄÀÏÇϱâ À§ÇØ
½Ã½ºÅÛ ¼º´É µµ±¸¿¡ ÀÇÇØ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. ¼º´É ÃøÁ¤ Äڵ带 Ãß°¡Çϸé
Á¶±Ý ´õ Å« ¿ÀºêÁ§Æ®°¡ »ý¼ºµÇ°í ¼º´É¿¡ ¿µÇâÀ» ÁÙ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ Çʵ忡 ´ÙÀ½ °ª Áß Çϳª¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
- *CMDDFT
- ÇöÀç »ç¿ëÀÚ ½Ã½ºÅÛÀÇ ±âº»°ªÀ¸·Î ¼³Á¤µÈ ¼º´É ¼öÁý ¼³Á¤À» ÂüÁ¶ÇÕ´Ï´Ù.
- *PEP
- ÇÁ·Î±×·¥ ÀÔ·Â ÇÁ·Î½ÃÀúÀÇ ÀÔ·Â ¹× Á¾·á½Ã¿¡¸¸ ¼º´É Åë°è°¡ ¼öÁýµË´Ï´Ù.
¾îÇø®ÄÉÀ̼ǿ¡ ´ëÇÑ Àü¹ÝÀûÀÎ ¼º´É Á¤º¸¸¦ ¼öÁýÇÏ·Á´Â °æ¿ì¿¡ ÀÌ °ªÀ»
¼±ÅÃÇϽʽÿÀ. ÀÌ Áö¿øÀº ÀÌÀü¿¡ TPST µµ±¸·Î Á¦°øµÈ Áö¿ø°ú
°°½À´Ï´Ù.
- *ENTRYEXIT *NONLEAF
- ¸®ÇÁ ÇÁ·Î½ÃÀú°¡ ¾Æ´Ñ ¸ðµç ÇÁ·Î±×·¥ ÇÁ·Î½ÃÀúÀÇ ÀÔ·Â ¹× Á¾·á½Ã¿¡ ¼º´É Åë°è°¡
¼öÁýµË´Ï´Ù. ¿©±â¿¡´Â ÇÁ·Î±×·¥ PEP ·çƾÀÌ Æ÷ÇԵ˴ϴÙ.
¾îÇø®ÄÉÀ̼ÇÀÇ ´Ù¸¥ ·çƾÀ» È£ÃâÇÏ´Â ·çƾ¿¡ ´ëÇÑ ¼º´É Á¤º¸¸¦ ¼öÁýÇÏ·Á´Â °æ¿ì¿¡
ÀÌ °ªÀ» ¼±ÅÃÇϽʽÿÀ.
- *ENTRYEXIT *ALLPRC
- ¸®ÇÁ ÇÁ·Î½ÃÀúÀÎ ¸ðµç ÇÁ·Î±×·¥ ÇÁ·Î½ÃÀúÀÇ ÀÔ·Â ¹× Á¾·á½Ã¿¡ ¼º´É Åë°è°¡
¼öÁýµË´Ï´Ù. ¿©±â¿¡´Â ÇÁ·Î±×·¥ PEP ·çƾÀÌ Æ÷ÇԵ˴ϴÙ. ¸ðµç ·çƾ¿¡
´ëÇÑ ¼º´É Á¤º¸¸¦ ¼öÁýÇϱ⠿øÇÏ°í ¾îÇø®ÄÉÀ̼ÇÀÌ È£ÃâÇÏ´Â ¸ðµç ÇÁ·Î±×·¥ÀÌ
*PEP, *ENTRYEXIT ¶Ç´Â *FULL ¼º´É µ¥ÀÌÅÍ ÃøÁ¤
¿É¼ÇÀ¸·Î ÄÄÆÄÀϵǾú´ÂÁö¸¦ ¾Ë°í ÀÖ´Ù¸é ÀÌ °ªÀ» ¼±ÅÃÇϽʽÿÀ.
¾îÇø®ÄÉÀ̼ÇÀÌ ¼º´É ÃøÁ¤¿¡ »ç¿ë°¡´ÉÇÏÁö ¾ÊÀº ±âŸ ÇÁ·Î±×·¥À»
È£ÃâÇÏ´Â °æ¿ì, ¼º´É ÃøÁ¤ µµ±¸°¡ ½ÇÁ¦·Î ÀÚ¿øÀÌ »ç¿ëµÈ À§Ä¡¸¦ ÆÇº°ÇÏ´Â µ¥
¾î·Á¿òÀÌ ÀÖ´Â ¾îÇø®ÄÉÀ̼ǿ¡ ´ëÇØ ÀÚ¿ø »ç¿ë ºñ¿ëÀ» ÁöºÒÇÏ°Ô µË´Ï´Ù.
- *FULL *NONLEAF
- ¸®ÇÁ ÇÁ·Î½ÃÀú°¡ ¾Æ´Ñ ¸ðµç ÇÁ·Î±×·¥ ÇÁ·Î½ÃÀúÀÇ ÀÔ·Â ¹× Á¾·á½Ã¿¡ ¼º´É Åë°è°¡
¼öÁýµË´Ï´Ù. ¿ÜºÎ ÇÁ·Î½ÃÀú¿¡ ´ëÇÑ °¢ È£Ãâ ÀüÈÄ¿¡µµ Åë°è°¡
¼öÁýµË´Ï´Ù.
- *FULL *ALLPRC
- ¸®ÇÁ ÇÁ·Î½ÃÀúÀÎ ¸ðµç ÇÁ·Î±×·¥ ÇÁ·Î½ÃÀúÀÇ ÀÔ·Â ¹× Á¾·á½Ã¿¡ ¼º´É Åë°è°¡
¼öÁýµË´Ï´Ù. ¿ÜºÎ ÇÁ·Î½ÃÀú¿¡ ´ëÇÑ °¢ È£Ãâ ÀüÈÄ¿¡µµ Åë°è°¡
¼öÁýµË´Ï´Ù. *PEP, *ENTRYEXIT ¶Ç´Â
*FULL ¼º´É µ¥ÀÌÅÍ ÃøÁ¤ ¿É¼ÇÀ¸·Î ÄÄÆÄÀϵÇÁö ¾ÊÀº ±âŸ
ÇÁ·Î±×·¥À» ¾îÇø®ÄÉÀ̼ÇÀÌ È£ÃâÇÏ´Â °æ¿ì ÀÌ °ªÀ» ¼±ÅÃÇϽʽÿÀ. ¼º´É
µµ±¸´Â ÀÌ °ªÀ» »ç¿ëÇÏ¿© ¾îÇø®ÄÉÀ̼ǿ¡ ÀÇÇØ »ç¿ëµÇ´Â ÀÚ¿ø°ú ÀÌ·¯ÇÑ ÇÁ·Î±×·¥ÀÌ
¼º´É ÃøÁ¤¿¡ »ç¿ë°¡´ÉÇÏÁö ¾ÊÀº °æ¿ì¿¡µµ È£ÃâÇÏ´Â ÇÁ·Î±×·¥¿¡ ÀÇÇØ »ç¿ëµÇ´Â
ÀÚ¿øÀ» ±¸º°ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¿É¼ÇÀº °¡Àå ºñ¿ëÀÌ ¸¹ÀÌ µéÁö¸¸
¾îÇø®ÄÉÀ̼ÇÀÇ ¿©·¯ ÇÁ·Î±×·¥À» ¼±ÅÃÀûÀ¸·Î ºÐ¼®ÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù.
- ¼º´É ¿É¼Ç
- ºÎµ¿ ¼Ò¼öÁ¡ °è»ê
- ÀÌ ¼±ÅöõÀÌ ¼±ÅõǸé, ÄÄÆÄÀÏ·¯°¡ ºÎµ¿ ¼Ò¼öÁ¡ °è»ê¿ë ANSI Àǹ̷ÐÀ» µû¸£µµ·Ï
ºÎµ¿ ¼Ò¼öÁ¡ °è»ê ¼Ó¼ºÀ» ¼³Á¤ÇÕ´Ï´Ù.
ÀÌ ¼±ÅöõÀÌ ¼±ÅõÇÁö ¾ÊÀ¸¸é °è»ê ¼Ó¼ºÀÌ ¼³Á¤µÇÁö
¾Ê½À´Ï´Ù. ÇÁ·Î±×·¥¿¡ ºÎµ¿ ¼Ò¼öÁ¡ °è»êÀÌ ¾ø´Â °æ¿ì¿¡¸¸
»ç¿ëÇϽʽÿÀ.
- ¸Þ¸ð¸®ÀÇ ½ºÆ®¸µ
- ÀÌ ¼±ÅöõÀÌ ¼±ÅõǸé, ÄÄÆÄÀÏ·¯°¡ ½ºÆ®¸µÀ» Àбâ Àü¿ë ¸Þ¸ð¸®¿¡
µÓ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é ½ºÆ®¸µÀ» ¾²±â°¡´É ¸Þ¸ð¸®¿¡ µÎ¾î¾ß ÇÕ´Ï´Ù.
- ÀζóÀÎ ¿É¼Ç
- ÀÌ ±×·ìÀÇ ¿É¼ÇÀ» »ç¿ëÇÏ¿© ÄÄÆÄÀÏ·¯°¡ ÇÔ¼ö È£ÃâÀ» Áï½Ã ó¸®ÇÏ´Â ¹æ¹ýÀ»
Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÔ¼ö ÀζóÀÎ ÀÛ¾÷Àº ½Ã½ºÅÛÀÇ È£Ãâ ¿À¹öÇìµå¸¦ ¾ø¾Ö°í
º¸´Ù ³ªÀº ÇÁ·Î±×·¥ ÃÖÀûȸ¦ ¼ºÃëÇÏ´Â µ¥ µµ¿òÀ» ÁÙ ¼ö ÀÖ½À´Ï´Ù. ¿©·¯ ¹ø
È£ÃâµÇ´Â ÀÛÀº ÇÔ¼ö´Â ÀζóÀÎ ÀÛ¾÷ÀÇ ÁÁÀº ´ë»óÀÔ´Ï´Ù.
- ÀζóÀÎ
- ÀÌ ¼±ÅöõÀÌ ¼±ÅõǸé, ÄÄÆÄÀÏ·¯°¡ ÄÄÆÄÀÏ ´ÜÀ§·Î ÇÔ¼ö ÀζóÀÎÀ» ¼öÇàÇÏ·Á
ÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀº µð¹ö±× ¿É¼Ç ÆÐ³Î¿¡¼ µð¹ö°Å º¸±â
¼±ÅûçÇ×À» »ç¿ëÇÏ¿© µð¹ö±× º¸±â ¸ñ·ÏÀ» ¿äûÇÏ´Â °æ¿ì ¹«½ÃµË´Ï´Ù. ÀÌ
¼±ÅöõÀ» ¼±ÅÃÇÏ¸é ´ÙÀ½ Á¦¾îµµ »ç¿ë°¡´ÉÇÏ°Ô µË´Ï´Ù.
- ÀÚµ¿ ÀζóÀÎ
- ÀÌ ¼±ÅöõÀÌ ¼±ÅõÇÁö ¾ÊÀ¸¸é, #pragma inline ¸í·ÉÀ¸·Î
Ç¥½ÃµÈ ÇÔ¼ö¸¸ ÀζóÀοëÀ¸·Î »ç¿ëµË´Ï´Ù.
ÀÌ ¼±ÅöõÀÌ ¼±ÅõǸé ÀζóÀ̳ʰ¡ ÇÔ¼öÀÇ ÀζóÀÎ ¿©ºÎ¸¦ ÀÚµ¿À¸·Î
ÆÇº°ÇÕ´Ï´Ù. ÁöÁ¤µÈ ÀÓ°è°ª ÇѰ踦 ¸¸Á·½ÃŰ´Â ¸ðµç ÇÔ¼ö´Â ÀÚµ¿ ÀζóÀÎÀÇ
´ë»óÀÌ µÇ¸ç, #pragma noinline ¸í·ÉÀ¸·Î Ç¥½ÃµÈ ÇÔ¼ö´Â
Á¦¿ÜµË´Ï´Ù. ´ÙÀ½ µÎ Á¦¾î°¡ ÀÓ°è°ª ÇѰ踦 ÁöÁ¤ÇÕ´Ï´Ù.
- ÀζóÀÎ ÇÔ¼öÀÇ ÃÖ´ë Å©±â
- ÀÚµ¿ ÀζóÀÎ ´ë»óÀÌ µÉ ¼ö ÀÖ´Â ÇÔ¼öÀÇ ÃÖ´ë Å©±â¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
ÀζóÀ̳ʴ ÇÔ¼öÀÇ ½ÇÇà°¡´É ÄÚµå Å©±â¿¡ ºñ·ÊÇÏ¿© ¾ÐÃà ÄÚµå ´ÜÀ§·Î Å©±â¸¦
ÃøÁ¤ÇÕ´Ï´Ù. ÀÌ Çʵ忡 ´ÙÀ½ °ª Áß Çϳª¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
- *CMDDFT
- ÇöÀç »ç¿ëÀÚ ½Ã½ºÅÛÀÇ ±âº»°ªÀ¸·Î ¼³Á¤µÈ ÃÖ´ë Å©±â¸¦ ÂüÁ¶ÇÕ´Ï´Ù.
- 250
- ÀÓ°è°ª Å©±â 250À» ÁöÁ¤ÇÕ´Ï´Ù.
- *NOLIMIT
- ÇÁ·Î±×·¥ÀÇ ÃÖ´ë Å©±â°¡ µÇ´Â ÀÓ°è°ªÀ» Á¤ÀÇÇÕ´Ï´Ù.
- 1-65535
- 1¿¡¼ 65535ÀÇ ÀÓ°è°ª Å©±â¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
- ÃÖ´ë ±â´É Å©±â
- ÀÚµ¿ ÀζóÀÎ Áß´Ü ÀÌÀü¿¡ ÇÔ¼ö°¡ Áõ°¡µÉ ¼ö ÀÖ´Â ÃÖ´ë »ó´ë Å©±â¸¦
ÁöÁ¤ÇÕ´Ï´Ù.
- *CMDDFT
- ÇöÀç »ç¿ëÀÚ ½Ã½ºÅÛÀÇ ±âº»°ªÀ¸·Î ¼³Á¤µÈ ÃÖ´ë Å©±â ÇѰ踦 ÂüÁ¶ÇÕ´Ï´Ù.
- *NOLIMIT
- ÇÁ·Î±×·¥ÀÇ ÃÖ´ë Å©±â°¡ µÇ´Â ÇѰ踦 Á¤ÀÇÇÕ´Ï´Ù. ½Ã½ºÅÛ ÇѰ迡
µµ´ÞÇßÀ» ¼ö ÀÖ½À´Ï´Ù.
- 2000
- Å©±â ÇѰè 2000À» ÁöÁ¤ÇÕ´Ï´Ù.
- 1-65535
- 1¿¡¼ 65535ÀÇ Å©±â ÇѰ踦 ÁöÁ¤ÇÕ´Ï´Ù.
- ÀζóÀÌ³Ê º¸°í¼
- ÀÌ ¼±ÅöõÀÌ ¼±ÅõǸé ÀζóÀÌ³Ê º¸°í¼°¡ »ý¼ºµË´Ï´Ù.
- *CMDDFT
- ÇöÀç »ç¿ëÀÚ ½Ã½ºÅÛÀÇ ±âº»°ªÀ¸·Î ¼³Á¤µÈ ÀζóÀÌ³Ê ¼³Á¤¿¡ µû¶ó ÀζóÀ̳Ê
º¸°í¼°¡ »ý¼ºµË´Ï´Ù.
- *NO
- ÀζóÀÌ³Ê º¸°í¼°¡ »ý¼ºµÇÁö ¾Ê½À´Ï´Ù.
- *YES
- ÀζóÀÌ³Ê º¸°í¼°¡ »ý¼ºµË´Ï´Ù.
- ÁÖ:
- ÀζóÀÌ³Ê º¸°í¼¸¦ º¸·Á¸é ÄÄÆÄÀÏ·¯ ¸ñ·ÏÀ» »ý¼ºÇϵµ·Ï ÄÄÆÄÀÏ·¯¿¡ Áö½ÃÇØ¾ß
ÇÕ´Ï´Ù. À̸¦ ¼öÇàÇÏ·Á¸é, ¸ñ·Ï ÄÄÆÄÀÏ·¯ ¿É¼Ç ÆÐ³Î¿¡¼ ¼Ò½º ¸ñ·Ï
¿É¼Ç ¼±ÅöõÀ» ¼±ÅÃÇϽʽÿÀ.
(C) Copyright IBM Corporation 1992, 2005. All Rights Reserved.