¿î¿µÃ¼Á¦ : ÇÑÆ¼¹Ìµð¾î C¾ð¾îÇÁ·Î±×·¡¹ÖÀÇ ÀÌÇØ 2ÆÇ ¼Ö·ç¼Ç (2nd edition ¾Èº´È£ , Á¶±¹Çö , ÃÖ¿µ±Ù) ÇØ¼³Áý ¿î¿µÃ¼Á¦ : ÇÑÆ¼¹Ìµð¾î C¾ð¾îÇÁ·Î±×·¡¹ÖÀÇ ÀÌÇØ 2ÆÇ ¼Ö·ç¼Ç (2nd edition ¾Èº´È£ , Á¶±¹Çö , ÃÖ¿µ±Ù)
[¼Ö·ç¼Ç] C¾ð¾îÇÁ·Î±×·¡¹ÖÀÇ ÀÌÇØ 2ÆÇ (2nd edition ¾Èº´È£, Á¶±¹Çö, ÃÖ¿µ±Ù ÇÑÆ¼¹Ìµð¾î) ¼Ö·ç¼Ç ÀÔ´Ï´Ù. ÆÄ¿ö Æ÷ÀÎÆ®·Î ¼Ö·ç¼ÇÀÌ ±¸¼ºµÇ¾î ÀÖÀ¸¸ç 1ÀåºÎÅÍ 13Àå ±îÁöÀÇ ¼Ö·ç¼ÇÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
¾Æ·¡´Â ¼Ö·ç¼Ç 1ÀåÀÇ ÀϺθ¦ ¹ßÃéÇÑ °ÍÀÔ´Ï´Ù.
C ¾ð¾î ÇÁ·Î±×·¡¹ÖÀÇ ÀÌÇØ ¾Èº´È£, Á¶±¹Çö, ÃÖ¿µ±Ù Á¦ 1 Àå C¾ð¾î °³¿ä È®ÀÎ ¹®Á¦ - 1 1 ±â¿ø 1972³â ¹Ì±¹ º§ ¿¬±¸¼ÒÀÇ Dennis Ritche¿¡ ÀÇÇØ °³¹ß ¾Æ·¡´Â ¼Ö·ç¼Ç 1ÀåÀÇ ÀϺθ¦ ¹ßÃéÇÑ °ÍÀÔ´Ï´Ù.
C ¾ð¾î ÇÁ·Î±×·¡¹ÖÀÇ ÀÌÇØ ¾Èº´È£, Á¶±¹Çö, ÃÖ¿µ±Ù Á¦ 1 Àå C¾ð¾î °³¿ä È®ÀÎ ¹®Á¦ - 1 1 ±â¿ø 1972³â ¹Ì±¹ º§ ¿¬±¸¼ÒÀÇ Dennis Ritche¿¡ ÀÇÇØ °³¹ß ¿î¿µÃ¼Á¦ ½Ã½ºÅÛÀ¸·Î À¯¸íÇÑ ¸®´ª½ºµµ 90% ÀÌ»óÀÌ C¾ð¾î·Î Á¦ÀÛ B¾ð¾î¸¦ È®ÀåÇÏ¿© C ¾ð¾î¸¦ °³¹ß ALGOL -> CPL -> BCPL -> B -> C -> C++ -> Java, Python,¡¦ Ư¡ Áß±Þ(middle-level) ÄÄÇ»ÅÍ ÇÁ·Î±×·¥ ¾ð¾î ±¸Á¶Àû ¾ð¾î Æ÷ÀÎÅÍ °³³äÀ» °¡Áö°í ÀÖ´Ù. ÇÁ·Î±×·¡¸ÓÀÇ Ä£±¸ Áß±Þ ¾ð¾î·Î½á, °í±Þ ¾ð¾î¿Í Àú±Þ ¾ð¾îÀÇ Æ¯Â¡À» °¡Áö°í ÀÖ´Ù. À̽ļº(portability)ÀÌ ÁÁÀº ¾ð¾î È®ÀÎ ¹®Á¦ – 2, 3 2 A. ¼±Çà󸮱â (preprocessor) B. ÅëÇÕ °³¹ß ȯ°æ (IDE : Integrated Development Environment) C. Ű¿öµå, ¿¹¾à¾î D. ¼¼¹ÌÄÝ·Ð (;) 3 ¼±Çà󸮱â Main ÇÔ¼ö
È®ÀÎ ¹®Á¦ - 4 4 ÇÁ·Î±×·¥ ¸ñÀû ¼³Á¤ ÁÖ¾îÁø ¹®Á¦¿¡¼ ´ëÇÑ °á°ú¹°ÀÇ ¿Ã¹Ù¸¥ ÀÌÇØ ¹®Á¦ ÇØ°á ¹æ¹ý ÀÛ¼º ¹®Á¦ ÇØ°á ¹æ¹ýÀ» ÀÇ»çÄÚµå¿Í È帧µµ·Î ÀÛ¼º ÇÁ·Î±×·¥ »ý¼º ÀÛ¼ºµÈ ¹®Á¦ ÇØ°á ¹æ¹ý¿¡ µû¶ó ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ »ç¿ëÇÏ¿© ÇÁ·Î±×·¡¹Ö Å×½ºÆ® °¡´ÉÇÑ ¸ðµç °æ¿ì¸¦ ¿¹»óÇÏ¿© ÀԷ°ú Ãâ·Â °á°ú¸¦ Á¡°ËÇϰí, ¿øÇÏ´Â °á°ú¸¦ È®ÀÎ µð¹ö±ë Å×½ºÆ® ´Ü°è¿¡¼ ¿¡·¯ ¹ß»ý½Ã, ÀÛ¼ºÇÏ¿´´ø ÇÁ·Î±×·¥ ³»¿ëÀ» ¼öÁ¤ È®ÀÎ ¹®Á¦ - 5 5 ¨ç ÇÁ·Î±×·¥ ÀÛ¼º (editing) ¿¡µðÅ͸¦ ÀÌ¿ëÇÏ¿© ÀÛ¼º ÄÄÆÄÀϸµ (compiling) ¼Ò½ºÆÄÀÏÀ» Àü󸮱â¿Í ÄÄÆÄÀÏ·¯¸¦ ÅëÇØ ¸ñÀûÆÄÀÏ·Î º¯È¯ ¸µÅ· (linking) ¸µÄ¿¸¦ ÅëÇØ ¸ñÀûÆÄÀÏÀ» ½ÇÇà °¡´ÉÇÑ ½ÇÇàÆÄÀÏ·Î ¸¸µç´Ù. ¿©·¯ °³ÀÇ ¸ñÀûÆÄÀÏÀ» ¶óÀ̺귯¸® ÇÔ¼ö¿Í ¿¬°áÇÏ¿© ½ÇÇàÆÄÀÏÀ» »ý¼º ½ÇÇà (executing)
½Ã½ºÅÛÀ¸·Î À¯¸íÇÑ ¸®´ª½ºµµ 90% ÀÌ»óÀÌ C¾ð¾î·Î Á¦ÀÛ B¾ð¾î¸¦ È®ÀåÇÏ¿© C ¾ð¾î¸¦ °³¹ß ALGOL -> CPL -> BCPL -> B -> C -> C++ -> Java, Python,¡¦ Ư¡ Áß±Þ(middle-level) ÄÄÇ»ÅÍ ÇÁ·Î±×·¥ ¾ð¾î ±¸Á¶Àû ¾ð¾î Æ÷ÀÎÅÍ °³³äÀ» °¡Áö°í ÀÖ´Ù. ÇÁ·Î±×·¡¸ÓÀÇ Ä£±¸ Áß±Þ ¾ð¾î·Î½á, °í±Þ ¾ð¾î¿Í Àú±Þ ¾ð¾îÀÇ Æ¯Â¡À» °¡Áö°í ÀÖ´Ù. À̽ļº(portability)ÀÌ ÁÁÀº ¾ð¾î È®ÀÎ ¹®Á¦ – 2, 3 2 A. ¼±Çà󸮱â (preprocessor) B. ÅëÇÕ °³¹ß ȯ°æ (IDE : Integrated Development Environment) C. Ű¿öµå, ¿¹¾à¾î D. ¼¼¹ÌÄÝ·Ð (;) 3 ¼±Çà󸮱â Main ÇÔ¼ö
È®ÀÎ ¹®Á¦ - 4 4 ÇÁ·Î±×·¥ ¸ñÀû ¼³Á¤ ÁÖ¾îÁø ¹®Á¦¿¡¼ ´ëÇÑ °á°ú¹°ÀÇ ¿Ã¹Ù¸¥ ÀÌÇØ ¹®Á¦ ÇØ°á ¹æ¹ý ÀÛ¼º ¹®Á¦ ÇØ°á ¹æ¹ýÀ» ÀÇ»çÄÚµå¿Í È帧µµ·Î ÀÛ¼º ÇÁ·Î±×·¥ »ý¼º ÀÛ¼ºµÈ ¹®Á¦ ÇØ°á ¹æ¹ý¿¡ µû¶ó ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ »ç¿ëÇÏ¿© ÇÁ·Î±×·¡¹Ö Å×½ºÆ® °¡´ÉÇÑ ¸ðµç °æ¿ì¸¦ ¿¹»óÇÏ¿© ÀԷ°ú Ãâ·Â °á°ú¸¦ Á¡°ËÇϰí, ¿øÇÏ´Â °á°ú¸¦ È®ÀÎ µð¹ö±ë Å×½ºÆ® ´Ü°è¿¡¼ ¿¡·¯ ¹ß»ý½Ã, ÀÛ¼ºÇÏ¿´´ø ÇÁ·Î±×·¥ ³»¿ëÀ» ¼öÁ¤ È®ÀÎ ¹®Á¦ - 5 5 ¨ç ÇÁ·Î±×·¥ ÀÛ¼º (editing) ¿¡µðÅ͸¦ ÀÌ¿ëÇÏ¿© ÀÛ¼º ÄÄÆÄÀϸµ (compiling) ¼Ò½ºÆÄÀÏÀ» Àü󸮱â¿Í ÄÄÆÄÀÏ·¯¸¦ ÅëÇØ ¸ñÀûÆÄÀÏ·Î º¯È¯ ¸µÅ· (linking) ¸µÄ¿¸¦ ÅëÇØ ¸ñÀûÆÄÀÏÀ» ½ÇÇà °¡´ÉÇÑ ½ÇÇàÆÄÀÏ·Î ¸¸µç´Ù. ¿©·¯ °³ÀÇ ¸ñÀûÆÄÀÏÀ» ¶óÀ̺귯¸® ÇÔ¼ö¿Í ¿¬°áÇÏ¿© ½ÇÇàÆÄÀÏÀ» »ý¼º ½ÇÇà (executing)
ÀÚ·áÃâó : http://www.allreport.co.kr/search/detail.asp?pk=11033910&sid=knp868group1&key=%BF%EE%BF%B5%C3%BC%C1%A6
[¹®¼Á¤º¸]
¹®¼ºÐ·® : 209 Page ÆÄÀÏÁ¾·ù : ZIP ÆÄÀÏ ÀÚ·áÁ¦¸ñ : ÆÄÀÏÀ̸§ : [¼Ö·ç¼Ç] C¾ð¾îÇÁ·Î±×·¡¹ÖÀÇ ÀÌÇØ 2ÆÇ (2nd edition ¾Èº´È£, Á¶±¹Çö, ÃÖ¿µ±Ù ÇÑÆ¼¹Ìµð¾î).zip Ű¿öµå : C++,C¾ð¾î,ÇÁ·Î±×·¡¹Ö,¼Ö·ç¼Ç,ÄÄÇ»ÅÍ,ÀüÀÚ,¿î¿µÃ¼Á¦,:,ÇÑÆ¼¹Ìµð¾î,C¾ð¾îÇÁ·Î±×·¡¹ÖÀÇ
- ¿î¿µÃ¼Á¦ 6ÆÇ ¼Ö·ç¼Ç ±×¸°ÃâÆÇ»çsolutions os6e - Operation system concept (¿î¿µÃ¼Á¦) 7th SILBERCHATZÀú 7ÆÇ ¼Ö·ç¼Ç - operating system ¿î¿µÃ¼Á¦ ¼Ö·ç¼Ç - ¿î¿µÃ¼Á¦ 7ÆÇ ¼Ö·ç¼Ç operating system - ¿î¿µÃ¼Á¦ 2ÆÇ ¼Ö·ç¼Ç (ÀúÀÚ Andrew S.Tanenbaum 2nd ed Modern Operating Systems) - ¿î¿µÃ¼Á¦ (ÀúÀÚ L.F Bic , A.C.Shaw Operating Systems Principles) ¼Ö·ç¼Ç
|