ÀÌ Ã¥Àº µ¶ÇÐ»ç ½ÃÇè¿¡ ÀÀ½ÃÇÏ´Â ¼öÇè»ýµéÀÌ ´Ü±â°£¿¡ È¿°úÀûÀÎ ÇнÀÀ» ÇÒ ¼ö ÀÖµµ·Ï ´ÙÀ½°ú °°ÀÌ ±¸¼ºÇÏ¿´´Ù. ´Ü¿ø °³¿ä¿¡¼´Â ÇÙ½ÉÀÌ·ÐÀ» ÇнÀÇϱ⿡ ¾Õ¼ °¢ ´Ü¿ø¿¡¼ ÆľÇÇØ¾ß ÇÒ ÁßÁ¡°ú ÇнÀ¸ñÇ¥¸¦ ¼ö·ÏÇÏ¿´´Ù. ÇÙ½ÉÀ̷п¡¼´Â ´Ù³â°£ ÃâÁ¦µÈ µ¶ÇÐÇÐÀ§Á¦ Æò°¡¿µ¿ªÀ» öÀúÈ÷ ºÐ¼®ÇÏ¿© ½ÃÇè¿¡ ²À ÃâÁ¦µÇ´Â ³»¿ëÀ» ¡®ÇÙ½ÉÀ̷С¯À¸·Î ¼±º°ÇÏ¿© ¼ö·ÏÇÏ¿´À¸¸ç, Áß¿äµµ üũ ¹× ÀÌ·Ð ¾ÈÀÇ ¡®´õ ¾Ë¾ÆµÎ±â¡¯¸¦ ÅëÇØ ½ÉÈ ÇнÀ°ú ÇнÀ ³»¿ë Á¤¸®¸¦ È¿À²ÀûÀ¸·Î ÇÒ ¼ö ÀÖ°Ô ÇÏ¿´´Ù.½ÇÁ¦¿¹»ó¹®Á¦¿¡¼´Â ºòµ¥ÀÌÅ͸¦ È°¿ëÇÏ¿© ÇØ´ç ÃâÁ¦¿µ¿ª¿¡ ¸Â´Â ÇÙ½ÉÆ÷ÀÎÆ®¸¦ ºÐ¼®ÇÏ¿© ±¸¼ºÇÑ ¡®½ÇÁ¦¿¹»ó¹®Á¦¡¯¸¦ ¼ö·ÏÇÏ¿´´Ù. ¶ÇÇÑ, ½ÇÁ¦ ÁÖ°ü½Ä ½ÃÇè À¯Çü¿¡ ¸ÂÃá ¡®ÁÖ°ü½Ä ¹®Á¦¡¯¸¦ °¢ Àå¿¡ ¹èÄ¡ÇÏ¿´´Ù. ÃÖÁ¾¸ðÀÇ°í»ç¿¡¼´Â ÃÖ½ÅÃâÁ¦À¯ÇüÀ» ¹Ý¿µÇÑ ÃÖÁ¾¸ðÀÇ°í»ç¸¦ ÅëÇØ ÀÚ½ÅÀÇ ½Ç·ÂÀ» Á¡°ËÇغ¼ ¼ö ÀÖÀ¸¸ç, ½ÇÁ¦ ½ÃÇè¿¡ ÀÓÇϵíÀÌ ½Ã°£À» Àç°í Ç®¾îº¸¸é ½ÃÇèÀå¿¡¼ ½Ç¼ö¸¦ ÁÙÀÏ ¼ö ÀÖ´Ù. ½ÇÁ¦ ½ÃÇèÀ» º¸µíÀÌ ½Ã°£À» Àç¸é¼ Ç®¾îº¸°í, Á¤´ä ¹× Çؼ³À» ÅëÇØ ¿À´ä ³»¿ë°ú º»ÀÎÀÇ ¾àÁ¡À» ÃÖÁ¾ ÆľÇÇÏ´Â ¿ëµµ·Î È°¿ëÇغ¸½Ã±â ¹Ù¶õ´Ù.
ÇÙ½ÉÀÌ·Ð + ½ÇÁ¦¿¹»ó¹®Á¦Á¦1Æí ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÇ ¼Ò°³Á¦1Àå ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÇ Á¤ÀÇÁ¦2Àå ¾ð¾î¹ø¿ª(Compile)Á¦3Àå ÇÁ·Î±×·¡¹Ö ¾ð¾î ¾à»ç(å²ÞÈ)Á¦4Àå ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÇ ¼³°è ¿øÄ¢½ÇÁ¦¿¹»ó¹®Á¦Á¦2Æí ±¸¹®Á¦1Àå ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÇ ¾îÈÖ ±¸Á¶Á¦2Àå ¹®¸Æ ÀÚÀ¯ ¹®¹ý°ú BNFÁ¦3Àå ÆĽº Æ®¸®¿Í ¸ðÈ£¼ºÁ¦4Àå ±¸¹® µµÇ¥½ÇÁ¦¿¹»ó¹®Á¦Á¦3Æí º¯¼öÀÇ °³³äÁ¦1Àå º¯¼öÁ¦2Àå ¹ÙÀεùÁ¦3Àå ¼±¾ð, ºí·Ï, ¿µ¿ªÁ¦4Àå µ¿Àû ¹ÙÀεùÁ¦5Àå ±â¾ïÀå¼Ò¿Í »ý¸í ½Ã°£(lifetime)Á¦6Àå ÂüÁ¶ ȯ°æ(referencing environment)Àç7Àå ±âÈ£ »ó¼ö½ÇÁ¦¿¹»ó¹®Á¦Á¦4Æí ÀÚ·áÇüÁ¦1Àå ÀÚ·áÇü ¹× Çü Á¤º¸Á¦2Àå ±âº» ÀÚ·áÇüÁ¦3Àå ÁýÇÕ ¹× ÇÔ¼ö, Æ÷ÀÎÅÍÁ¦4Àå ŸÀÔ ¿À·ù(type error)¿Í ŸÀÔ °Ë»ç(type checking)Á¦5Àå Çü º¯È¯Á¦6Àå ÇüÀÇ ±¸Çö½ÇÁ¦¿¹»ó¹®Á¦Á¦5Æí ½Ä °è»ê°ú Á¦¾îÁ¦1Àå ½ÄÁ¦2Àå Á¶°Ç¹®Á¦3Àå ¹Ýº¹¹®(iterative Statement)Á¦4Àå ¹«Á¶°Ç ºÐ±â¹®Á¦5Àå ºÎÇÁ·Î±×·¥(subprogram)Á¦6Àå ½ÇÇà ±¸Á¶½ÇÁ¦¿¹»ó¹®Á¦Á¦6Æí Ãß»ó ÀÚ·áÇüÁ¦1Àå ºÐ¸® ÄÄÆÄÀÏ°ú µ¶¸³ ÄÄÆÄÀÏÁ¦2Àå Ãß»ó ÀÚ·áÇüÁ¦3Àå ÁÖ¿ä ¾ð¾îÀÇ Ãß»ó ÀÚ·áÇüÁ¦4Àå ´ÙÇü¼º½ÇÁ¦¿¹»ó¹®Á¦Á¦7Æí °´Ã¼ ÁöÇâ ¾ð¾îÁ¦1Àå °´Ã¼ ÁöÇâ ÇÁ·Î±×·¡¹ÖÀÇ °³³äÁ¦2Àå ÁÖ¿ä °´Ã¼ ÁöÇâ ¾ð¾îÁ¦3Àå ÁÖ¿ä »çÇ×ÀÇ ºñ±³Á¦4Àå °´Ã¼ ÁöÇâ ¾ð¾îÀÇ ±¸Çö½ÇÁ¦¿¹»ó¹®Á¦Á¦8Æí ¿¹¿Ü ó¸®Á¦1Àå ¿¹¿Ü ó¸®ÀÇ °³¿äÁ¦2Àå AdaÀÇ ¿¹¿Ü ó¸®Á¦3Àå C++ÀÇ ¿¹¿Ü ó¸®Á¦4Àå JavaÀÇ ¿¹¿Ü 󸮽ÇÁ¦¿¹»ó¹®Á¦Á¦9Æí ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö ¾ð¾îÁ¦1Àå ¸í·ÉÇü ¾ð¾î¿Í ÇÔ¼öÇü ¾ð¾îÁ¦2Àå ¼öÇÐ ÇÔ¼öÁ¦3Àå ÇÔ¼öÇü ¾ð¾îÀÇ ¿¹½ÇÁ¦¿¹»ó¹®Á¦ºÎ·Ï - ÃÖÁ¾¸ðÀÇ°í»çÃÖÁ¾¸ðÀÇ°í»ç Á¦1ȸÃÖÁ¾¸ðÀÇ°í»ç Á¦2ȸÃÖÁ¾¸ðÀÇ°í»ç Á¦1ȸ Á¤´ä ¹× Çؼ³ÃÖÁ¾¸ðÀÇ°í»ç Á¦2ȸ Á¤´ä ¹× Çؼ³