¿ë¾î
¼³¸í :
1) |
compiler |
a. |
°í±Þ ¾ð¾î·Î ÀÛ¼ºµÈ ¿ø½Ã ÇÁ·Î±×·¥À» Çؼ®ÇÏ°í
ºÐ¼®ÇÏ¿© ÄÄÇ»ÅÍ¿¡¼ ½ÇÇàµÉ ¼ö ÀÖ´Â ½ÇÇà
ÇÁ·Î±×·¥À» »ý¼ºÇÏ´Â ÇÁ·Î±×·¥ÀÔ´Ï´Ù. |
b. |
ÄÄÆÄÀÏ·¯¿¡¼´Â °í±Þ ¾ð¾î·Î ÀÛ¼ºµÈ ¿ø½Ã ÇÁ·Î±×·¥À»
ºÐ¼®ÇÏ¿© ¸ñÀû ÇÁ·Î±×·¥À» »ý¼ºÇÕ´Ï´Ù. |
2) |
compiler
language |
a. |
ÀÎÅÍÇÁ¸®ÅÍ¿Í ¹Ý´ëÀÔ´Ï´Ù. |
b. |
ÄÄÆÄÀÏ·¯¿Í ÇÔ²² »ç¿ëÇÏ´Â ÇÁ·Î±×·¥ ¾ð¾îÀÔ´Ï´Ù. |
3) |
structured
programming |
a. |
1960³â´ë¿Í 1970³â´ë¸¦ ÅëÇÏ¿© °¡Àå ³Î¸® »ç¿ëµÇ¾ú´ø
¼ÒÇÁÆ®¿þ¾î °³¹ß ¹æ¹ýÀÔ´Ï´Ù. |
b. |
ÁÖ¾îÁø ¸ñÀûÀ» ´Þ¼ºÇÏ´Â ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇϱâ À§ÇÏ¿©
ÇÏÇâ½Ä(top-down) ¹æ¹ýÀ» »ç¿ëÇÕ´Ï´Ù. Áï, °¡Àå
¸ÕÀú ÁÖ¾îÁø ¹®Á¦ÀÇ º»ÁúÀ» ÆľÇÇÏ°í ÀÌ·¯ÇÑ ¹®Á¦¸¦ ÇØ°áÇϱâ
À§ÇÏ¿© ÇÊ¿äÇÑ ¼¼ºÎ ÀÛ¾÷µéÀ» µµ½ÄÈÇÕ´Ï´Ù. |
c. |
±×¸®°í, ÀÌ·¯ÇÑ ¼¼ºÎ ÀÛ¾÷µéÀÌ ÇϳªÀÇ
ÇÔ¼ö·Î °£´ÜÇÏ°Ô Ç¥ÇöµÉ ¼ö ÀÖÀ» ¶§±îÁö ¼¼ºÐÈ ÀÛ¾÷À»
¹Ýº¹ÇÕ´Ï´Ù. ÀÌó·³ ÁÖ¾îÁø ¹®Á¦°¡ ¿ÏÀüÇÏ°Ô ¼¼ºÐȵǸé
°¢°¢ÀÇ ¼¼ºÐÈµÈ ÀÛ¾÷À» ºí·ÏÀ¸·Î ¸¸µé¾î Àüü
ÇÁ·Î±×·¥À» ±¸¼ºÇÕ´Ï´Ù. |
4) |
top-down
[ÇÏÇâ½Ä] |
a. |
Àüü ½Ã½ºÅÛÀÇ ±¸Á¶¸¦ Ç¥½ÃÇϱâ À§ÇÏ¿© ÀüüÀûÀÎ
¸ð½À¿¡¼ºÎÅÍ ¼¼ºÎÀûÀÎ ¸ð½ÀÀ¸·Î ÁøÇàÇÏ´Â ¹æ¹ýÀÔ´Ï´Ù. |
|