·Î±×ÀÎ ¤Ó ȸ¿ø°¡ÀÔ ¤Ó Àå¹Ù±¸´Ï ¤Ó °í°´¼¾ÅÍ ¤Ó ¸¶ÀÌÆäÀÌÁö ¤Ó ȸ»ç¼Ò°³
kangcom
java , ¾Èµå·ÎÀ̵å , asp ¼îÇθô , opengl es
Àüü
°­ÄÄÀº Áö±Ý ºò ¼¼ÀÏÁß!-¸ðµçµµ¼­ ÃÖ´ë50%
Àαâ°Ë»ö¾î 
Home >   >   > 
ÄÄÇ»ÅÍ ÇÁ·Î±×·¥ÀÇ ±¸Á¶¿Í ÇØ¼®   
ÁöÀºÀÌ ÇØ·²µå ¾Öºô½¼   |   ÃâÆÇ»ç Insight (ÀλçÀÌÆ®)  |   ¹ßÇàÀÏ 2007³â 10¿ù 25ÀÏ
 
Ŭ¸¯ÇϽøé Å« µµ¼­À̹ÌÁö¸¦ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
ÆÇ¸Å°¡ 43,000¿ø ¡æ 32,250¿ø 25%
¸¶Àϸ®Áö 0% 0¿ø
¹ßÇàÀÏ 2007-10-25
ISBN 8991268323 | 9788991268326
±âŸÁ¤º¸ ¹ø¿ª¼­ | 888ÂÊ
¿¹»óÃâ°íÀÏ 1~2ÀÏ À̳» (±Ù¹«ÀϱâÁØ)
¹è¼Ûºñ ¹«·á¹è¼Û
   
ÄÄÇ»ÅͰøÇÐ
Á¾ÇÕÁö¼ö 8p 53 À§
¿ù°£Áö¼ö 10p 23 À§
ÁÖ°£Áö¼ö 8p 13 À§
   
  ¡Ø ³×À̹ö üũ¾Æ¿ôÀ¸·Î ±¸¸Å½Ã ºñȸ¿øÀ¸·Î ±¸¸Å°¡
      µÊÀ¸·Î °­ÄÄ ¸¶Àϸ®Áö´Â Àû¸³ µÇÁö ¾Ê½À´Ï´Ù.
ÀÌ Ã¥ÀÇ ¿ø¼­
  Structure and Interpretation of Computer Programs - 2nd Edition
MIT PRESS | Harold Abelson
 

ÇÁ·Î±×·¡¹Ö »À´ë¸¦ ±¸¼ºÇÏ´Â ±â¼úÀ» ¼³¸íÇÑ¡ºÄÄÇ»ÅÍ ÇÁ·Î±×·¥ÀÇ ±¸Á¶¿Í ÇØ¼®¡». ÀÌ Ã¥Àº ¼ÒÇÁÆ®¿þ¾î Á¦ÀÛÀÇ ¿ø¸®¿Í ±¸¼º¿ä¼Ò¸¦ ¹ÙÅÁÀ¸·Î ÇÁ·Î±×·¡¹ÖÀÇ À̽´¸¦ »ìÆìº¸¸é¼­ ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ ¹æ½Ä°ú »ý°¢À» Á¤¸®Çß´Ù.

¡¶ÄÄÇ»ÅÍ ÇÁ·Î±×·¥ÀÇ ±¸Á¶¿Í ÇØ¼®¡·Àº ÇÁ·Î½ÃÀú¸¦ ½á¼­ ¿ä¾àÇÏ´Â ¹ý°ú µ¥ÀÌÅ͸¦ ¿ä¾àÇØ¼­ Ç¥Çö·Â ²ø¾î¿Ã¸®±â, ¾ð¾î 󸮹ý°ú ·¹½ºÆ®ÅÍ ±â°è·Î °è»êÇϱ⠵îÀ¸·Î ±¸¼ºÇß´Ù.
1. ÇÁ·Î½ÃÀú¸¦ ½á¼­ ¿ä¾àÇÏ´Â ¹æ¹ý

1.1 ÇÁ·Î±×·¥ © ¶§ ¹ÙÅÁÀÌ µÇ´Â °Í
1.1.1 ½Ä
1.1.2 À̸§°ú ȯ°æ
1.1.3 ¿«Àº½Ä(combination)À» °è»êÇÏ´Â ¹æ¹ý
1.1.4 ¹­À½ ÇÁ·Î½ÃÀú(compound procedure)
1.1.5 ¸Â¹Ù²Þ °è»ê¹ý(substitution model)À¸·Î ÇÁ·Î½ÃÀú¸¦ ½ÇÇàÇÏ´Â ¹æ¹ý
1.1.6 Á¶°Ç ½Ä°ú ¼ú¾î(predicate)
1.1.7 ¿¬½À : ´ºÆ° ¹ý(newton method)À¸·Î Á¦°ö±Ù ã±â
1.1.8 ºí·¢¹Ú½ºÃ³·³ °£Ã߸° ÇÁ·Î½ÃÀú

1.2 ÇÁ·Î½ÃÀú¿Í ÇÁ·Î¼¼½º
1.2.1 µÇµ¹°Å³ª(recursion) ¹Ýº¹ÇÏ´Â(iteration) ÇÁ·Î¼¼½º
1.2.2 ¿©·¯ °¥·¡·Î µÇµµ´Â ÇÁ·Î¼¼½º
1.2.3 ÇÁ·Î¼¼½º°¡ Àڶ󳪴 Á¤µµ
1.2.4 °ÅµìÁ¦°ö
1.2.5 ÃÖ´ë °ø¾à¼ö
1.2.6 ¿¬½À : ¼Ò¼ö ã±â

1.3 Â÷¼ö ³ôÀº ÇÁ·Î½ÃÀú(higher-order procedure)·Î ¿ä¾àÇÏ´Â ¹æ¹ý
1.3.1 ÇÁ·Î½ÃÀú¸¦ ÀÎÀÚ·Î ¹Þ´Â ÇÁ·Î½ÃÀú
1.3.2 lambda·Î ³ªÅ¸³»´Â ÇÁ·Î½ÃÀú
1.3.3 ÀϹÝÀûÀÎ ¹æ¹ýÀ» Ç¥ÇöÇÏ´Â ÇÁ·Î½ÃÀú
1.3.4 ÇÁ·Î½ÃÀú¸¦ ¸¸µå´Â ÇÁ·Î½ÃÀú

2. µ¥ÀÌÅ͸¦ ¿ä¾àÇØ¼­ Ç¥Çö·ÂÀ» ²ø¾î¿Ã¸®´Â ¹æ¹ý

2.1 µ¥ÀÌÅÍ ¿ä¾àµ¥ÀÌÅÍ °£Ã߸®±â, µ¥ÀÌÅÍ ³»¿ë °¨Ãß±â
2.1.1 ¿¬½À : À¯¸®¼ö¸¦ À§ÇÑ »ê¼ú ¿¬»ê
2.1.2 ¿ä¾àÀÇ °æ°è(abstraction barrier)
2.1.3 µ¥ÀÌÅͶõ ¹«¾ùÀΰ¡?
2.1.4 ÁýÁß °úÁ¦ : ±¸°£ »ê¼ú ¿¬»ê ¸¸µé±â

2.2 °èÃþ ±¸Á¶ µ¥ÀÌÅÍ¿Í ´ÝÈû ¼ºÁú
2.2.1 Â÷·Ê¿­ÀÇ Ç¥Çö ¹æ¹ý
2.2.2 °èÃþ ±¸Á¶
2.2.3 °øÅë ÀÎÅÍÆäÀ̽º·Î½á Â÷·Ê¿­ÀÇ ¾²ÀÓ»õ
2.2.4 ¿¬½À : ±×¸² ¾ð¾î

2.3 ±ÛÀÚ±âÈ£ µ¥ÀÌÅÍ
2.3.1 µû¿ÈÇ¥ ¿¬»ê
2.3.2 ¿¬½À : ±ÛÀÚ ½ÄÀÇ ¹ÌºÐ(symbolic differentiation)
2.3.3 ¿¬½À : ÁýÇÕÀ» ³ªÅ¸³»´Â ¹æ¹ý
2.3.4 ¿¬½À : ÇãÇÁ¸¸ ÀÎÄÚµù ³ª¹«

2.4 ¿ä¾àµÈ µ¥ÀÌÅÍÀÇ Ç¥Çö ¹æ½ÄÀÌ ¿©·¯ °¡ÁöÀÏ ¶§
2.4.1 º¹¼Ò¼ö Ç¥Çö
2.4.2 ŸÀÔÀ» Ç¥½ÃÇÑ µ¥ÀÌÅÍ
2.4.3 µ¥ÀÌÅÍ Á᫐ ÇÁ·Î±×·¡¹Ö°ú µ¡ºÙÀÓ ¼ºÁú

2.5 ÀϹÝÈ­µÈ ¿¬»ê ½Ã½ºÅÛ
2.5.1 ÀϹÝÈ­µÈ »ê¼ú ¿¬»ê
2.5.2 ŸÀÔÀÌ ´Ù¸¥ µ¥ÀÌÅ͸¦ ¿«¾î ¾²´Â ¹æ¹ý
2.5.3 ¿¬½À : ±âÈ£ ½Ä ´ë¼ö

3. ¸ðµâ, ¹°Ã¼, »óÅÂ

3.1 µ¤¾î¾²±â¿Í °¤Èù »óÅÂ(local state)
3.1.1 °¤Èù »óꝼö(local state variable)
3.1.2 µ¤¾î¾²±â°¡ À־ ÁÁÀº Á¡
3.1.3 µ¤¾î¾²±â¸¦ ²ø¾îµéÀÎ ´ë°¡

3.2 ȯ°æ °è»ê¹ý
3.2.1 °è»ê ±ÔÄ¢
3.2.2 °£´ÜÇÑ ÇÁ·Î½ÃÀú °è»êÇϱâ
3.2.3 ¹°Ã¼¿¡ »óŸ¦ ³Ö¾îµÎ´Â °÷, º¯¼ö À϶÷Ç¥
3.2.4 ¾ÈÂÊ Á¤ÀÇ

3.3 º¯Çü °¡´ÉÇÑ µ¥ÀÌÅÍ·Î ÇÁ·Î±×·¡¹ÖÇϱâ
3.3.1 º¯Çü °¡´ÉÇÑ ¸®½ºÆ®
3.3.2 ť
3.3.3 ǥ
3.3.4 µðÁöÅРȸ·Î ½Ã¹Ä·¹ÀÌÅÍ
3.3.5 °ü°è ¾Ë¸®±â(constraint propagation)

3.4 º´Ç༺ܽú¼àõ : ½Ã°£Àº Áß¿äÇÏ´Ù
3.4.1 º´Çà ½Ã½ºÅÛ¿¡¼­ ½Ã°£ÀÇ ¼ºÁúº»Áú
3.4.2 º´Ç༺À» ´Ù½º¸®´Â ¹æ¹ý

3.5 ½ºÆ®¸²
3.5.1 ½ºÆ®¸²°ú (°è»êÀ») ¹Ì·é ¸®½ºÆ®
3.5.2 ¹«ÇÑ ½ºÆ®¸²(infinite stream)
3.5.3 ½ºÆ®¸² ÆÐ·¯´ÙÀÓ
3.5.4 ½ºÆ®¸²°ú ¼À¹Ì·ë °è»ê¹ý
3.5.5 ¸ðµâ·Î ¹Ù¶óº» ÇÔ¼ö¿Í ¹°Ã¼

4. ¾ð¾î¸¦ ó¸®ÇÏ´Â ±â¹ý

4.1 ¸ÞŸ½áŧ·¯ ½ÇÇà±â
4.1.1 ¾ð¾î ½ÇÇà±âÀÇ ¾ËÂ¥¹è±â
4.1.2 ½ÄÀ» ³ªÅ¸³»´Â ¹æ¹ý
4.1.3 ¾ð¾î ½ÇÇà±â¿¡¼­ ¾²´Â µ¥ÀÌÅÍ ±¸Á¶
4.1.4 ¾ð¾î ½ÇÇà±â¸¦ º¸Åë ÇÁ·Î±×·¥Ã³·³ µ¹·Áº¸±â
4.1.5 ÇÁ·Î±×·¥µµ µ¥ÀÌÅÍó·³
4.1.6 ¾ÈÂÊ Á¤ÀÇ(internal definition)
4.1.7 ¹®¹ý ºÐ¼®°ú ½ÇÇà °úÁ¤À» ¶¼¾î³õ±â

4.2 Scheme ¹Ù²ãº¸±â - Á¦¶§ °è»ê¹ý
4.2.1 ½ÄÀÇ °ªÀ» ±¸ÇÏ´Â Â÷·Ê - Á¤ÀÇ´ë·Î °è»ê¹ý°ú ÀÎÀÚ ¸ÕÀú °è»ê¹ý
4.2.2 Á¦¶§ °è»ê¹ýÀ» µû¸£´Â ½ÇÇà±â
4.2.3 Á¦¶§¼À ¸®½ºÆ®¿Í ½ºÆ®¸²

4.3 Scheme ¹Ù²ãº¸±â - ºñ°áÁ¤Àû °è»ê
4.3.1 amb¿Í ã±â
4.3.2 ºñ°áÁ¤Àû ÇÁ·Î±×·¥ Â¥±â
4.3.3 amb ½ÇÇà±â ±¸Çö

4.4 ³í¸®·Î ÇÁ·Î±×·¥ Â¥±â
4.4.1 ¿¬¿ª½Ä Á¤º¸ ã±â
4.4.2 Äõ¸® ½Ã½ºÅÛÀÇ µ¿ÀÛ ¹æ½Ä
4.4.3 ³í¸® ÇÁ·Î±×·¡¹ÖÀº ¼öÇÐ ³í¸®¸¦ µû¸£´Â°¡?
4.4.4 Äõ¸® ½Ã½ºÅÛ ¸¸µé±â
4.4.4.1 µå¶óÀ̹ö ·çÇÁ¿Í Äõ¸® °ª Âï¾î³»±â(instantiation)
4.4.4.2 ½ÇÇà±â(evaluator)
4.4.4.3 ÆÐÅÏ ¸ÅĪÀ¸·Î Âü¸» ã¾Æ³»±â
4.4.4.4 ±ÔÄ¢°ú µ¿ÀÏÈ­
4.4.4.5 µ¥ÀÌÅͺ£À̽ºÀÇ °ü¸®
4.4.4.6 ½ºÆ®¸² ¿¬»ê
4.4.4.7 Äõ¸®ÀÇ ¹®¹ýÀ» ó¸®ÇÏ´Â ÇÁ·Î½ÃÀú
4.4.4.8 À϶÷Ç¥¿Í Á¤ÀÇ

5. ·¹Áö½ºÅÍ ±â°è·Î °è»êÇϱâ

5.1 ·¹Áö½ºÅÍ ±â°è ¼³°èÇϱâ
5.1.1 ·¹Áö½ºÅÍ ±â°è¸¦ ¹¦»çÇÏ´Â ¾ð¾î
5.1.2 ±â°è µðÀÚÀο¡¼­ÀÇ ¼Ó ³»¿ë °¨Ãß±â(abstraction)
5.1.3 ¼­ºê·çƾ
5.1.4 ½ºÅÃ(stack)À» ÀÌ¿ëÇØ µÇµ¹±â(recursion) ±¸ÇöÇϱâ
5.1.5 ¸í·É¾î Á¤¸®

5.2 ·¹Áö½ºÅÍ ±â°è ½Ã¹Ä·¹ÀÌÅÍ
5.2.1 ±â°è ¸ðÇü
5.2.2 ¾î¼Àºí·¯
5.2.3 ¸í·É¿¡ ÇØ´çÇÏ´Â ½ÇÇà ÇÁ·Î½ÃÀú ¸¸µé±â
5.2.4 ±â°è ¼º´É ÁöÄѺ¸±â

5.3 ¸Þ¸ð¸® ÇÒ´ç(memory allocation)°ú ÀçȰ¿ë(garbage collection)
5.3.1 º¤ÅÍ·Î ³ªÅ¸³½ ¸Þ¸ð¸®
5.3.2 ¹«ÇÑÈ÷ ¸¹Àº ¸Þ¸ð¸®ÀÎ ¾ç º¸À̱â

5.4 Á¦¾î°¡ ´Ù º¸ÀÌ´Â ½ÇÇà±â
5.4.1 Á¦¾î°¡ ´Ù º¸ÀÌ´Â ½ÇÇà±âÀÇ ÇٽɺÎ
5.4.2 ½ÃÄö½º °è»ê°ú ²¿¸® µÇµ¹±â(tail recursion)
5.4.3 Á¶°Ç ½Ä, µ¤¾î¾²±â(assignment), Á¤ÀÇ
5.4.4 ½ÇÇà±â µ¹¸®±â

5.5 ¹ø¿ª(compilation)
5.5.1 ¹ø¿ª±âÀÇ ±¸Á¶
5.5.2 ÇÁ·Î±×·¥ ½ÄÀÇ ¹ø¿ª
5.5.3 Á¶ÇÕ ½Ä ¹ø¿ªÇϱâ
5.5.4 ¸í·ÉÁÙ Çѵ¥ ÇÕÄ¡±â
5.5.5 ¹ø¿ªµÈ ÄÚµåÀÇ ¿¹
5.5.6 ÅØ½ºÆ®¿¡¼­ º¯¼öÀÇ Á¤ÀǸ¦ ÆÄ¾ÇÇϱâ(lexical addressing)
5.5.7 ¹ø¿ªµÈ Äڵ带 ½ÇÇà±â¿¡ ¿¬°áÇϱâ

¿ë¾î ´ë¿ªÇ¥
¿¬½À¹®Á¦ ¸ñÂ÷
Âü°í¹®Çå
ã¾Æº¸±â
Harold Abelson
¸Å»çÃß¼¼Ã÷ °ø°ú´ëÇÐ(MIT)ÀÇ Àü±â°øÇÐ&ÄÄÇ»ÅͰúÇÐ ÇкÎ(Department of Electrical Engineering and Computer Science)¿¡¼­ ÄÄÇ»ÅͰúÇÐÀ» °¡¸£Ä¡¸ç, ¹Ì±¹ Àü±âÀüÀÚ±â¼úÀÚÇùȸ(IEEE)ÀÇ Æ¯º°È¸¿øÀÌ´Ù. Creative Commons¿Í Public Knowledge, ÀÚÀ¯¼ÒÇÁÆ®¿þ¾î¿¬ÇÕ(FSF)À» ¼¼¿ì´Â ÀÏÀ» À̲ø¾úÀ¸¸ç, MIT ±³À°±â¼úÀÚ¹®À§¿øÈ¸ÀÇ °øµ¿ÀÇÀåÀ¸·Î ÀÏÇÑ´Ù.

Gerald Jay Sussman
¸Å»çÃß¼¼Ã÷ °ø°ú´ëÇÐÀÇ Àü±âÀüÀÚ°øÇкο¡¼­ ÀüÀÚ°øÇÐÀ» °¡¸£Ä¡¸ç, 1964³âºÎÅÍ MIT ÀΰøÁö´É ¿¬±¸¿¡ Âü¿©ÇÏ¿© ¹®Á¦ÇØ°á ºÐ¾ß¿¡ °øÇåÇϰí ÀÖ´Ù. ¡®ÇÁ·Î±×·¥ÀÇ ±¸Á¶¿Í ÇØ¼®¡¯(2ÆÇ)¿¡ °øÀúÀÚ·Î Âü¿©ÇÏ¿´´Ù.

Julie Sussman
Á¦·²µå ¼­½º¸ÕÀÇ ºÎÀÎÀ¸·Î, ÀÚ¿¬¾î¿Í ÄÄÇ»ÅÍ ¾ð¾î¸¦ ¸ðµÎ ´Ù·ç´Â ÀÛ°¡ °â ÆíÁýÀÚ´Ù.

±èÀç¿ì
µ¿¾Æ´ëÇб³ ÄÄÇ»ÅͰøÇаú¸¦ ³ª¿Ô°í, ºí·ç¿§°ú ÇÃ¶ó½ºÆ½ µî ¼ÒÇÁÆ®¿þ¾î °³¹ß µµ±¸ Àü¹®È¸»ç¿¡¼­ ½Ê¿© ³â°£ ±â¼ú ÁöµµÀÚ·Î ÀÏÇß´Ù. ÀÌ·Ð ¿¬±¸ ¼º°ú¸¦ ±³À°°ú ½Ç¹«¿¡¼­ ÀüÇÏ´Â °ÍÀ» Áñ°Å¿öÇϸç, ÇöÀç´Â ¸ÞŸÇÁ·Î±×·¡¹Ö°ú ¼±Çü ³í¸®¸¦ ÇÑ ½Ã½ºÅÛÀ¸·Î ¹­´Â µ¥ ¿­À» ¿Ã¸®°í ÀÖ´Ù. ÀÚÁÖ ±ÛÀ» ¾²Áö ¾Ê¾Æ ã´Â »ç¶÷µµ ¾ø°Ç¸¸, http://kizoo.blogspot.com¿¡ ±ÛÀÚ¸®¸¦ Æì³õ¾Ò´Ù. ÇöÀç´Â µ¿¸í´ëÇб³ ÄÄÇ»ÅͰøÇаú ÀüÀÓ°­»ç¿Í (ÁÖ)ºí·ç¿§ ÀÎÅͳ»¼Å³ÎÀÇ ¼ÒÇÁÆ®¿þ¾î ¾ÆÅ°ÅØÃ³ ¸àÅä·Î ÀÏÇϰí ÀÖ´Ù.

¾ÈÀ±È£
ÀǴ븦 Á¹¾÷ÇÏ°í ¼­¿ï´ëÇб³ ÀÇ¿ë»ýü°øÇаú¿¡¼­ ¿¬±¸¸¦ ÇßÀ¸¸ç µ¿´ëÇпø¿¡¼­ °øÇÐÀ» Àü°øÇß´Ù. ÀüÀÚ°øÇаú ÄÄÇ»Å͸¦ Ãë¹Ì·Î ´Ù·é Áö´Â ¾ÆÁÖ ¿À·¡µÇ¾ú´Ù. Áö±Ýµµ °³ÀÎÀûÀΠȣ±â½ÉÀÇ ¼¼°è¿Í ÷´Ü ¿£Áö´Ï¾î¸µ ¼¼°è¿¡ Â÷º°À» µÎÁö ¾Ê°í ÀüÀÚ°øÇаú ÄÄÇ»ÅÍ ±×¸®°í ±â¼ú¼¼°èÀÇ ¹®È­¿¡ ´ëÇÑ °ü½ÉÀ» ±â¿ïÀ̰í ÀÖ´Ù. ¡º°úÇÐ µ¿¾Æ¡»¿¡ °úÇаú ±â¼ú°ú ¹®È­¿¡ ´ëÇÑ ±ÛÀ», ¡º¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿þ¾î¡»¿¡ ÄÄÇ»ÅÍÀÇ ¿ª»ç¿¡ ´ëÇÑ »õ·Î¿î ½Ã°¢°ú ¸®´ª½º ¿î¿µÃ¼Á¦ÀÇ ±¸Á¶¿¡ ´ëÇÑ Ä®·³À» ¿À·§µ¿¾È ±â°íÇÏ¿´À¸¸ç ZDNET¿¡´Â µðÁöÅÐ ÆòÀüÀ» ¿¬ÀçÇϰí ÀÖ´Ù. °³ÀÎÀûÀ¸·Î LISP¿Í ÀΰøÁö´É¿¡ °ü½ÉÀ» µÎ°í, FAB¿¡ ´ëÇØ¼­µµ ³ª¸§´ë·Î ±¸ÇöÇÏ´Â ¹æ¹ýÀ» ¿¬±¸ ÁßÀÌ´Ù.

±è¼öÁ¤
µ¿¸í´ëÇб³ MPS(Multi-paradigm Problem Solving) ±³°úÀÇ °­ÀÇÆÀ¿¡¼­ ÀÏÇß°í, ÇöÀç´Â µ¿¼­´ëÇб³ ÀüÀÚ°øÇаú¿¡¼­ °­ÀǸ¦ Çϰí ÀÖ´Ù. Çѱ¹Çؾç´ëÇб³ ÀüÀÚ°øÇаú¸¦ Á¹¾÷Çß´Ù.

±èÁ¤¹Î
¼­¿ï´ë ÄÄÇ»ÅͰøÇкθ¦ Á¹¾÷Çϰí, ÇöÀç SK Telecom Á¤º¸±â¼ú¿¬±¸¿ø¿¡¼­ RM ¹× PI Ȱµ¿À» ¼öÇàÇÏ¸ç ¸ð¹ÙÀÏ °í°´¼¾ÅÍ, µðÁöÅРȨ ÀÎÇÁ¶ó, SPAM°ü¸®½Ã½ºÅÛ ±¸Ãà µî ´Ù¾çÇÑ ¼ÒÇÁÆ®¿þ¾î ÇÁ·ÎÁ§Æ®ÀÇ PMÀ¸·Î Âü¿©ÇÏ¿´´Ù. ¿Å±ä Ã¥À¸·Î ¡º¼ÒÇÁÆ®¿þ¾î °³¹ßÀÇ ÁöÇý¡»(¾ß½º¹Ìµð¾î), ¡º½Ç¿ëÁÖÀÇ ÇÁ·Î±×·¡¸Ó¸¦ À§ÇÑ ÇÁ·ÎÁ§Æ® ÀÚµ¿È­¡»(ÀλçÀÌÆ®), ¡º»ý°¢ÇÏ´Â Big Java¡»(»çÀÌÅØ¹Ìµð¾î), ¡ºLogOn Java2 Programming¡»(»çÀÌÅØ¹Ìµð¾î), ¡º½Ç¿ëÁÖÀÇ ÇÁ·Î±×·¡¸Ó¸¦ À§ÇÑ ´ÜÀ§ Å×½ºÆ® with JUnit¡»(ÀλçÀÌÆ®)ÀÌ ÀÖ´Ù.

°¨¼ö: À̱¤±Ù
¼­¿ï´ëÇб³ ÀÚ¿¬°úÇдëÇп¡¼­ Àü»ê°úÇÐÀ» Àü°øÇÏ°í ¹Ì±¹ Àϸ®³ëÀÌ ´ëÇб³(UIUC)¿¡¼­ ¹Ú»ç ÇÐÀ§¸¦ ¹Þ¾Ò´Ù. ¹Ì±¹ º§¿¬±¸¼Ò Software Principle Research Department¿¡¼­ Á¤±Ô ¿¬±¸¿ø°ú KAIST Àü»êÇаú ±³¼ö¸¦ Áö³»°í, ÇöÀç ¼­¿ï´ëÇб³ ÄÄÇ»ÅͰøÇкΠ±³¼ö·Î ÀÖ´Ù. °úÇбâ¼úºÎ âÀÇ¿¬±¸´ÜÀÎ ¡®ÇÁ·Î±×·¥ ºÐ¼® ½Ã½ºÅÛ ¿¬±¸´Ü¡¯ ´ÜÀå°ú, ÆÄ¸® °íµî»ç¹üÇб³(ENS) Ãʺù±³¼ö¸¦ ¿ªÀÓÇß´Ù. ÇÁ·Î±×·¡¹Ö ¾ð¾î ÀÌ·ÐÀ» ÀÀ¿ëÇÑ ¹«°áÁ¡ ¼ÒÇÁÆ®¿þ¾î °³¹ß µµ±¸¿¡ ´ëÇØ ¿¬±¸ÇØ ¿À°í ÀÖ´Ù. ȨÆäÀÌÁö´Â http://ropas.snu.ac.kr/~kwang
ÁÁÀº ¹ø¿ª
È«ÁöÈ£´ÔÀÌ ¾²½Å ¼­Æòº¸±â I ÆòÁ¡ I Á¶È¸¼ö(287) I °ø°¨ (0) I ºí·Î±×
¾ÆÁ÷ Áß°£±îÁö ºÁ¼­ ¿ÂÀüÇÑ Æò°¡¸¦ ÇÒ ¼ö´Â ¾øÁö¸¸ Æú ±×·¹À̾öÀ̳ª Á¶¿¤ÀÇ Æò°¡¸¦ º¸¸é ÀÌ Ã¥ÀÇ °¡Ä¡°¡ ¾ó¸¶³ª µÇ´ÂÁö´Â ½±°Ô ¾Ë ¼ö ÀÖ´Ù. ±×°Ç µÑ° ¹®Á¦°í ÀÌ Á¤µµ ¼öÁØÀÇ ¹ø¿ªÀÌ ¿Ö À̸® ÀúÆò°¡ µÇ´ÂÁö ³­ ³³µæÇÒ ¼ö°¡ ¾ø´Ù. °üÁ¡ÀÇ Â÷À̰¡ À̸®µµ Å©´Ù´Ï abstractionÀ» ¿ä¾à, °£Ã߸®±â µîÀ¸·Î ÇØ¼®ÇÑ ºÎºÐ¿¡¼­´Â °¨ÅºÀÌ ³ª¿Ã Áö°æÀÌ´Ù. Áö±Ý ÀÌ ±ÛÀ» ÀÐ°í ºñ¿ôÀ½ÀÌ ³ª¿Â´Ù¸é Á÷Á¢ ÀÐ¾î º¸¸é ¾È´Ù. ¾ó¸¶³ª ¹®¸Æ¼Ó¿¡¼­ Àß ¾î¿ì·¯Áö°í ÀÌÇØ°¡ ½¬¿îÁöÀÌ·± ´Ü¾î¸¦ ²ôÁý¾î ³»...
°íÀü
°­ÁöÈÆ´ÔÀÌ ¾²½Å ¼­Æòº¸±â I ÆòÁ¡ I Á¶È¸¼ö(278) I °ø°¨ (0) I ºí·Î±×
Àú´Â ÀÌ Ã¥À» ¿ø¼­·Î Á¢Çߴµ¥.. ¾î¶² ºÐÀÌ ¼­ÆòÀ¸·Î À̸¦ Å×¸é ±¸Á¶Ã¼ °°Àº °ÍÀ»  "pair"¶ó°í Çϰí, ¹è¿­°ú ´àÀº °ÍÀ» "sequence"¶ó°í ¸ÅÅ©·Î ºñ½º¹Ç¸®ÇÑ °ÍÀ» "lambda"¶ó°í Çϴ °Í °°½Àµð´Ù.  ¶ó°í ÇϽø鼭 ±×´ÙÁö ´Ù¸¦°Ô ¾ø´Ù°í ÇÏ½Ã¸ç ºñÆÇÇÏ½Å°É º¸¾Ò´Âµ¥¿ä, Á¦ »ý°¢¿¡´Â ±×·¯ÇÑ ¸ðµç ±¸Á¶È­ÀÇ °íÀüÁßÀÇ °íÀüÀÌ lispÀ̶ó°í »ý°¢µÇ³×¿ä. C++ standard library´Â ¸â¹öÇÔ¼ö¸¦ accessor, modifier, mutator·Î ±¸ºÐÇϴµ¥ ÀÌ·¯ÇÑ ÀüÅëÀº ¾Æ...
¹ø¿ªµµ ¹®Á¦Áö¸¸...
À¯Á¾¼®´ÔÀÌ ¾²½Å ¼­Æòº¸±â I ÆòÁ¡ I Á¶È¸¼ö(385) I °ø°¨ (0) I ºí·Î±×
¹ø¿ªµµ ¹ø¿ªÀÌÁö¸¸, ¿øÀüµµ ³í¶õÀÌ ¸¹Àº Ã¥ÀÔ´Ï´Ù.¾Æ¸¶Á¸¿¡¼­ °Ë»öÇØº¸½Ã¸é ¾Æ½Ã°ÚÁö¸¸, ÁÁ°Ô Æò°¡ÇÏ´Â »ç¶÷µé°ú ³ª»Ú°Ô Æò°¡ÇÏ´Â ±Ø·ÄÇÏ°Ô ³ª´µ¾îÁ® Àִ åÀÌÁÒ.  Àú´Â ¿øÀüµµ Àо°í ¹ø¿ª¼­µµ ÀоîºÃ´Âµ¥¿ä...  ³¡±îÁö ÀоÁø ¾Ê¾ÒÀ¾´Ï´Ù¸¸,¾Æ´Ï ÀÐÀ»¼ö°¡ ¾ø¾úÀ¾´Ï´Ù. µµÅë ¹«½¼ ¸»ÀÎÁö... ³»°¡ Àо computer science Ã¥Áß¿¡ Á¦ÀÏ ¾î·È¿üÀ¾´Ï´Ù. °³ÀÎÀûÀ¸·Î ±³À°Àû °¡Ä¡°¡ °ÅÀÇ ¾ø´Â Ã¥À̶ó°í »ý°¢ÇÕ´Ï´Ù.scheme À̶ó´Â ¾ð¾î¸¦ »ç¿ëÇØ¼­ À̾߱⸦ ÁøÇà½Ã۰í...
¿ë¾î¼±ÅÃÀÌ ÀûÀýÄ¡ ¸øÇÏ´Ù°í »ý°¢ÇÕ´Ï´Ù.
À̹®Èñ´ÔÀÌ ¾²½Å ¼­Æòº¸±â I ÆòÁ¡ I Á¶È¸¼ö(294) I °ø°¨ (0) I ºí·Î±×
 Ä¿³Î-½© Àº Ä¿³Î-½©ÀÌÁö ¾Ë¸ÍÀÌ-²®µ¥±â°¡ ¾Æ´Õ´Ï´Ù. Ã¥¿¡¼­ ¼±ÅÃÇÑ ¹«¸®ÇÑ ÇѱÛÈ­µÈ ´Ü¾îµéÀº ºÎÀûÀýÇÏ´Ù°í »ý°¢ÇÕ´Ï´Ù.¿¹¸¦ µé¾î abstraction Àº "Ãß»óÈ­"µµ ¾Æ´Ï°í ´õ±º´Ù³ª "¿ä¾à"µµ ¾Æ´Õ´Ï´Ù.¶ÇÇÑ asignment°¡ "µ¤¾î¾²±â"Àϸ®´Â ¸¸¹«Çϱ¸¿ä.  ¾Õ°¡Áö ¾²±â ============== prefix notationºÙ¹ÚÀÌ-¿¬»êÀÚ ============ built-in operator°¤Èù »óÅ º¯¼ö ============ local state variable À̰ÍÀº memory¸¦ "±â¾ï"À¸·Î . stackÀ» "(Á¢½Ã)´õ¹Ì", register¸¦...
°í¹ÎÀÌ ¹¯¾î³ª´Â ¹ø¿ª
ÀåÇлó´ÔÀÌ ¾²½Å ¼­Æòº¸±â I ÆòÁ¡ I Á¶È¸¼ö(465) I °ø°¨ (0) I ºí·Î±×
ÇöÀç ³ª¿Í ÀÖ´Â ¼ö¸¹Àº ÄÄÇ»ÅÍ ÇÁ·Î±×·¡¹Ö °ü·Ã ¼­ÀûÀº º°´Ù¸¥ ³íÀdzª °í¹Î¾øÀÌ ¹ø¿ªÀ» ÇØ¿Ô´Ù. ±×·¡¼­ ÀÌ Ã¥À» º¸¸é ±× ¿ë¾îÀÇ ³¸¼³À½¿¡ °í°³¸¦ °¼¿ì¶× °Å¸±Áöµµ ¸ð¸¥´Ù.  ÇÏÁö¸¸, ÀÌ Ã¥Àº MIT¿¡¼­ ÇÁ·Î±×·¡¹Ö ÀÔ¹®ÀÚ¸¦ À§ÇØ ¾²¿©Áø Ã¥ÀÌ´Ù. ÇÁ·Î±×·¡¹ÖÀ» ¸ð¸£´Â »ç¶÷µéÀ» À§Çؼ­ ¾²¿©Áø ¸¸Å­ ¿ø¼­¸¦ º¸¸é ¾ÆÁÖ ½±°Ô Ç®ÀÌµÈ Ã¥ÀÌ´Ù. ÇÏÁö¸¸ Àç¹Õ°Ôµµ ¿Ü±¹¿¡¼­´Â ÇÁ·Î±×·¡¹Ö ÀÔ¹®ÀÚ°¡ ½±°Ô º¼ ¼ö ÀÖ´Â ÀÌ Ã¥À»,  º° °í¹Î¾øÀÌ ¹ø¿ªÇÏ°í ³ª¸é ¾Æ...
Ã¥³»¿ëÀÇ ¿ì¼öÇÔÀ» ¶°³ª, ½Ç¸Á½º·¯¿î ¹ø¿ª..
±ÇÀºÁø´ÔÀÌ ¾²½Å ¼­Æòº¸±â I ÆòÁ¡ I Á¶È¸¼ö(351) I °ø°¨ (0) I ºí·Î±×
 ÀÌÃ¥ÀÇ ¿ø¼­´Â Ã¥ Á» Àо ÇÁ·Î±×·¥ÀïÀ̵鿡°Õ ±²ÀåÈ÷ À¯¸íÇÏ°í ¾ðÁ¨°¡ µ¶ÆÄÇØ¾ßÇÒ ºñ±ÞÀÇ ±Ç¹ý¼­¿Íµµ °°Àº Á¸Àç´Ù. À̹ø¿¡ ¹ø¿ª¼­°¡ ³ª¿Í¼­ ±â»Û¸¶À½¿¡ ÇÑÄ¡ÀÇ ¸Á¼³ÀÓµµ ¾øÀÌ ±¸¸Å¸¦ Çß´Ù. ÇÏÁö¸¸ ÀÐÀ¸¸é ÀÐÀ»¼ö·Ï, ±× À¯¸íÇÑ ±èÄ¡ÇÏ »ç°Ç*ÀÌ ¹®µæ¹®µæ ¶°¿À¸£°Ô µÈ´Ù.  ÁøÁ¤ ±×µéÀÌ IT¾ð¾îÀÇ ±¹»êÈ­¸¦ ³ë·ÂÇѰÍÀÎÁö ¾Æ´Ï¸é °ª½Ñ ¹ø¿ª±â³ª ¹ø¿ªÀÚ¸¦ ºÎ·Á Ãʹú ¹ø¿ªµÈ°ÍÀ» Á¤¸®ÇѰÍÀÎÁö ¸ð¸£°Ú´Ù. Á¦¹ß "Â¥Àå¸é"Àº Â¥Àå¸éÀ̶ó°í ºÒ·¶À¸¸é ÁÁ°Ú´Ù. Â¥...
µåµð¾î ³ª¿Ô±º¿ä!!
¹Ú»óÇõ´ÔÀÌ ¾²½Å ¼­Æòº¸±â I ÆòÁ¡ I Á¶È¸¼ö(274) I °ø°¨ (0) I ºí·Î±×
Çб³´Ù´Ò ¶§ ÀÌ Ã¥ÀÇ ¿ø¼­·Î ¼ö¾÷À» Çß½À´Ï´Ù. ±× ´ç½Ã¿¡´Â C°è¿­ÀÇ ¾ð¾î¸¸ ¹è¿ì´Ù°¡Ã³À½À¸·Î Scheme À» Á¢Çߴµ¥. ÇÔ¼öÇü ¾ð¾î¸¦ óÀ½ Á¢Çϰí´Â ½Å¼±ÇÑ Ãæ°ÝÀ» ¹Þ¾Ò´ø±â¾ïÀÌ ³ª³×¿ä. Ã¥À» µû¶ó ¼ö¾÷À» ÁøÇàÇϸ鼭 ÇÁ·Î±×·¡¹Ö¿¡ ÀÖ¾î ¿©·¯°¡Áö »õ·Î¿î °³³äµéÀ» ½±°Ô¹Þ¾ÆµéÀÏ ¼ö ÀÖ¾ú°í ÇÁ·Î±×·¡¹ÖÀÇ »õ·Î¿î ¸éÀ» º¸°Ô ÇØÁØ ¼ÒÁßÇÑ ¼ö¾÷À̾ú½À´Ï´Ù. ÀÌ·¸°Ô ¸ÚÁø Ã¥µéÀÌ Çϳª µÑ ¾¿ ¹ø¿ªµÇ¾î ³ª¿Â´Ù´Â°Ç Á¤¸»ÀÌÁö ÃàÇÏÇÒ ÀÏÀ̱º¿ä. ¿À·£¸¸¿¡ ±¸¼®¿¡ µÎ¾ú´ø ¿ø¼­¸¦ ²¨³»¼­ ºÁ...

À§Ç³´ç´ç ¸ð¹ÙÀÏ ÇÁ·Î±×·¡¸Ó¸¦ À§ÇÑ °­ÄÄÆÐŰÁö 9Á¾ [3ź]
À§Ç³´ç´ç ¸ð¹ÙÀÏ ÇÁ·Î±×·¡¸Ó¸¦ À§ÇÑ °­ÄÄÆÐŰÁö 9Á¾ [3ź]
2010-06-04 ~ Á¾·áÀϽà ¹ÌÁ¤

³ú¸¦ ÀÚ±ØÇÏ´Â ¾Ë°í¸®Áò...
¹Ú»óÇö
¼±ÅÃµÈ »óǰÀ» ÂòÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ¼±ÅÃµÈ »óǰÀ» ¹Ù·Î±¸¸Å ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
¼ÒÇÁÆ®¿þ¾î °øÇÐ(4Â÷ °³Á¤ÆÇ)...
ÃÖÀº¸¸
¼±ÅÃµÈ »óǰÀ» ÂòÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ¼±ÅÃµÈ »óǰÀ» ¹Ù·Î±¸¸Å ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
µµÀü! ÀÓº£µðµå OS ¸¸µé±â...
À̸¸¿ì
¼±ÅÃµÈ »óǰÀ» ÂòÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ¼±ÅÃµÈ »óǰÀ» ¹Ù·Î±¸¸Å ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
 
ÃÊ Áß °í
ÀüüÆò±Õ(44)
ȸ¿øÆòÁ¡   ȸ¿ø¼­Æò¼ö 7
ÁÁÀº ¹ø¿ª
È«ÁöÈ£ ´Ô  2008-10-07
°íÀü
°­ÁöÈÆ ´Ô  2008-01-22
¹ø¿ªµµ ¹®Á¦Áö¸¸...
À¯Á¾¼® ´Ô  2007-12-15
¿ë¾î¼±ÅÃÀÌ ÀûÀýÄ¡ ¸øÇÏ´Ù°í »ý°¢ÇÕ´Ï´Ù.
À̹®Èñ ´Ô  2007-12-13
°í¹ÎÀÌ ¹¯¾î³ª´Â ¹ø¿ª
ÀåÇлó ´Ô  2007-11-29
Ã¥³»¿ëÀÇ ¿ì¼öÇÔÀ» ¶°³ª, ½Ç¸Á½º·¯¿î ¹ø¿ª..
±ÇÀºÁø ´Ô  2007-11-29
µåµð¾î ³ª¿Ô±º¿ä!!
¹Ú»óÇõ ´Ô  2007-10-29
Julie Sussman ÀÇ ÃÖ±Ù Àú¼­
 
Dare to Repair, Replace & Renovate: Do-It-Herself Projects to Make Your Home More Comfortable, More Beautiful, and More Valuable!
20,200¿ø
(16%¡é+1%)
 
±èÁ¤¹Î ÀÇ ÃÖ±Ù Àú¼­
 
¸° ¼ÒÇÁÆ®¿þ¾î °³¹ß:¾ÖÀÚÀÏ ½Çõ µµ±¸ 22°¡Áö
14,220¿ø
(21%¡é+0%)
 
¾ÈÀ±È£ ÀÇ ÃÖ±Ù Àú¼­
 
ÆÕ FAB
13,500¿ø
(10%¡é+10%)
 
IT EXPERT ¸®´ª½º µð¹ÙÀ̽º µå¶óÀ̹ö
24,500¿ø
(30%¡é+1%)
 
Julie Sussman ÀÇ ÃÖ±Ù Àú¼­
 
Dare to Repair Your Car: A Do-It-Herself Guide to Maintenance, Safety, Minor Fix-Its, and Talking Shop
17,000¿ø
(17%¡é+1%)
 
Insight (ÀλçÀÌÆ®) ÃâÆÇ»çÀÇ ½Å°£
ÇÁ·Î±×·¡¸ÓÀÇ ±æ ¸àÅä¿¡°Ô ¹¯´Ù
µ¥À̺ê ÈĹö, ¾Öµð¿þÀÏ ¿À½Ã³ªÀÌ / °­Áßºó ¿ª Àú
12,600¿ø
(10%¡é+10%)
 
ÇÁ·Î±×·¡¹Ö Ŭ·ÎÀú(Lisp)
½ºÆ©¾îÆ® ÇҷοþÀÌ ¿ªÀÚ : À¯Âù¿ì Àú
22,500¿ø
(10%¡é+10%)
 
»ç¿ëÀÚ °æÇè ½ºÄÉÄ¡ Sketching User Experiences
ºô ¹÷½ºÅÏ(Bill Buxton) ¿ªÀÚ: °íÅÂÈ£, À¯Áö¼± Àú
28,800¿ø
(10%¡é+10%)
 
¼Õ¿¡ ÀâÈ÷´Â ¾ÆµÎÀ̳ë
¸¶½Ã¸ð ¹êÁö(Massimo Banzi) ¿ªÀÚ : ÀÌÈ£¹Î Àú
12,420¿ø
(10%¡é+10%)
 
¹Ì·¡¸¦ ¸¸µç Geeks
¾Øµð ÇãÃ÷Æçµå(Andy Hertzfeld) ¿Å±äÀÌ : ¼Û¿ìÀÏ Àú
19,800¿ø
(10%¡é+10%)
 
À̸ÞÀÏÁÖ¼Ò¼öÁý°ÅºÎ
Ŭ¸¯ÇϽøé À̴Ͻýº °áÁ¦½Ã½ºÅÛÀÇ À¯È¿¼ºÀ» È®ÀÎÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. Ŭ¸¯ÇϽøé eTrust ÀÎÁõÁ¤º¸¸¦ È®ÀÎÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.