¾È³çÇϼ¼¿ä? ¼ÛÁÖ¿¬ ȸ¿ø´ÔÀÇ ¿Á¤¿¡ ¹«ÇÑ °¨»ç¸¦ µå¸³´Ï´Ù. ÇØ´çÇÏ´Â ¹®Á¦ÀÇ ´äº¯ µå¸®°Ú½À´Ï´Ù. ^^*
18. ´ÙÀ½¿¡¼ ÀúÀå ±â°£ÀÌ °¡Àå ¿À·¡°¡´Â °ÍÀº? °¡. Á¾ÀÌ ³ª. ¸¶ÀÌÅ©·Î Çʸ§ ´Ù. ÀÚ±â Å×ÀÌÇÁ ¶ó. ±¤ µð½ºÅ©
´äº¯) ÀÌ ¹®Á¦´Â ³í¶õÀÌ ¸¹Àº ¹®Á¦ÀÔ´Ï´Ù. Á¤´äÀº Á¾ÀÌ¿Í ¸¶ÀÌÅ©·Î Çʸ§ Áß¿¡ °¢ ÃâÆǻ縶´Ù ¸ðµÎ ´Ù¸¥ ´äÀ» Á¦½ÃÇÏ°í ÀÖ½À´Ï´Ù. Á¦ ÀÇ°ßÀº.. ½ÃÇè¿¡ ³ª¿ÀÁö ¾Ê´Â ´Ù´Â °ÍÀÔ´Ï´Ù. ^^* ÇÏÁö¸¸, ¹®Á¦ÀÇ Á¤´äÀ» ãÀÚ¸é, °ÅÀÇ ¿µ±¸ÀûÀ¸·Î ±â·ÏÇÒ ¼ö ÀÖ´Â "¸¶ÀÌÅ©·Î Çʸ§"ÀÌ Á¤´äÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù. ±×Ä¡¸¸, "Á¾ÀÌ"¶ó°í ÇÏ¿©µµ Á¤´äÀº ¸Â´Â°É·Î ÇÏ¼Å¾ß ÇÕ´Ï´Ù. Áï, Á¤´äÀº Á¾ÀÌ¿Í ¸¶ÀÌÅ©·Î Çʸ§À¸·Î.. ^^
76.OSI 7¼ÎÃþ ¸ðµ¨ÀÇ ±¸Á¶¿¡ ´ëÇÑ ¼³¸íÀ¸·Î Ʋ¸°°ÍÀº? °¡.ÀûÀýÇÑ ¼öÀÇ °èÃþÀ» µÎ¾î ½Ã½ºÅÛÀÇ º¹Àâµµ¸¦ ÃÖ¼ÒÈÇÏ¿´´Ù. ³ª.¼ºñ½º Á¢Á¡ÀÇ °æ°è¸¦ µÎ¾î µÇµµ·Ï ÀûÀº »óÈ£ÀÛ¿ëÀÌ µÇµµ·Ï ÇÏ¿´´Ù. ´Ù.µ¿ÀÏ°èÃþ¿¡ ¼·Î ´Ù¸¥ ÇÁ·ÎÅäÄÝÀ» µÎ¾î È¿À²¼ºÀ» ³ô¿´´Ù. ¶ó.ÀÎÁ¢ÇÑ »óÇÏÀ§ °èÃþ°£¿¡´Â ÀÎÅÍÆäÀ̽º¸¦ µÎ¾ú´Ù.
´äº¯) '³ª' ¹ø ¼ºñ½º Á¢Á¡ÀÇ °æ°è¸¦ µÎ¾î µÇµµ·Ï ÀûÀº »óÈ£ÀÛ¿ëÀÌ µÇµµ·Ï ÇÏ¿´´Ù°¡ Ʋ¸° ´äÀÔ´Ï´Ù.
¹®Á¦ Array±¸Á¶¿Í °¡Àå ¹ÐÁ¢ÇÑ ±¸Á¶´Â? °¡.¼øÂ÷±¸Á¶ ³ª.Á¢¼Ó±¸Á¶ ´Ù.¸®½ºÆ®±¸Á¶ ¶ó.ȯÇüÁ¢¼Ó±¸Á¶
´äº¯) Array´Â ¹è¿·Î ¹è¿Àº ¼øóÀûÀ¸·Î ÀÚ·á°¡ ÀúÀåµÇ¹Ç·Î '°¡' ¼øÂ÷±¸Á¶°¡ ´äÀÔ´Ï´Ù.
45. ÄÄÇ»ÅÍ ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÇ ¾îÈÖ±¸Á¶(lexical-structure)¸¦ Ç¥ÇöÇϴµ¥ »ç¿ëÇÏ´Â ¹®¹ýÀÇ Á¾·ù´Â? °¡. Type 0 ¹®¹ý ³ª. Type 1 ¹®¹ý ´Ù. Type 2 ¹®¹ý ¶ó. Type 3 ¹®¹ý ´äº¯) "´Ù" ¹øÀÌ Á¤´äÀÔ´Ï´Ù. Type 2 ¹®¹ý(¹®¸Æ ÀÚÀ¯ ¹®¹ý ; context-free grammar) : ´ëºÎºÐÀÇ ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÇ ¹®¹ýÀÌ ÀÌ ¹®¹ý¿¡ ÇØ´çÇÕ´Ï´Ù.
58. ÁÖ¾îÁø ¹®ÀåÀÌ Á¤ÀÇµÈ ¹®¹ý ±¸Á¶¿¡ µû¶ó Á¤´çÇÏ°Ô ÇϳªÀÇ ¹®ÀåÀ¸·Î¼ ÇÕ¹ýÀûÀ¸·Î »ç¿ëµÉ ¼ö Àִ°¡¸¦ È®ÀÎÇÏ´Â ÀÛ¾÷À¸·Î ÅäÅ«µéÀ» ¹®¹ý¿¡ µû¶ó ºÐ¼®ÇÏ´Â ÀÛ¾÷À» ¼öÇàÇÏ´Â ´Ü°è´Â? °¡. ¾îÈֺм®(Lexical analyzer) ´Ü°è ³ª. ±¸¹®ºÐ¼®(Syntax analyzer) ´Ü°è ´Ù. Áß°£ÄÚµå»ý¼º(Intermediate code generation) ´Ü°è ¶ó. ÄÚµå ÃÖÀûÈ(Code optimization) ´Ü°è
´äº¯) Á¤´äÀº "³ª" ±¸¹®ºÐ¼®(Syntax analyzer) ´Ü°è¿¡ ´ëÇÑ ¼³¸íÀÔ´Ï´Ù.
76. ÀԷ½ÅÈ£ÆÄ fs¿Í fcÀÇ ÁÖÆļö¸¦ °¡Áø ¹Ý¼ÛÆĸ¦ °áÇÕ½ÃÄÑ fc¡¾ fsÀÇ ´ë¿ªÆøÀ» °®´Â ½ÅÈ£ fo(t)¸¦ »ý¼ºÇÏ´Â °úÁ¤À» ¹«¾ùÀ̶ó Çϴ°¡? °¡. Ç¥º»È ³ª. ¾çÀÚÈ ´Ù. º¯Á¶ ¶ó. µðÁöÅÐÈ
´äº¯) Á¤´äÀº "´Ù" º¯Á¶ °úÁ¤¿¡ ´ëÇÑ ¹®Á¦ÀÔ´Ï´Ù.
¹®Á¦. ºÎÇÁ·Î±×·¥°ú ¸ÅÅ©·Î¿¡ °üÇÑ ¼³¸íÀ¸·Î °Å¸®°¡ ¸Õ~°ÍÀº? °¡.ºÎ ÇÁ·Î±×·¥À» »ç¿ëÇÏ¸é ¼öÇà¼Óµµ »ó´ëÀûÀ¸·Î ´À¸®´Ù. ³ª.¸ÅÅ©·Î¸¦ »ç¿ëÇϸé ÀϹÝÀûÀ¸·Î ÇÁ·Î±×·¥ÀÇ Å©±â°¡ Ä¿Áø´Ù. ´Ù.ºÎÇÁ·Î±×·¥À» »ç¿ëÇϸé ÇÁ·Î±×·¥ÀÇ Å©±â¸¦ »ó´ëÀûÀ¸·Î ÁÙÀϼöÀÖ´Ù. ¶ó.¸ÅÅ©·Î¸¦ »ç¿ëÇϸé ÀüüÀûÀÎ ÇÁ·Î±×·¥À» ¸ðµâ·¯ÇÏ°Ô ±¸¼ºÇÒ¼ö ÀÖ´Ù.
´äº¯) ¹®Á¦¿¡ ´Ù¼Ò Àǹ®ÀÌ ÀÖ´Â ¹®Á¦ÀÔ´Ï´Ù. ÀϹÝÀûÀ¸·Î ÃâÆÇ»ç´Â "³ª"·Î ¹®Á¦ÀÇ Á¤´äÀ» üũÇϸç, °ø´ÜÃø¿¡¼´Â "¶ó"·Î ¹ßÇ¥ÇÏ¿´½À´Ï´Ù. ¸ÅÅ©·ÎÀÇ »ç¿ëÀº ¸ÅÅ©·Î È£ÃâÀ̶ó ÇÒ ¼ö Àִµ¥ ¸ÅÅ©·ÎÀÇ È£ÃâÀÌ Àæ¾ÆÁö¸é ÇÁ·Î±×·¥ÀÇ Å©±â°¡ Ä¿Áý´Ï´Ù. ¹®Á¦ÀÇ ¾ÕºÎºÐÀ» "ÀæÀº ¸ÅÅ©·Î »ç¿ëÀº~ "À¸·Î ½ÃÀÛÇÏ¿© ÃâÁ¦ÇØ¾ß Á¤È®ÇÑ ¹®Á¦°¡ µË´Ï´Ù. ^^*
¹®Á¦. º¯Á¶ ¼Óµµ´Â ¾î¶»°Ô ±¸Çϴ°¡? °¡) µ¥ÀÌÅÍ ½ÅÈ£ ¼Óµµ/º¯Á¶½Ã »óÅ º¯È ¼ö ³ª) º¯Á¶½Ã »óÅ º¯È ¼ö/µ¥ÀÌÅÍ ½ÅÈ£ ¼Óµµ ´Ù) µ¥ÀÌÅÍ Àü¼Û ¼Óµµ/º¯Á¶½Ã »óÅ º¯È ¼ö ¶ó) º¯Á¶½Ã »óÅ º¯È ¼ö/µ¥ÀÌÅÍ Àü¼Û ¼Óµµ
´äº¯) Á¤´äÀº "´Ù" ¹ø, µ¥ÀÌÅÍ Àü¼Û ¼Óµµ/º¯Á¶½Ã »óÅ º¯È ¼ö·Î ±¸ÇÕ´Ï´Ù. ^^*
´Ù½ÃÇѹø ȸ¿ø´ÔÀÇ ¿Á¤¿¡ °¨»çµå¸®¸ç, ³»ÀÏ ÁÁÀº °á°ú ÀÖÀ¸½Ã±æ ±â´ëÇÕ´Ï´Ù. ^^*
°¨»ç ÇÕ´Ï´Ù. (__) ²Ù¹÷! ^^/
|