¼÷Á¦4: ¼³ÅÁ, SM5, Àç±ÍÈ£ÃâÀÇ ºñ¿ë

ÇÁ·Î±×·¥

Á¦°øÇÏ´Â ÇÁ·Î±×·¥ ¼Ò½º´Â K- ¾ð¾îÀÇ ÀÎÅÍÇÁ¸®ÅÍ¿Í Æļ­, ±×¸®°í SM5 ¸ðµâÀÔ´Ï´Ù.

ÄÄÆÄÀÏ ¹× ½ÇÇà ¹æ¹ý

sm5.n¿¡´Â sm5 ¸ðµâÀÌ Á¤ÀǵǾî ÀÖ°í, k.n¿¡´Â K- ÀÎÅÍÇÁ¸®ÅÍ°¡ ±¸ÇöµÇ¾î ÀÖ½À´Ï´Ù. (ÀÎÅÍÇÁ¸®ÅÍ´Â ¿©·¯ºÐÀÌ ¼÷Á¦·Î Á¦ÃâÇϼ̴ø ÀÎÅÍÇÁ¸®Å͸¦ »ç¿ëÇϼŵµ µË´Ï´Ù.)
[UNIX]

  1. nmakegen -f
  2. make
  3. run examples/gcd.k-

[WINDOWS]
  
  1. nmakegen -f
  2. make
  3. run examples\gcd.k-
ÀÌÈÄ¿¡ ¼öÁ¤À» Çؼ­ ´Ù½Ã ÄÄÆÄÀÏÇÏ´Â °æ¿ì´Â 2 ~ 3°úÁ¤¸¸ ´Ù½Ã ¹Ýº¹ÇÏ¸é µË´Ï´Ù.

½ÇÇà ÆÁ

½ÇÇà½Ã, ÆÄÀϸíÀ» ¸í½ÃÇÏÁö ¾ÊÀ» °æ¿ì, Ç¥ÁØÀÔ·ÂÀ¸·ÎºÎÅÍ ½ÇÇàÄڵ带 ÀоîµéÀÔ´Ï´Ù. Ç¥ÁØ ÀÔ·ÂÀ¸·Î ÇÁ·Î±×·¥À» ÀÔ·ÂÇϽŠÈÄ, ù ¹ø° Ä­(column)¿¡¼­ À¯´Ð½º ¸Ó½Å¿¡¼­´Â Ctrl-D, À©µµ¿ì ȯ°æ¿¡¼­´Â Ctrl-Z¸¦ ´©¸£½Ã¸é ÇÁ·Î±×·¥ÀÌ ½ÇÇàµË´Ï´Ù.

¼÷Á¦ Á¦Ãâ ¹æ¹ý

2¹øÀÇ °æ¿ì¿¡´Â 2.n ÆÄÀÏ¿¡ ÀÖ´Â trans ÇÔ¼ö¸¦ ¿Ï¼ºÇϽðí 2.n ÆÄÀϸ¸ Á¦ÃâÇØ ÁÖ¼¼¿ä.

3¹øÀº Sm5x ¸ðµâ°ú trans ÇÔ¼ö¸¦ °¡Áø HW ¸ðµâÀÌ Æ÷ÇÔµÈ ÆÄÀÏ(3.n)À» Á¦ÃâÇØ ÁÖ¼¼¿ä. 
Áï, 2.n°ú sm5.nÀ» ÇϳªÀÇ ÆÄÀÏ·Î ¸¸µé¾î 3.nÀ̶ó°í À̸§ ºÙÀÎ ÈÄ, 
³ª¸ÓÁö ±¸ÇöÀ» ¿Ï¼ºÇϼż­ 3.n ÆÄÀϸ¸ Á¦ÃâÇÏ½Ã¸é µË´Ï´Ù.

ÆĽº Æ®¸® Ãâ·Â

ÀÔ·Â ÇÁ·Î±×·¥ÀÇ ÆĽº Æ®¸®¸¦ È­¸é¿¡ Ãâ·ÂÇØÁÖ´Â ¸ðµâÀÌ ptree.n ÆÄÀÏ¿¡ Æ÷ÇԵǾî
ÀÖ½À´Ï´Ù. À̸¦ ÅëÇØ ÆĽÌÀÌ ÀǵµÇÑ ´ë·Î µÇ°í ÀÖ´ÂÁö È®ÀÎÇØ º¸½Ç ¼ö ÀÖÀ» °Ì´Ï´Ù.

»ç¿ë¹ýÀº 'run -ptree examples/gcd.k-'¸¦ ½ÇÇàÇϸé main.n¿¡¼­ ½ÇÇà±â¸¦ µ¹¸®´Â
°ÍÀÌ ¾Æ´Ï¶ó gcd.k-ÀÇ ÆÄ½Ì Æ®¸®¸¦ È­¸é¿¡ Ãâ·ÂÇÕ´Ï´Ù.