routine and subroutine ; ·çƾ°ú ¼­ºê ·çƾ

ÄÄÇ»ÅÍ ÇÁ·Î±×·¡¹Ö¿¡¼­ ·çƾ°ú ¼­ºê ·çƾÀº ¾î¶² ÇÁ·Î±×·¥ÀÌ ½ÇÇàµÉ ¶§ ºÒ·ÁÁö°Å³ª ¹Ýº¹Çؼ­ »ç¿ëµÇµµ·Ï ¸¸µé¾îÁø ÀÏ·ÃÀÇ ÄÚµåµéÀ» ÁöĪÇÏ´Â ¿ë¾îÀÌ´Ù. À̸¦ ÀÌ¿ëÇϸé ÇÁ·Î±×·¥À» ´õ ªÀ¸¸é¼­µµ ÀÐ°í ¾²±â ½±°Ô ¸¸µé ¼ö ÀÖÀ¸¸ç, ÇϳªÀÇ ·çƾÀÌ ´Ù¼öÀÇ ÇÁ·Î±×·¥¿¡¼­ »ç¿ëµÉ ¼ö À־ ´Ù¸¥ ÇÁ·Î±×·¡¸ÓµéÀÌ Äڵ带 ´Ù½Ã ÀÛ¼ºÇÏÁö ¾Êµµ·Ï ÇØÁØ´Ù. ÇÁ·Î±×·¥ ·ÎÁ÷ÀÇ ÁÖ¿ä ºÎºÐ¿¡¼­´Â ÇÊ¿äÇÒ °æ¿ì °øÅë ·çÆ¾À¸·Î ºÐ±âÇÒ ¼ö ÀÖÀ¸¸ç, ÇØ´ç ·çƾÀÇ ÀÛ¾÷ÀÌ ¿Ï·áµÇ¸é ºÐ±âµÈ ¸í·ÉÀÇ ´ÙÀ½ ¸í·ÉÀ¸·Î º¹±ÍÇÑ´Ù.

¾î¼Àºí·¯ ¾ð¾î¿¡¼­´Â ¸ÅÅ©·Î ¸í·É¾î¶ó ºÒ¸®´Â ÀÎÅÍÆäÀ̽º¸¦ °¡Áø ¸ÅÅ©·Î Á¤ÀÇ ºÎºÐ¿¡ º¯¼öÀÇ ÀÔ·ÂÀ» ÇÊ¿ä·Î ÇÏ´Â ·çƾÀÌ ÄÚµùµÉ ¼ö ÀÖ´Ù. ÇÁ·Î±×·¡¸Ó´Â ·çƾÀ» Æ÷ÇÔÇϰųª ±× ·çƾÀ¸·Î ºÐ±âÇÏ´Â ´ë½Å ¸ÅÅ©·Î ¸í·É¾î¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ¸ÅÅ©·Î Á¤ÀÇ ¹× ¸í·É¾î´Â ´Ù¼öÀÇ ÇÁ·Î±×·¥ ƯÈ÷, ¼ÒÇÁÆ®¿þ¾î °³¹ß ÇÁ·ÎÁ§Æ®¿¡ Âü¿©ÇÑ ÇÁ·Î±×·¡¸Ó »çÀÌ¿¡¼­ °øÀ¯µÇ´Â °æ¿ì°¡ ¸¹´Ù.

°í±Þ ÇÁ·Î±×·¡¹Ö ¾ð¾î¿¡¼­´Â °øÅëÀûÀ¸·Î ÇÊ¿äÇÑ ¸¹Àº ·çƾÀÌ ¹Ì¸® ÇÔ¼ö·Î ¸¸µé¾îÁø´Ù. ¾î¶² ÇÔ¼ö´Â ÇÁ·Î±×·¥ÀÇ ´Ù¸¥ ÄÚµå¿Í ÇÔ²² ÄÄÆÄÀÏ µÇ°í, ¾î¶² ÇÔ¼ö´Â ÇÁ·Î±×·¥ÀÌ ½ÇÇàµÉ ¶§ ½Ã½ºÅÛ ¼­ºñ½º¸¦ À§ÇÑ µ¿Àû È£Ãâ(dynamic call)À» ÇÏ´Â ºÎºÐ¿¡¼­ ÄÄÆÄÀÏ µÇ±âµµ ÇÑ´Ù. ÇÔ¼öµéÀº ¶§¶§·Î ¶óÀ̺귯¸® ·çƾÀ̶ó°íµµ ºÒ¸°´Ù. ÄÄÆÄÀÏ·¯¿Í ¶óÀ̺귯¸® ·çƾÀº ´ëü·Î °ü·Ã ¼ÒÇÁÆ®¿þ¾î °³¹ß ÆÐŰÁöÀÇ ÀϺκÐÀÌ µÈ´Ù.

À©µµ¿ì¿Í °°Àº PCÀÇ ¿î¿µÃ¼°è¿¡¼­´Â ƯÁ¤ ÀÔÃâ·Â ÀåÄ¡¿Í »óÈ£ÀÛ¿ë ÇÏ´Â ±â´ÉÀ» ¼öÇàÇÏ´Â ½Ã½ºÅÛ ·çƾÀ» µ¿Àû ¸µÅ© ¶óÀ̺귯¸®(DLL) ·çƾÀ̶ó ÇÑ´Ù. ÀÌ ·çƾµéÀº óÀ½ ºÒ·ÁÁú ¶§ ºñ·Î¼Ò ¸Þ¸ð¸®¿¡ ½ÇÁ¦ ·ÎµùµÇ±â ¶§¹®¿¡ ¾Õ¿¡ µ¿Àû(ÔÑîÜ)À̶ó´Â ¸»ÀÌ ºÙ´Â´Ù.

ºñ±³Àû ÃÖ±Ù¿¡ ¾²À̱⠽ÃÀÛÇÑ ¿ë¾îÀÎ "ÇÁ·Î½ÃÀú"µµ Àǹ̻óÀ¸·Î´Â ·çƾ°ú °ÅÀÇ ºñ½ÁÇÏ´Ù.


ÀÌ Á¤º¸´Â 1999³â 5¿ù 11ÀÏ¿¡ ¼öÁ¤µÇ¾úÀ¸¸ç, °­ºÀ¼ø´Ô²²¼­ µµ¿òÀ» Áּ̽À´Ï´Ù.
¿µ¾îÆÇ(whatis.com)