´Ã ÃÖ¼±À» ´ÙÇÏ¿© °¡¸£Ä¡´Â Çϴùٴ٠ÄÄÇ»ÅÍÇпøÀÌ µÇ°Ú½À´Ï´Ù.
[±³À°°úÁ¤ ¼Ò°³] ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÇ ´ëÇ¥ C¾ð¾î!
C¾ð¾î´Â, ÇÁ·Î±×·¡¹Ö ¾ð¾î Áß Çϳª·Î, 1972³â¿¡ º§ ¿¬±¸¼ÒÀÇ µ¥´Ï½º ¸®Ä¡(Dennis Ritchie)¿¡ ÀÇÇØ °³¹ßµÈ ¾ð¾îÀÔ´Ï´Ù.
½Ã½ºÅÛ ÇÁ·Î±×·¡¹Ö, ÀÀ¿ë ÇÁ·Î±×·¡¹Ö, ÀÓº£µðµå ½Ã½ºÅÛ µî Á¤¸» ´Ù¾çÇÑ ºÐ¾ß¿¡¼ ³Î¸® »ç¿ëµÇ°í ÀÖ´Â °·ÂÇϰí È¿À²ÀûÀÎ ¾ð¾îÀÔ´Ï´Ù.
C¾ð¾î´Â, Àú±Þ ¾ð¾î(low-level language)¿Í °í±Þ ¾ð¾î(high-level language)ÀÇ Æ¯Â¡À» ¸ðµÎ °®Ãß°í ÀÖ¾î ¸Þ¸ð¸®¿Í Çϵå¿þ¾î¸¦ Á÷Á¢ Á¶ÀÛÇÒ ¼öµµ ÀÖ°í, °í±Þ ¾ð¾îÀÇ Æ¯Â¡À¸·Î´Â Ãß»óÈµÈ ÇÁ·Î±×·¡¹Ö ±â´ÉÀ» Á¦°øÇϱ⵵ Çϸç, Java¾ð¾îÀÇ ¸ðüÀ̱⵵ ÇÕ´Ï´Ù.
C¾ð¾î´Â Á¤¸» ´Ù¾çÇϰí È®À强ÀÌ ¶Ù¾î³ ¾ð¾î·Î ÇöÀç±îÁö´Â ¸ðµç ¾ð¾îÀÇ ¸ðƼºê°¡ µÇ´Â ¾ð¾î¶ó ÇÒ ¼ö ÀÖ½À´Ï´Ù.
±×·¡¼ ¿ì¸® ÇϴùٴÙÄÄÇ»ÅÍÇпø¿¡¼´Â ´ëÇ¥ ¾ð¾î¸¦ dzºÎÇÑ °æÇèÀ» ¹ÙÅÁÀ¸·Î ÇÁ·Î±×·¥ ÄÚµù °úÁ¤ÀÎ Á¤º¸¿Ã¸²ÇÇ¾Æµå °úÁ¤À» 20³â ³Ñ°Ô C¾ð¾î·Î ÁøÇàÇϰí ÀÖ½À´Ï´Ù.
C¾ð¾î´Â ½Ã½ºÅÛ ÇÁ·Î±×·¡¹Ö¿¡ »ç¿ëÇÕ´Ï´Ù.
¿î¿µ üÁ¦, µå¶óÀ̹ö, Ä¿³Î ¹× ½Ã½ºÅÛ ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇÏ´Â µ¥¿¡ C¾ð¾î°¡ ¸¹ÀÌ »ç¿ëµË´Ï´Ù.
½Ã½ºÅÛ È£Ãâ(system call) ¹× Çϵå¿þ¾î Á¢±Ù°ú °°Àº Àú¼öÁØ ÀÛ¾÷À» ¼öÇàÇϱ⿡ ÀûÇÕÇÕ´Ï´Ù.
C¾ð¾î´Â ÀÀ¿ë ÇÁ·Î±×·¡¹Ö °³¹ß¿¡ ÀûÇÕ´Ï´Ù.
µ¥ÀÌÅͺ£À̽º ÀÀ¿ëÇÁ·Î±×·¥, À¥ ¼¹ö, µ¥½ºÅ©Åé ÀÀ¿ëÇÁ·Î±×·¥ µîÀ» °³¹ßÇÒ ¼ö ÀÖ½À´Ï´Ù.
ºü¸¥ ½ÇÇà ¼Óµµ¿Í È¿À²ÀûÀÎ ÀÚ¿ø °ü¸®·Î ÀÎÇØ ¼º´ÉÀÌ Áß¿äÇÑ ÀÀ¿ëÇÁ·Î±×·¥¿¡ ÀûÇÕÇÕ´Ï´Ù.
C¾ð¾î´Â ÀÓº£µðµå ½Ã½ºÅÛ °³¹ß¿¡µµ »ç¿ëÇÕ´Ï´Ù.
Á¦ÇÑµÈ ÀÚ¿øÀ» °¡Áø ÀÓº£µðµå ½Ã½ºÅÛ(¿¹: ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯, ÀÓº£µðµå ½Ã½ºÅÛ º¸µå)À» À§ÇÑ ¼ÒÇÁÆ®¿þ¾î °³¹ß¿¡ C¾ð¾î°¡ ³Î¸® »ç¿ëµË´Ï´Ù.
Àú¼öÁØ Çϵå¿þ¾î Á¦¾î¿Í ºü¸¥ ½ÇÇàÀÌ ¿ä±¸µÇ´Â ÀÌ·¯ÇÑ ½Ã½ºÅÛ¿¡ ÀûÇÕÇÕ´Ï´Ù.
C¾ð¾î´Â °ÔÀÓ ÇÁ·Î±×·¡¹ÖÀ¸·Îµµ ¸¹ÀÌ ÀÌ¿ëµÇ°í ÀÖ½À´Ï´Ù.
°ÔÀÓ ¿£Áø, °ÔÀÓ ·ÎÁ÷ ¹× ±×·¡ÇÈ ¿£Áø °³¹ß¿¡ C¾ð¾î°¡ »ç¿ëµË´Ï´Ù.
³ôÀº ¼º´ÉÀÌ ÇÊ¿äÇÑ °ÔÀÓ È¯°æ¿¡¼ È¿À²ÀûÀÎ ÇÁ·Î±×·¡¹ÖÀÌ °¡´ÉÇÕ´Ï´Ù.
C¾ð¾î´Â ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹Ö¿¡µµ ÀÌ¿ëµË´Ï´Ù.
¼ÒÄÏ ÇÁ·Î±×·¡¹Ö µîÀÇ ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹Ö¿¡ C¾ð¾î°¡ ¸¹ÀÌ »ç¿ëµË´Ï´Ù.
TCP/IP ÇÁ·ÎÅäÄÝÀ» ÀÌ¿ëÇÑ ³×Æ®¿öÅ© Åë½ÅÀ̳ª À¥ ¼¹ö µîÀ» °³¹ßÇÒ ¶§ »ç¿ëµË´Ï´Ù.
¶ÇÇÑ C¾ð¾î¸¦ ¸ðü·Î ÇÑ Java ¾ð¾î¸¦ ÅëÇÑ ´õ °·ÂÇÑ ³×Æ®¿öÅ© ¼¹ö ±â´ÉÀ» ÀÌ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
C¾ð¾î´Â ¾ÏÈ£È ¹× º¸¾È¿¡ °ÇÕ´Ï´Ù.
¾ÏÈ£È ¾Ë°í¸®Áò, º¸¾È ÇÁ·Î±×·¥ µîÀÇ º¸¾È ¼Ö·ç¼ÇÀ» °³¹ßÇÏ´Â µ¥¿¡µµ C¾ð¾î°¡ »ç¿ëµË´Ï´Ù.
Àú¼öÁØÀÇ ¸Þ¸ð¸® Á¶ÀÛ°ú µ¥ÀÌÅÍ Ã³¸®°¡ ÇÊ¿äÇÑ º¸¾È °ü·Ã ÀÛ¾÷¿¡ ÀûÇÕÇÕ´Ï´Ù.
C¾ð¾î´Â ÀÚµ¿Â÷ ¹× ¿î¼Û ¼ö´Ü¿¡µµ ÀÌ¿ëµË´Ï´Ù.
ÀÚµ¿Â÷ ³»ÀÇ Á¦¾î ½Ã½ºÅÛ, ¿£Áø Á¦¾î À¯´Ö(ECU), Â÷·® Åë½Å ½Ã½ºÅÛ µî¿¡ C¾ð¾î°¡ »ç¿ëµË´Ï´Ù.
¶ÇÇÑ, Ç×°ø±â, ±âÂ÷, ¼±¹Ú µîÀÇ ¿î¼Û ¼ö´Ü¿¡¼µµ C¾ð¾î°¡ »ç¿ëµË´Ï´Ù.
C¾ð¾î ÄÚµùÀº?
ÄÚµùÀ» óÀ½ ¹è¿ì´Â »ç¶÷µµ ´©±¸³ª C¾ð¾î¸¦ ÇнÀÇÒ ¼ö ÀÖ½À´Ï´Ù.
C¾ð¾î´Â ¸¹Àº »ç¶÷µéÀÌ ÇÁ·Î±×·¡¹ÖÀ» óÀ½ ¹è¿ï ¶§ ¼±ÅÃÇÏ´Â ¾ð¾î Áß ÇϳªÀÔ´Ï´Ù.
C¾ð¾î¸¦ ÇнÀÇϱâ Àü¿¡ ÇÁ·Î±×·¡¹ÖÀÇ ±âº» °³³äÀ» ÀÌÇØÇÏ´Â °ÍÀÌ Áß¿äÇÕ´Ï´Ù.
º¯¼ö, Á¶°Ç¹®, ¹Ýº¹¹®°ú °°Àº ±âº»ÀûÀÎ °³³äÀ» ÀÌÇØÇÏ°í °£´ÜÇÑ ÇÁ·Î±×·¥ºÎÅÍ ½ÃÀÛÇÏ¿© Á¡ÁøÀûÀ¸·Î º¹ÀâÇÑ ÇÁ·Î±×·¥À» ÀÛ¼ºÇغ¸¸é¼ ½ÇÁ¦·Î ÄÚµùÀ» ÇØº¸´Â °ÍÀÌ Áß¿äÇÕ´Ï´Ù.
C¾ð¾î´Â óÀ½ ¹è¿ì±â ¾î·Á¿ï ¼ö ÀÖ½À´Ï´Ù.
µû¶ó¼ Àγ»½ÉÀ» °¡Áö°í ²ÙÁØÈ÷ ³ë·ÂÇÏ¿© ÇÁ·Î±×·¡¹Ö ½ºÅ³À» Çâ»ó ½ÃŰ´Â °ÍÀÌ Áß¿äÇÕ´Ï´Ù.
¿Â¶óÀÎ Ä¿¹ÂƼƼ¸¦ ÅëÇØ ´Ù¸¥ »ç¶÷µé°ú ÀǰßÀ» ³ª´©°í Áú¹®À» ÇÏ¸ç ¹è¿ì´Â °ÍÀÌ µµ¿òÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù. ´Ù¸¥ »ç¶÷µéÀÇ °æÇè°ú Áö½ÄÀ» °øÀ¯ÇÏ¸é¼ C¾ð¾î¸¦ ÇнÀÇÒ ¼ö ÀÖ½À´Ï´Ù.
C¾ð¾î¸¦ ¹è¿ì´Â ÃÖÀûÀÇ ³ªÀÌ´Â °³Àο¡ µû¶ó ´Ù¸¦ ¼ö ÀÖ½À´Ï´Ù.
ÀϹÝÀûÀ¸·Î, ¾î¸°À̵éÀº È£±â½ÉÀÌ ¸¹¾Æ¼ ÇÁ·Î±×·¡¹ÖÀ» ¹è¿ì±â¿¡ ÀûÇÕÇÑ ½Ã±âÀÏ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª ¾î¸¥ÀÌ µÇ¾îµµ ÄÚµùÀ» ¹è¿ï ¼ö ÀÖ°í ÀþÀºÀ̳ª ¾î¸¥ÀÌ¶óµµ ÃæºÐÈ÷ ¹è¿ï ¼ö ÀÖ½À´Ï´Ù. ´Ù¸¸, ¾î¸°À̵éÀÌ ¹è¿ï ¶§¿¡´Â ¸î °¡Áö °í·ÁÇØ¾ß ÇÒ »çÇ×ÀÌ Àִµ¥, C¾ð¾î´Â ¼öÇÐÀû °³³äÀ» Æ÷ÇÔÇϰí ÀÖ½À´Ï´Ù.
µû¶ó¼ ¼öÇÐÀû °³³ä¿¡ Àͼ÷ÇÑ ¾î¸°ÀÌ´Â ÇÁ·Î±×·¡¹ÖÀ» ¹è¿ì±â°¡ ´õ ½¬¿ï ¼ö ÀÖ½À´Ï´Ù.
C¾ð¾î´Â ³í¸®Àû »ç°í¿Í ¹®Á¦ ÇØ°á ´É·ÂÀ» ¿ä±¸ÇÕ´Ï´Ù.
¾î¸°À̰¡ ÀÌ·¯ÇÑ ´É·ÂÀ» ¹ß´Þ ½ÃŰ´Â µ¥¿¡ °ü½ÉÀÌ ÀÖ°í Áغñ°¡ µÇ¾î ÀÖ´Ù¸é C¾ð¾î¸¦ ¹è¿ì´Â °ÍÀÌ °¡´ÉÇÕ´Ï´Ù.
¶ÇÇÑ ¾î¸°À̺ÎÅÍ Ã»¼Ò³â, ¾î¸¥µé ´©±¸µç C¾ð¾î¸¦ ¹è¿ì´Â µ¥¿¡ ¾Æ¹«·± ¹®Á¦°¡ ¾ø½À´Ï´Ù.
ÇϴùٴÙÄÄÇ»ÅÍÇпøÀ» ã¾Æ ÁÖ¼¼¿ä~!!
Àü¹®ÀûÀÎ Áö½ÄÀ» °¡Áö°í ¼ºÀÇ °Í ¸ñÇ¥¸¦ ÀÌ·ç´Âµ¥ ÃÖ¼±À» ´ÙÇØ µµ¿Í µå¸®°Ú½À´Ï´Ù.
°¨»çÇÕ´Ï´Ù.^^