A DISCIPLINE OF PROGRAMMING - FOREWORD

±ÇµÎ¾ð(ÏéÔéåë)


 

½Ã, À½¾Ç, ¹Ì¼ú, ±×¸®°í °úÇаú °°Àº º¸´Ù ¿À·¡µÈ ÁöÀû ¼ö·Ã ºÐ¾ßÀÇ ¿ª»ç¸¦ ¿¬±¸ÇÏ´Â »ç¶÷µéÀÇ °æ¿ì, ±×·¯ÇÑ ºÐ¾ßÀÇ ¸î¸î ƯÃâÇÑ Á¾»çÀڵ鿡°Ô Âù»ç¸¦ ¹ÙÄ¡°ï ÇÑ´Ù. ±×µéÀÇ ¼ºÃë´Â ±×µéÀ» Á¸°æÇÏ´Â »ç¶÷µéÀÇ °æÇè°ú ÀÌÇØÀÇ ÆøÀ» ³ÐÈ÷°í, ±×µéÀ» ¸ð¹æÇÏ´Â »ç¶÷µéÀÇ Àç´É¿¡ ¿µ°¨À» ÁÖ°í ½ÅÀå½ÃŰ´Â ¿ªÇÒÀ» ÇØ ¿Ô´Ù. ±×µéÀÇ Çõ½ÅÀûÀΠâÁ¶·ÂÀº, Àڱ⠺оßÀÇ ±â¼úÀ̳ª ±â¹ý¿¡ ´ëÇÑ ³ôÀº ¼÷·Ãµµ¿¡ ´õÇØ¼­ ±× ±â¼úÀ̳ª ±â¹ýÀÇ ±ÙÀú(ÐÆî¸)¿¡ ÀÖ´Â ¿ø¸®µéÀ» ²ç¶Õ¾îº¸´Â ³¯Ä«·Î¿î ÅëÂû·Â(÷ÓóÌÕô)ÀÌ °áÇÕµÈ °ÍÀÌ ¹ÙÅÁÀ» ÀÌ·ç°í ÀÖ´Ù. ¸¹Àº °æ¿ì¿¡ À־, ±×µéÀÌ ³¢Ä£ ¿µÇâ·ÂÀº ±×µéÀÇ ±³¾çÀÇ Æø°ú °­·ÂÇϸ鼭µµ ¸í¡(Ù¥ó¥)ÇÑ Ç¥Çö·Â¿¡ ÀÇÇØ¼­ ´õ¿í ÁõÆøµÇ¾ú´Ù°í ÇÒ ¼ö ÀÖ´Ù.

ÀÌ Ã¥Àº ÄÄÇ»ÅÍ ÇÁ·Î±×·¡¹ÖÀÇ º»Áú¿¡ ´ëÇÑ ÀúÀÚÀÇ ±ÞÁøÀû(ÐáòäîÜ)ÀÌ°íµµ »õ·Î¿î ÅëÂûÀ», ÀúÀÚ Æ¯À¯ÀÇ ±³¾ç °­Á Çü½ÄÀ¸·Î[¿ªÁÖ: ¿ø¹®¿¡´Â `in it's author's usual cultured style'À̶ó°í µÇ¾î ÀÖ´Ù. µ¶ÀÚ°¡ º»¹®À» ÀÐ¾î º¸¸é ´À³¢°ÚÁö¸¸, ¸¶Ä¡ ¾ó±¼À» ¸¶ÁÖÇÏ°í ¾ê±âÇÏ´Â ½ÄÀÇ ¼­¼úÀ̳ª, È¥À㸻À» °è¼Ó ¼¯¾î °¡¸é¼­ °­ÀÇÇÏ´Â µíµµ Çϰí, ¶Ç´Â ¾î¶»°Ô º¸¸é °ü·ÃÀÌ ¾ø´Â »çÁ·(Þïðë)°°¾Æ º¸ÀÌ´Â ¾ð±ÞÀ» ¶á±Ý¾øÀÌ ÇÏ´Â °Íó·³ º¸ÀÌ´Â ºÎºÐÀÌ »ó´çÈ÷ Æ÷ÇԵǾî ÀÖ´Ù. ±×·¯³ª »ç½ÇÀº ±×·¯ÇÑ °ÍµéÀÌ ÀÌ Ã¥ÀÇ ±íÀº ¸ÀÀ» ÀÌ·ç°í ÀÖ´Â ºÎºÐÀ̶ó°í ÇØ¿ªÀÚ´Â »ý°¢ÇÑ´Ù.] ¼³¸íÇϰí ÀÖ´Ù. ÀÌ·¯ÇÑ ÅëÂû·ÎºÎÅÍ ÀúÀÚ´Â »õ·Î¿î ÇÁ·Î±×·¡¹Ö ¹æ¹ý°ú ±× Ç¥ÇöÀÇ µµ±¸¸¦ ¹ßÀü½ÃŲ´Ù. ÀÌ ¹æ¹ý°ú µµ±¸´Â ¸¹Àº ¼öÀÇ ¸ÚÁö°í ÀûÀýÇÑ ¿¹µéÀ» ÅëÇØ¼­ ¿¹½Ã(ÖÇãÆ)µÇ°í °ËÁõµÈ´Ù. ÀÌ Ã¥Àº ÄÄÇ»ÅÍ ÇÁ·Î±×·¡¹ÖÀ̶ó´Â ÁöÀû ¼ö·ÃÀÇ ¹ßÀü¿¡ À־ Å©³ªÅ« ¾÷Àû ÁßÀÇ Çϳª·Î ±â·ÏµÉ °ÍÀÓ¿¡ Ʋ¸²¾ø´Ù.

 

ðÁî ¾ØÅÍ´Ï ¸®Ã­µå È£¾î
(Charles Antony Richard Hoare)





´Ù½Ã ±èµµÇüÀÇ È¨ ÆäÀÌÁö·Î