±¸±Û·¯µéÀº ¼·ÎÀÇ ·¹º§À» Á¶È¸ÇÒ ¼ö Àֱ⠶§¹®¿¡ °í ·¹º§ÀÇ ÇÁ·Î±×·¡¸Ó°¡ Áö³ª°¡¸é ¿õ¼º¿õ¼º°Å¸®°Ô µÇ´Âµ¥ ±× Áß¿¡ ÃÖ°í´Â ´Ü¿¬ Jeff DeanÀÔ´Ï´Ù.
Jeff DeanÀÌ ·¹º§ 11Àä. ±× ¶È¶ÈÇÑ »ç¶÷ ¸¹Àº ±¸±Û¿¡¼ SWEµé »çÀÌ¿¡ ½Å¸ÁÀÇ ´ë»óÀÌÀÚ ½Å°ú °°Àº »ç¶÷À¸·Î ¿©°ÜÁý´Ï´Ù. ±¸±ÛÀÌ Ã˳ª¶ó¶ó°í ÇÑ´Ù¸é Jeff DeanÀº °ÅÀÇ °ü¿ì³ª ¸¶Âù°¡ÁöÀÔ´Ï´Ù. Sanjay Ghemawat´Â ÀåºñÀÇ ¼öÁØÀε¥ ±× µÑÀ» ¾òÀ¸¸é ³ª¶ó¸¦ ¼¼¿ï Á¤µµÁÒ.
Rob Pike³ª Ken Thompson´Â Àü¼³±ÞÀÇ Àι°ÀÔ´Ï´Ù. Rob Pike´Â »ï±¹Áö ¿¬ÀÇ·Î µûÁö¸é Á¶ÀÚ·æ°ú ¹ö±Ý°¥ Àι°ÀÔ´Ï´Ù. ¿î¿µÃ¼Á¦¿Í ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÇ ÇÙ½ÉÀ» °üÅëÇÏ°í ÀÖ´Â »ç¶÷ÀÌÁÒ. À¯´Ð½º¸¦ Çõ½ÅÇÏ·Á´ø Plan 9 ÇÁ·ÎÁ§Æ®¿¡ ÀÖ¾ú°í ÇöÀç´Â GO ¾ð¾î¸¦ ÇÏ°í ÀÖ½À´Ï´Ù. Ken Thompson´Â À¯´Ð½º¸¦ ¸¸µé¾ú°í Brian Kernighan, Dennis Ritchie(C¾ð¾î¸¦ ¸¸µç ±× »ç¶÷ÀÔ´Ï´Ù.)¿Í ÇÔ²² C¾ð¾î¸¦ ÀÀ¿ëÇؼ ¼¼»óÀ» ¸¸µé¾ú½À´Ï´Ù. »ï±¹Áö·Î µûÁö¸é ȲÃæ°úµµ °°Àº Àι°ÀÔ´Ï´Ù. ÇöÀç´Â ¿ª½Ã GO¸¦ ÇÏ°í ÀÖ½À´Ï´Ù. ȤÀÚ´Â Dennis Ritchie°¡ ¿Ö GO ÆÀ¿¡ ÇÕ·ùÇÏÁö ¾Ê¾Ò³Ä Àǹ®À» °¡Áö¸ç °Ç°ÀÌ ³ª»Û°Ô ¾Æ´Ï³Ä´Â À̾߱âµéµµ ¸¹¾ÒÁÒ. ±×·±µ¥ ½ÇÁ¦·Î ¾ó¸¶ Àü¿¡ µ¹¾Æ°¡¼Å¼ ¾ÈŸ±î¿ü½À´Ï´Ù.
¾î¶² »ç¶÷ÀÌ °í·¾¿¡ ¿À¸£³Ä°í ¹°¾îº¸¾Ò´Âµ¥ ±×°¡ ¸¸µç Äڵ尡 ±¸±ÛÀÇ °ÅÀÇ ¸ðµç Á¦Ç°/¼ºñ½º¿¡ µé¾î°¡¸é ±×·² ¼ö ÀÖ´Ù°í ÇÏ´õ±º¿ä. ·¹º§ÀÌ ³ôÀº »ç¶÷µéÀº ÇöÀç¿¡µµ ²ÙÁØÈ÷ ¿©±â Àú±â¿¡ ±â¿©ÇÏ´Â »ç¶÷µéÀÔ´Ï´Ù. ±×·±µ¥ ±¸±ÛÀº ¸ðµç ÇÁ·ÎÁ§Æ®¿¡¼ °µµ³ôÀº ¸®ºä ÀýÂ÷°¡ Àִµ¥¿ä. ±× ÇÁ·ÎÁ§Æ®µéÀÇ ³°üÀ» Áö±Ýµµ ´Ù ¶Õ°í ÀÖ´Â ºÐµé·Î »ý°¢ÇÏ¸é µÉ °Í °°½À´Ï´Ù.
õÇÏÀÇ ±¸±Ûµµ ÀÌ·± »ç¶÷ÀÌ ¼¼ÀÚ¸®°¡ µÇÁö´Â ¸øÇÕ´Ï´Ù.
»ç¶÷µéÀº Á¦ÇÁ µòÀÇ ±«¹°°°À½À» ô ³ë¸®½º¿¡ ºñÀ¯Çؼ ¾Æ·¡¿Í °°Àº À̾߱âµéÀ» ÇÏ°ï ÇÕ´Ï´Ù.
ÄÄÆÄÀÏ·¯´Â Á¦ÇÁ µò¿¡°Ô °æ°íÇÏÁö ¾Ê´Â´Ù. ±×°¡ ÄÄÆÄÀÏ·¯¿¡°Ô °æ°íÇÑ´Ù.
2000³â ÈĹݿ¡ Á¦ÇÁ µòÀÇ ÄÚµå ÀÛ¼º ¼Óµµ°¡ 40¹è·Î »¡¶óÁ³´Âµ¥, ±×°¡ Å°º¸µå¸¦ USB 2.0À¸·Î ¾÷±×·¹À̵å Ç߱⠶§¹®ÀÌ´Ù.
Á¦ÇÁ µòÀº Ä¿¹ÔÇϱâ Àü¿¡ Äڵ带 ºôµåÇغ¸´Âµ¥, ÄÄÆÄÀÏ·¯¿Í ¸µÄ¿¿¡ ¹ö±×°¡ ÀÖ´ÂÁö È®ÀÎÇϱâ À§ÇؼÀÏ »ÓÀÌ´Ù.
Á¦ÇÁ µòÀÌ ÀÚ¼¼¸¦ ¹Ù·ÎÀâ´Â´Ù¸é, ±×°Ç Å°º¸µå¸¦ º¸È£Çϱâ À§ÇؼÀÏ »ÓÀÌ´Ù.
¸ðµç Æ÷ÀÎÅÍ´Â Á¦ÇÁ µòÀ» °¡¸®Å²´Ù.
gcc -O4 ¸í·ÉÀº ´ç½ÅÀÇ Äڵ带 À̸ÞÀÏ·Î Á¦ÇÁ µò¿¡°Ô º¸³»¼ ÀçÀÛ¼ºÇÑ´Ù.
Á¦ÇÁ µòÀº ÇǺ¸³ªÄ¡ ¼ö¿ÀÇ 203¹ø° ¼ýÀÚ¸¦ 1ÃÊ ³»¿¡ ´äÇÏ´Â ¹Ù¶÷¿¡ Æ©¸µ Å×½ºÆ®¿¡¼ ¶³¾îÁø ÀûÀÌ ÀÖ´Ù.
¿¹Àü¿¡ ºûÀÇ ¼Óµµ´Â Áø°ø¿¡¼ 35¸¶ÀÏÀ̾ú´Ù. ±×·¡¼ Á¦ÇÁ µòÀº ±×ÀÇ ÁÖ¸»À» ¹°¸®¹ýÄ¢À» ÃÖÀûÈÇϴµ¥ ½è´Ù.
Á¦ÇÁ µòÀº 1969³â 12¿ù 31ÀÏ ¿ÀÈÄ 11½Ã 48ºÐ¿¡ ž´Ù. ±×¸®°í ±×°¡ ŸÀÓÄ«¿îÅ͸¦ ±¸ÇöÇϴµ¥ 12ºÐÀÌ °É·È´Ù.
Á¦ÇÁ µòÀº Emacs¿Í VI ¾çÂÊ ´Ù ¾²Áö ¾Ê´Â´Ù. ±×´Â zcat¿¡ ±×ÀÇ Äڵ带 Àû´Âµ¥, ±× ÂÊÀÌ ´õ ºü¸£±â ‹š¹®ÀÌ´Ù.
Á¦ÇÁ µòÀÌ ÀÌ´õ³Ý¿¡ ÇÁ·¹ÀÓÀ» º¸³»¸é ´Ù¸¥ ÇÁ·¹ÀÓµéÀº ÀÚ±âµéÀÌ ³ª¿Â ·£Ä«µåÀÇ ¹öÆ۸޸𸮷Πµµ¸Á°¡ ¹ö¸®±â ‹š¹®¿¡ Àý´ë Ãæµ¹ÀÌ ÀϾÁö ¾Ê´Â´Ù.
»ó¼ö È¿À²¿¡µµ ¸¸Á·ÇÏÁö ¸øÇÑ Á¦ÇÁ µòÀº ¼¼°è ÃÖÃÊÀÇ O(1/n) ¾Ë°í¸®ÁòÀ» ¸¸µé¾ú´Ù.
Á¦ÇÁ µòÀÌ ÈÞ°¡¸¦ °¬À» ¶§, ±¸±ÛÀÇ ¼ºñ½ºµéÀÌ ºÒ°¡»çÀÇÇÏ°Ôµµ ¸çÄ¥µ¿¾È ¸ØÃç¹ö·È´Ù. ÀÌ°ÍÀº Á¤¸» »ç½ÇÀÌ´Ù.
Á¦ÇÁ µòÀº ¾î¿ ¼ö ¾øÀÌ ºñµ¿±â API¸¦ ¸¸µé¾ú´Âµ¥, ±×°¡ ¾î´À³¯ ÇÔ¼ö¸¦ ÃÖÀûÈÇß´õ´Ï ½ÇÇàÇϱ⵵ Àü¿¡ °á°ú¸¦ ¹ÝȯÇ߱⠶§¹®ÀÌ´Ù.
Á¦ÇÁ µòÀÌ ¼ÒÇÁÆ®¿þ¾î¸¦ ¼³°èÇÒ¶§¸é, ¸ÕÀú ¹ÙÀ̳ʸ®·Î Äڵ带 § ´ÙÀ½ ¹®¼È¸¦ À§ÇØ ¼Ò½ºÄڵ带 ÀÛ¼ºÇÑ´Ù.
Á¦ÇÁ µòÀÌ O(n^2) ¾Ë°í¸®ÁòÀ» § ÀûÀÌ ÀÖ¾ú´Ù. ¹Ù·Î Traveling Salesman ProblemÀ» ÇØ°áÇϱâ À§ÇÑ °ÍÀ̾ú´Ù.
Á¦ÇÁ µòÀº printf() È£Ãâ Çϳª¸¸À¸·Î À¥¼¹ö¸¦ ±¸ÇöÇÑ ÀûÀÌ ÀÖ´Ù. ´Ù¸¥ ¿£Áö´Ï¾îµéÀÌ °Å±â¿¡ ¼öõÁÙÀÇ ¼³¸íÀ» ÁÖ¼®À¸·Î ´Þ¾ÒÁö¸¸ ¾î¶»°Ô ÀÛµ¿ÇÏ´ÂÁö´Â ¾ÆÁ÷µµ ¸ð¸¥´Ù. ¿À´Ã³¯ÀÇ ±¸±Û °Ë»ö ÆäÀÌÁö°¡ ±× ÇÁ·Î±×·¥ÀÌ´Ù.
Áø½Ç: Á¦ÇÁ´Â ÆÄÀ̽ã Äڵ尡 ÀüÇô Æ÷ÇÔµÇÁö ¾ÊÀº º¯°æ»çÇ× Çϳª¸¸À¸·Î ¸ðµç ¹ÙÀ̳ʸ® »çÀÌÁ 3% ÁÙÀÌ´Â µ¿½Ã¿¡ ¿ì¼±¼øÀ§°¡ ³·¾Ò´ø ÆÄÀ̽㠹ö±×µéÀ» ÃÖ¿ì¼±¼øÀ§·Î ¹Ù²Û ÀûÀÌ ÀÖ´Ù.
Á¦ÇÁ µòÀº Connect Four °ÔÀÓ¿¡¼ ´ç½ÅÀ» ÀÌ±æ ¼ö ÀÖ´Ù. ¼¼ Åϸ¸¿¡.
´ç½ÅÀÇ Äڵ尡 Á¤ÀǵÇÁö ¾ÊÀº µ¿ÀÛÀ» Æ÷ÇÔÇÑ´Ù¸é, ´ç½ÅÀº ¼¼±×¸àÅ×ÀÌ¼Ç ¿À·ù¿Í ±úÁø µ¥ÀÌÅ͸¦ ¾ò°Ô µÉ °ÍÀÌ´Ù. Á¦ÇÁ µòÀÇ Äڵ尡 Á¤ÀǵÇÁö ¾ÊÀº µ¿ÀÛÀ» Æ÷ÇÔÇÑ´Ù¸é, À¯´ÏÄÜÀÌ ¹«Áö°³¸¦ Ÿ°í ³ªÅ¸³ª ¸ðµÎ¿¡°Ô °øÂ¥·Î ¾ÆÀ̽ºÅ©¸²À» ³ª´² ÁÙ °ÍÀÌ´Ù.
Á¦ÇÁ µòÀÌ ÇÁ·ÎÆÄÀÏ·¯¸¦ ½ÇÇàÇÏÀÚ, ·çÇÁµéÀÌ °Ì¿¡ Áú·Á¼ ÀúÀý·Î Ç®·Á¹ö·È´Ù.
Á¦ÇÁ µòÀº ÀÚ½ÅÀÌ ÆÄÀÌ°ªÀÇ ¼ýÀÚµé ¾È¿¡ ¼û°ÜµÐ ³ó´ãÀ» ¼öÇÐÀÚµéÀÌ Ã£¾Æ³»±â¸¦ ±â´Ù¸®°í ÀÖ´Ù.
Á¦ÇÁ µòÀÇ Å°º¸µå¿¡´Â µÎ °³ÀÇ Å°¹Û¿¡ ¾ø´Ù. 1°ú 0.
Á¦ÇÁ µòÀÌ ÀáÀÌ ¿ÀÁö ¾ÊÀ»¶§¸é ±×´Â ¾çÀ» ¸Ê¸®µà½ºÇÑ´Ù.
Á¦ÇÁ µòÀÌ mp3¸¦ µéÀ» ¶§¸é ±×´Â mp3¸¦ /dev/dsp¿¡ cat ÇÑ ´ÙÀ½ ¸Ó¸´¼Ó¿¡¼ µðÄÚµùÇÑ´Ù.
Graham BellÀÌ Àüȱ⸦ ¹ß¸íÇßÀ»¶§, ±×´Â Á¦ÇÁ µò¿¡°Ô¼ ¿Â ºÎÀçÁß Àüȸ¦ ¹ß°ßÇß´Ù.
Á¦ÇÁ µòÀÇ ½Ã°è´Â 1970³â 1¿ù 1ÀϺÎÅÍ Áö³ ½Ã°£À» ÃʷΠǥ½ÃÇÑ´Ù. ±×´Â Àý´ë ´ÊÁö ¾Ê´Â´Ù.
Á¦ÇÁ µòÀº ±×ÀÇ ÇÁ·Î±×·¡¹Ö ¼ö¾÷À» ¡®cat > /dev/mem¡¯À¸·Î ½ÃÀÛÇÑ´Ù.
ÇÏ·ç´Â Á¦ÇÁ µòÀÌ ³ª°¡¸é¼ ³ëÆ®ºÏ ´ë½Å Etch-a-Sketch¸¦ µé°í ³ª°£ ÀûÀÌ ÀÖ´Ù. ÁøÂ¥ ³ëÆ®ºÏÀ» °¡Áö·¯ µ¹¾Æ¿À´Â ±æ¿¡, ±×´Â Etch-a-Sketch·Î Å×Æ®¸®½º¸¦ ÇÒ ¼ö ÀÖµµ·Ï ÇÁ·Î±×·¥Çß´Ù.
Àû¾î º¸´Ï º° Àç¹Ì´Â ¾ø³×¿ä.
============================
¤±¤¤¤·¤©;¤±¤·³ª¤Ó¤Ç¤©
Àâ´ã | 1567¸íÀÌ Àоú¾î¿ä. 18.216.209.112