• Àüü
  • ÀüÀÚ/Àü±â
  • Åë½Å
  • ÄÄÇ»ÅÍ
´Ý±â

»çÀÌÆ®¸Ê

Loading..

Please wait....

±¹³» ³í¹®Áö

Ȩ Ȩ > ¿¬±¸¹®Çå > ±¹³» ³í¹®Áö > Çѱ¹Á¤º¸°úÇÐȸ ³í¹®Áö > Á¤º¸°úÇÐȸ ³í¹®Áö B : ¼ÒÇÁÆ®¿þ¾î ¹× ÀÀ¿ë

Á¤º¸°úÇÐȸ ³í¹®Áö B : ¼ÒÇÁÆ®¿þ¾î ¹× ÀÀ¿ë

Current Result Document :

ÇѱÛÁ¦¸ñ(Korean Title) PROLOG·Î ºÎÅÍ C ¾ð¾î·ÎÀÇ Äڵ庯ȯ ±â¹ý
¿µ¹®Á¦¸ñ(English Title) A Code Translation Scheme from PROLOG to C Language
ÀúÀÚ(Author) ±èÈñö   Hiecheol Kim  
¿ø¹®¼ö·Ïó(Citation) VOL 25 NO. 11 PP. 1693 ~ 1704 (1998. 11)
Çѱ۳»¿ë
(Korean Abstract)
Áö³­ 10 ¿©³âÀÇ ¿¬±¸ ³ë·Â¿¡µµ ºÒ±¸Çϰ𜸮 ¾ð¾îÀΠÇÁ·Ñ·Î±×(Prolog)ÀÇ ±¸ÇöÀº ¾ÆÁ÷µµ ÇÁ·Î±×·¡¹Ö ±¸ÇöÀÇ ¿¬±¸ ¿µ¿ª¿¡¼­ Áß¿äÇÑ Å׸¶·Î ¿©°ÜÁö°í ÀÖ´Ù. TC-Prolog´Â ³í¸® ÇÁ·Î±×·¥À» C ÇÁ·Î±×·¥À¸·ÎÀÇ º¯È¯À» ÅëÇÏ¿© ³í¸® ÇÁ·Î±×·¥À» ±¸ÇöÇϴ »õ·Î¿î ±â¹ýÀÌ´Ù. ÀÌ TC-Prolog´Â C ¾ð¾î º¯È¯ ¹æ½Ä ÀÚü°¡ Á¦°øÇϴ ½Å¼ÓÇÑ ±¸Çö¼º°ú °íÀ̽ļºÀÇ ÀåÁ¡À» °®À¸¸ç, º¯È¯À» ÅëÇØ ÄÚµåÀÇ ½ÇÇà ¼Óµµ¿Í ÄÚµå Å©±â¸é¿¡¼­ ³ôÀº ¼º´ÉÀ» °®´Â´Ù. ½ÇÁ¦ ±¸ÇöÀ» ÅëÇÑ ¼º´É ºÐ¼®ÀÇ °á°ú, TC-Prolog´Â ±âÁ¸ÀÇ °¡Àå ¿ì¼öÇÑ ±â¹ýÀΠWAMCCº¸´Ù ½ÇÇà ¼Óµµ¿Í ÄÚµå Å©±â ¸é¿¡¼­ °¢°¢ 24£¥,¿Í 30£¥ÀÇ ¼º´É Çâ»óÀ» º¸ÀÌ°í ÀÖ´Ù. º» ³í¹®Àº ÇÁ·Ñ·Î±× ÇÁ·Î±×·¥ÀÇ C-¾ð¾î ÇÁ·Î±×·¥À¸·ÎÀÇ º¯È¯¿¡ °ü·ÃµÈ ¿©·¯ Áß¿ä ±â¹ýµéÀÇ ¼º´ÉÀ» Á¤¼ºÀûÀ¸·Î ºÐ¼®Çϴ ¹æ¹ý·ÐÀ» ¸ÕÀú Á¦½ÃÇÑ ÈÄ, TC-Prolog¸¦ Æ÷ÇÔÇÑ ±âÁ¸ ±â¹ýµéÀÇ ¼º´ÉÀÇ Á¤¼ºÀû ºñ±³°á°ú¸¦ ±â¼úÇÑ´Ù. ±×¸®°í º» ³í¹®ÀÇ ÁֵȠ¿¬±¸³»¿ëÀΠTC-Prolog ±â¹ý, ±×¸®°í ½ÇÇèÀ» ÅëÇÑ ¼º´É Æò°¡³»¿ëÀ» ±â¼úÇÑ´Ù.  
¿µ¹®³»¿ë
(English Abstract)
 Despite of the effort over the last decade, the implementation of Prolog is still an important issue in logic programming. TC-Prolog is a sequential Prolog engine based on a new scheme for the translation-based execution of logic programs. TC-Prolog aims at high quality of the output code in terms of the code size and its execution speed, while benefiting from the inherent advantages of translation-based approaches, i.e., fast prototyping and high portability. The empirical study of TC-Prolog shows that, with regard to the execution speed of the produced code and its code size, TC-Prolog shows respectively about 24 and 30 percents of improvement over WAMCC that is one of the most efficient translation-based sequential Prolog systems. This paper presents our study on a framework that enables us to qualitatively assess various crucial issues pertaining to the Prolog-to-C code translation. Then, we present our code translation scheme developed for TC-Prolog and the result of its empirical study made to evaluate and compare the performance between TC-Prolog and WAMCC. 
Å°¿öµå(Keyword)
ÆÄÀÏ÷ºÎ PDF ´Ù¿î·Îµå