- ÇöÀç À§Ä¡
- home > ÄÄÇ»ÅÍ¡¤ICT¡¤¾îÇÐ > ÄÄÇ»ÅÍ¡¤IT µµ¼ > ÇÁ·Î±×·¡¹Ö/¾ð¾î > CPython ÆÄÇìÄ¡±â[ÀλçÀÌÆ®]
ÀÎÅÍÇÁ¸®ÅÍ ·¹º§¿¡¼ »ìÆ캸´Â ÆÄÀ̼± ³»ºÎ µ¿ÀÛ ¿ø¸®
ÆÄÀ̽ãÀÌ ÀÎÅÍÇÁ¸®ÅÍ ·¹º§¿¡¼ ÀÛµ¿ÇÏ´Â ¹æ½ÄÀ» ÀÌÇØÇϸé ÆÄÀ̽ãÀÇ ±â´ÉÀ» ÃÖ´ëÇÑ È°¿ëÇÒ ¼ö ÀÖ°í ¾ÖÇø®ÄÉÀ̼ÇÀ» ÃÖÀûÈÇÒ ¼ö ÀÖ´Ù. ¡¶CPython ÆÄÇìÄ¡±â¡·¿¡¼´Â ÆÄÀ̽㠳»ºÎ µ¿ÀÛÀÇ ºñ¹ÐÀ» ÆÄÇìÄ¡°í ¼Ò½º Äڵ带 ÆÄÀ̽ã ÀÎÅÍÇÁ¸®ÅÍ·Î ÄÄÆÄÀÏÇÏ´Â ¹æ¹ýÀ» ¼Ò°³ÇÑ´Ù. ÆÄÀ̽ãÀÌ ½ÇÁ¦·Î µ¿ÀÛÇÏ´Â ¹æ½ÄÀ» ½Éµµ ÀÖ°Ô ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï ¿¬½À ¹®Á¦¸¦ ÅëÇØ ¸®½ºÆ®³ª µñ¼Å³Ê¸®, Á¦³Ê·¹ÀÌÅÍ µî ÆÄÀ̽㠱¸¼º ¿ä¼ÒµéÀÇ ³»ºÎ µ¿ÀÛÀ» ¼³¸íÇÑ´Ù.
ÆÄÀ̽ãÀÌ ÀÎÅÍÇÁ¸®ÅÍ ·¹º§¿¡¼ ÀÛµ¿ÇÏ´Â ¹æ½ÄÀ» ÀÌÇØÇϸé ÆÄÀ̽ãÀÇ ±â´ÉÀ» ÃÖ´ëÇÑ È°¿ëÇÒ ¼ö ÀÖ°í ¾ÖÇø®ÄÉÀ̼ÇÀ» ÃÖÀûÈÇÒ ¼ö ÀÖ´Ù. ¡¶CPython ÆÄÇìÄ¡±â¡·¿¡¼´Â ÆÄÀ̽㠳»ºÎ µ¿ÀÛÀÇ ºñ¹ÐÀ» ÆÄÇìÄ¡°í ¼Ò½º Äڵ带 ÆÄÀ̽ã ÀÎÅÍÇÁ¸®ÅÍ·Î ÄÄÆÄÀÏÇÏ´Â ¹æ¹ýÀ» ¼Ò°³ÇÑ´Ù. ÆÄÀ̽ãÀÌ ½ÇÁ¦·Î µ¿ÀÛÇÏ´Â ¹æ½ÄÀ» ½Éµµ ÀÖ°Ô ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï ¿¬½À ¹®Á¦¸¦ ÅëÇØ ¸®½ºÆ®³ª µñ¼Å³Ê¸®, Á¦³Ê·¹ÀÌÅÍ µî ÆÄÀ̽㠱¸¼º ¿ä¼ÒµéÀÇ ³»ºÎ µ¿ÀÛÀ» ¼³¸íÇÑ´Ù.
ÀúÀÚ: ¾Ø¼´Ï ¼î.realpython.com Æ©Å丮¾ó ÆÀ ÁöÀ½, ±è¼ºÇö ¿Å±è, ³ªµ¿Èñ
1Àå CPython ¼Ò½º ÄÚµå ¹Þ±â
1.1 ¼Ò½º Äڵ忡 Æ÷ÇÔµÈ °Íµé
2Àå °³¹ß ȯ°æ ±¸¼ºÇϱâ
2.1 ÆíÁý±â¿Í ÅëÇÕ °³¹ß ȯ°æ
2.2 ºñÁÖ¾ó ½ºÆ©µð¿À ±¸¼ºÇϱâ
2.3 ºñÁÖ¾ó ½ºÆ©µð¿À ÄÚµå ±¸¼ºÇϱâ
-2.3.1 ¼³Ä¡
-2.3.2 ±ÇÀåµÇ´Â È®Àå
-2.3.3 °í±Þ ÄÚµå Ž»ö ¹× ÆîÄ¡±â »ç¿ë
-2.3.4 ÀÛ¾÷°ú ½ÇÇà ÆÄÀÏÀ» ¼³Á¤Çϱâ
2.4 Á¬ºê·¹Àνº CLion ±¸¼ºÇϱâ
2.5 Vim ±¸¼ºÇϱâ
2.6 ¿ä¾à
3Àå CPython ÄÄÆÄÀÏÇϱâ
3.1 macOS¿¡¼ CPython ÄÄÆÄÀÏÇϱâ
3.2 ¸®´ª½º¿¡¼ CPython ÄÄÆÄÀÏÇϱâ
3.3 ¼öÁ¤µÈ CPython ¼³Ä¡Çϱâ
3.4 make ÀÔ¹®
3.5 CPython make Ÿ±ê
-3.5.1 ºôµå Ÿ±ê
-3.5.2 µ¥½ºÆ® Ÿ±ê
-3.5.3 Á¤¸® Ÿ±ê
-3.5.4 ±âŸ Ÿ±ê
3.6 À©µµ¿ì¿¡¼ CPython ÄÄÆÄÀÏÇϱâ
-3.6.1 ÀÇÁ¸¼º ¼³Ä¡Çϱâ
-3.6.2 ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼ ÄÄÆÄÀÏÇϱâ
-3.6.3 ºñÁÖ¾ó ½ºÆ©µð¿À¿¡¼ ÄÄÆÄÀÏÇϱâ
3.7 ÇÁ·ÎÆÄÀÏ ±â¹Ý ÃÖÀûÈ
3.8 ¿ä¾à
4Àå ÆÄÀ̽㠾ð¾î¿Í ¹®¹ý
4.1 CPythonÀÌ ÆÄÀ̽ãÀÌ ¾Æ´Ï¶ó C·Î ÀÛ¼ºµÈ ÀÌÀ¯
4.2 ÆÄÀ̽㠾ð¾î »ç¾ç
-4.2.1 ÆÄÀ̽㠾ð¾î ·¹ÆÛ·±½º
-4.2.2 ¹®¹ý ÆÄÀÏ
4.3 Æļ »ý¼º±â
4.4 ¹®¹ý ´Ù½Ã »ý¼ºÇϱâ
-4.4.1 ÅäÅ«
4.5 ¿ä¾à
5Àå ±¸¼º°ú ÀÔ·Â
5.1 ±¸¼º »óÅÂ
-5.1.1 µñ¼Å³Ê¸® ÃʱâÈ ±¸¼º
-5.1.2 ¿¬°üµÈ ¼Ò½º ÆÄÀÏ ¸ñ·Ï
-5.1.3 ·±Å¸ÀÓ ±¸¼º ±¸Á¶Ã¼
-5.1.4 ¸í·ÉÁÙ·Î ·±Å¸ÀÓ ±¸¼º ¼³Á¤Çϱâ
-5.1.5 ·±Å¸ÀÓ Ç÷¡±× È®ÀÎÇϱâ
5.2 ºôµå ±¸¼º
5.3 ÀԷ¿¡¼ ¸ðµâ ¸¸µé±â
-5.3.1 ¿¬°üµÈ ¼Ò½º ÆÄÀÏ ¸ñ·Ï
-5.3.2 ÀԷ°ú ÆÄÀÏ Àбâ
-5.3.3 ¸í·ÉÁÙ ¹®ÀÚ¿ ÀÔ·Â
-5.3.4 ·ÎÄà ¸ðµâ ÀÔ·Â
-5.3.5 Ç¥ÁØ ÀÔ·Â ¶Ç´Â ½ºÅ©¸³Æ® ÆÄÀÏ ÀÔ·Â
-5.3.6 ÄÄÆÄÀÏµÈ ¹ÙÀÌÆ®ÄÚµå ÀÔ·Â
5.4 ¿ä¾à
6Àå ·º½Ì°ú ÆĽÌ
6.1 CST »ý¼º
6.2 Æļ-ÅäÅ©³ªÀÌÀú
-6.2.1 ¿¬°üµÈ ¼Ò½º ÆÄÀÏ ¸ñ·Ï
-6.2.2 ÆÄÀÏ µ¥ÀÌÅ͸¦ Æļ¿¡ ÀÔ·ÂÇϱâ
-6.2.3 Æļ-ÅäÅ©³ªÀÌÀúÀÇ È帧
6.3 Ãß»ó ±¸¹® Æ®¸®
-6.3.1 ¿¬°üµÈ ¼Ò½º ÆÄÀÏ ¸ñ·Ï
-6.3.2 ÀνºÅ¸ºñÁî·Î AST ½Ã°¢ÈÇϱâ
-6.3.3 AST ÄÄÆÄÀÏ
6.4 Áß¿äÇÑ ¿ë¾îµé
6.5 ¿¹Á¦: °ÅÀÇ °°À½ ºñ±³ ¿¬»êÀÚ Ãß°¡Çϱâ
6.6 ¿ä¾à
7Àå ÄÄÆÄÀÏ·¯
7.1 ÄÄÆÄÀÏ·¯ ÀνºÅϽº »ý¼º
7.2 ǻó Ç÷¡±×¿Í ÄÄÆÄÀÏ·¯ Ç÷¡±×
-7.2.1 ǻó Ç÷¡±×
-7.2.2 ÆÄÀ̽ã 3.9ÀÇ Ç»Ã³ Ç÷¡±× ¸ñ·Ï
-7.2.3 ÄÄÆÄÀÏ·¯ Ç÷¡±×
7.3 ½É¹ú Å×À̺í
-7.3.1 ¿¬°üµÈ ¼Ò½º ÆÄÀÏ ¸ñ·Ï
-7.3.2 ½É¹ú Å×ÀÌºí ±¸Á¶Ã¼
-7.3.3 symtable ¸ðµâ
-7.3.4 ½É¹ú Å×ÀÌºí ±¸Çö
7.4 ÇÙ½É ÄÄÆÄÀÏ °úÁ¤
-7.4.1 ÆÄÀ̽㿡¼ ÄÄÆÄÀÏ·¯ »ç¿ëÇϱâ
-7.4.2 ÄÄÆÄÀÏ·¯ C API
-7.4.3 ¸í·É
-7.4.4 ±âº» ÇÁ·¹ÀÓ ºí·Ï
-7.4.5 ¸í·É¾î¿Í ÀÎÀÚ
7.5 ¾î¼Àºí¸®
-7.5.1 ¾î¼Àºí·¯ ±¸Á¶Ã¼
-7.5.2 ¾î¼Àºí·¯ÀÇ ±íÀÌ ¿ì¼± Ž»ö ¾Ë°í¸®Áò
-7.5.3 ¾î¼Àºí·¯ C API
-7.5.4 ±íÀÌ ¿ì¼± Ž»ö
7.6 ÄÚµå °´Ã¼ »ý¼º
7.7 ÀνºÅ¸ºñÁî·Î ÄÚµå °´Ã¼ ½Ã°¢ÈÇϱâ
7.8 ¿¹Á¦: °ÅÀÇ °°À½ ¿¬»êÀÚ ±¸ÇöÇϱâ
7.9 ¿ä¾à
8Àå Æò°¡ ·çÇÁ
8.1 ½º·¹µå »óÅ »ý¼ºÇϱâ
-8.1.1 ½º·¹µå »óÅÂ
-8.1.2 ¿¬°üµÈ ¼Ò½º ÆÄÀÏ ¸ñ·Ï
8.2 ÇÁ·¹ÀÓ °´Ã¼ »ý¼ºÇϱâ
-8.2.1 ÇÁ·¹ÀÓ °´Ã¼
-8.2.2 ¿¬°üµÈ ¼Ò½º ÆÄÀÏ ¸ñ·Ï
-8.2.3 ÇÁ·¹ÀÓ °´Ã¼ ÃʱâÈ API
8.3 ÇÁ·¹ÀÓ ½ÇÇà
-8.3.1 ÇÁ·¹ÀÓ ½ÇÇà ÃßÀû
8.4 °ª ½ºÅÃ
-8.4.1 ¹ÙÀÌÆ®ÄÚµå ¸í·É ¿¹Á¦: BINARY_OR
-8.4.2 °ª ½ºÅà ½Ã¹Ä·¹À̼Ç
-8.4.3 ½ºÅà ȿ°ú
8.5 ¿¹Á¦: ¸®½ºÆ®¿¡ ¿ä¼Ò¸¦ Ãß°¡Çϱâ
8.6 ¿ä¾à
9Àå ¸Þ¸ð¸® °ü¸®
9.1 ¸Þ¸ð¸® ÇÒ´ç
-9.1.1 Á¤Àû ¸Þ¸ð¸® ÇÒ´ç
-9.1.2 ÀÚµ¿ ¸Þ¸ð¸® ÇÒ´ç
-9.1.3 µ¿Àû ¸Þ¸ð¸® ÇÒ´ç
9.2 ÆÄÀ̽㠸޸𸮠°ü¸® ½Ã½ºÅÛÀÇ ¼³²¾
-9.2.1 ÇÒ´çÀÚ µµ¸ÞÀÎ
-9.2.2 ¸Þ¸ð¸® ÇÒ´çÀÚ
9.3 CPython ¸Þ¸ð¸® ÇÒ´çÀÚ
-9.3.1 ¿¬°üµÈ ¼Ò½º ÆÄÀÏ ¸ñ·Ï
-9.3.2 Áß¿äÇÑ ¿ë¾îµé
-9.3.3 ºí·Ï, Ç®, ¾Æ·¹³ª
-9.3.4 ºí·Ï ÇÒ´ç API
-9.3.5 ÆÄÀ̽㠵ð¹ö±× API »ç¿ëÇϱâ
9.4 °´Ã¼¿Í PyMem ¸Þ¸ð¸® ÇÒ´çÀÚ µµ¸ÞÀÎ
-9.4.1 tracemalloc ¸ðµâ »ç¿ëÇϱâ
9.5 Àú¼öÁØ ¸Þ¸ð¸® ÇÒ´çÀÚ µµ¸ÞÀÎ
9.6 »ç¿ëÀÚ ÁöÁ¤ µµ¸ÞÀÎ ÇÒ´çÀÚ
9.7 »ç¿ëÀÚ ÁöÁ¤ ¸Þ¸ð¸® ÇÒ´ç °Ë»ç±â
-9.7.1 AddressSanitizer
-9.7.2 MemorySanitizer
-9.7.3 UndefinedBehaviorSanitizer
9.8 PyArean ¸Þ¸ð¸® ¾Æ·¹³ª
-9.8.1 ¿¬°üµÈ ÆÄÀÏ ¸ñ·Ï
9.9 ÂüÁ¶ Ä«¿îÆÃ
-9.9.1 ÆÄÀ̽㿡¼ º¯¼ö »ý¼º °úÁ¤
-9.9.2 ÂüÁ¶ Ä«¿îÆ® Áõ°¡½ÃÅ°±â
-9.9.3 ÂüÁ¶ Ä«¿îÆ® °¨¼Ò½ÃÅ°±â
-9.9.4 ¹ÙÀÌÆ®ÄÚµå ¿¬»ê¿¡¼ÀÇ ÂüÁ¶ Ä«¿îÆÃ
-9.9.5 CPython ÂüÁ¶ Ä«¿îÅÍÀÇ ÀåÁ¡
9.10 °¡ºñÁö Ä÷º¼Ç
-9.10.1 ¿¬°üµÈ ¼Ò½º ÆÄÀÏ ¸ñ·Ï
-9.10.2 °¡ºñÁö Ä÷ºÅÍ ¼³°è
-9.10.3 °¡ºñÁö Ä÷º¼Ç ´ë»óÀÎ ÄÁÅ×ÀÌ³Ê Å¸ÀÔ
-9.10.4 ÃßÀû¿¡¼ Á¦¿ÜÇÒ ¼ö ÀÖ´Â °´Ã¼µé°ú °¡º¯¼º
-9.10.5 °¡ºñÁö Ä÷º¼Ç ¾Ë°í¸®Áò
-9.10.6 ¼¼´ëº° °¡ºñÁö Ä÷º¼Ç
-9.10.7 ÆÄÀ̽㿡¼°¡ºñÁö Ä÷ºÅÍ API »ç¿ëÇϱâ
9.11 ¿ä¾à
10Àå º´·Ä¼º°ú µ¿½Ã¼º
10.1 º´·Ä¼º°ú µ¿½Ã¼º ¸ðµ¨
10.2 ÇÁ·Î¼¼½ºÀÇ ±¸Á¶
10.3 ¸ÖƼÇÁ·Î¼¼½º¸¦ È°¿ëÇÑ º´·Ä ½ÇÇà
-10.3.1 POSIX¿¡¼ ÇÁ·Î¼¼½º Æ÷Å©Çϱâ
-10.3.2 À©µµ¿ì¿¡¼ÀÇ ¸ÖƼÇÁ·Î¼¼½Ì
-10.3.3 multiprocessing ÆÐÅ°Áö
-10.3.4 ¿¬°üµÈ ¼Ò½º ÆÄÀÏ ¸ñ·Ï
-10.3.5 ÇÁ·Î¼¼½º ½ºÆù°ú Æ÷Å©
-10.3.6 Å¥¿Í ÆÄÀÌÇÁ¸¦ »ç¿ëÇØ µ¥ÀÌÅÍ ±³È¯Çϱâ
-10.3.7 ÇÁ·Î¼¼½º °£ÀÇ °øÀ¯ »óÅÂ
-10.3.8 ¾ÖÇø®ÄÉÀÌ¼Ç ¿¹Á¦
-10.3.9 ¸ÖƼÇÁ·Î¼¼½Ì ¿ä¾à
10.4 ¸ÖƼ½º·¹µù
-10.4.1 GIL
-10.4.2 ¿¬°üµÈ ¼Ò½º ÆÄÀÏ ¸ñ·Ï
-10.4.3 ÆÄÀ̽㠽º·¹µå ½ÃÀÛÇϱâ
-10.4.4 ½º·¹µå »óÅÂ
-10.4.5 POSIX ½º·¹µå
-10.4.6 À©µµ¿ì ½º·¹µå
-10.4.7 ¸ÖƼ½º·¹µù ¿ä¾à
10.5 ºñµ¿±â ÇÁ·Î±×·¡¹Ö
10.6 Á¦³Ê·¹ÀÌÅÍ
-10.6.1 Á¦³Ê·¹ÀÌÅÍÀÇ ±¸Á¶
-10.6.2 ¿¬°üµÈ ¼Ò½º ÆÄÀÏ ¸ñ·Ï
-10.6.3 Á¦³Ê·¹ÀÌÅÍ »ý¼ºÇϱâ
-10.6.4 Á¦³Ê·¹ÀÌÅÍ ½ÇÇàÇϱâ
10.7 ÄÚ·çƾ
-10.7.1 ¿¬°üµÈ ¼Ò½º ÆÄÀÏ ¸ñ·Ï
-10.7.2 À̺¥Æ® ·çÇÁ
-10.7.3 ¿¹Á¦
10.8 ºñµ¿±â Á¦³Ê·¹ÀÌÅÍ
10.9 ¼ºêÀÎÅÍÇÁ¸®ÅÍ
-10.9.1 ¿¬°üµÈ ¼Ò½º ÆÄÀÏ ¸ñ·Ï
-10.9.2 ¿¹Á¦
10.10 ¿ä¾à
11Àå °´Ã¼¿Í ŸÀÔ
11.1 ³»Àå ŸÀÔµé
11.2 °´Ã¼¿Í °¡º¯ °´Ã¼ ŸÀÔ
11.3 type ŸÀÔ
-11.3.1 ŸÀÔ ½½·Ï
-11.3.2 C ŸÀÔ »ç¿ëÇϱâ
-11.3.3 ŸÀÔ ÇÁ·ÎÆÛƼ µñ¼Å³Ê¸®
11.4 bool°ú long ŸÀÔ
-11.4.1 long ŸÀÔ
-11.4.2 ¿¹Á¦
11.5 À¯´ÏÄÚµå ¹®ÀÚ¿ ŸÀÔ
-11.5.1 ¿¬°üµÈ ¼Ò½º ÆÄÀÏ ¸ñ·Ï
-11.5.2 À¯´ÏÄÚµå ÄÚµå Æ÷ÀÎÆ® ó¸®Çϱâ
-11.5.3 UTF-8 ´ë UTF-16
-11.5.4 È®Àå(wide) ¹®ÀÚ Å¸ÀÔ
-11.5.5 ¹ÙÀÌÆ® ¼ø¼ Ç¥½Ä
-11.5.6 encodings ÆÐÅ°Áö
-11.5.7 ÄÚµ¦ ¸ðµâ
-11.5.8 ÄÚµ¦ ±¸Çö
-11.5.9 ³»ºÎ ÄÚµ¦
-11.5.10 ¿¹Á¦
11.6 µñ¼Å³Ê¸® ŸÀÔ
-11.6.1 ÇؽÌ
-11.6.2 ¿¬°üµÈ ¼Ò½º ÆÄÀÏ ¸ñ·Ï
-11.6.3 µñ¼Å³Ê¸®ÀÇ ±¸Á¶
-11.6.4 °Ë»ö
11.7 ¿ä¾à
12Àå Ç¥ÁØ ¶óÀ̺귯¸®
12.1 ÆÄÀ̽㠸ðµâ
12.2 ÆÄÀ̽ã°ú C°¡ È¥¿ëµÈ ¸ðµâ
13Àå Å×½ºÆ® ½ºÀ§Æ®
13.1 À©µµ¿ì¿¡¼ Å×½ºÆ® ½ºÀ§Æ® ½ÇÇàÇϱâ
13.2 ¸®´ª½º¿Í macOS¿¡¼ Å×½ºÆ® ½ºÀ§Æ® ½ÇÇàÇϱâ
13.3 Å×½ºÆ® Ç÷¡±×
13.4 ƯÁ¤ Å×½ºÆ®¸¸ ½ÇÇàÇϱâ
13.5 Å×½ºÆ® ¸ðµâ
13.6 Å×½ºÆ® À¯Æ¿¸®Æ¼
13.7 ¿ä¾à
14Àå µð¹ö±ë
14.1 Å©·¡½Ã Çڵ鷯
14.2 µð¹ö±× Áö¿ø ÄÄÆÄÀÏÇϱâ
-14.2.1 À©µµ¿ì
-14.2.2 macOS ¶Ç´Â ¸®´ª½º
14.3 macOS¿¡¼ LLDB »ç¿ëÇϱâ
-14.3.1 Áß´ÜÁ¡ Ãß°¡Çϱâ
-14.3.2 CPython ½ÇÇàÇϱâ
-14.3.3 ½ÇÇà ÁßÀÎ CPython ÀÎÅÍÇÁ¸®ÅÍ¿¡ ¿¬°áÇϱâ
-14.3.4 Áß´ÜÁ¡ »ç¿ëÇϱâ
-14.3.5 cpython_lldb È®Àå
14.4 GDB »ç¿ëÇϱâ
-14.4.1 Áß´ÜÁ¡ Ãß°¡Çϱâ
-14.4.2 CPython ½ÇÇàÇϱâ
-14.4.3 ½ÇÇà ÁßÀÎ CPython ÀÎÅÍÇÁ¸®ÅÍ¿¡ ¿¬°áÇϱâ
-14.4.4 Áß´ÜÁ¡ »ç¿ëÇϱâ
-14.4.5 pthon-gdb È®Àå
14.5 ºñÁÖ¾ó ½ºÆ©µð¿À µð¹ö°Å »ç¿ëÇϱâ
-14.5.1 Áß´ÜÁ¡ Ãß°¡Çϱâ
-14.5.2 µð¹ö°Å ½ÇÇàÇϱâ
-14.5.3 Áß´ÜÁ¡ »ç¿ëÇϱâ
14.6 CLion µð¹ö°Å »ç¿ëÇϱâ
-14.6.1 Make ¾ÖÇø®ÄÉÀÌ¼Ç µð¹ö±ë
-14.6.2 µð¹ö°Å ¿¬°áÇϱâ
-14.6.3 Áß´ÜÁ¡ Ãß°¡Çϱâ
-14.6.4 Áß´ÜÁ¡ »ç¿ëÇϱâ
14.7 ¿ä¾à
15Àå º¥Ä¡¸¶Å·, ÇÁ·ÎÆÄÀϸµ, ½ÇÇà ÃßÀû
15.1 timeitÀ¸·Î ¸¶ÀÌÅ©·Î º¥Ä¡¸¶Å© ½ÇÇàÇϱâ
-15.1.1 timeit ¿¹Á¦
15.2 ÆÄÀ̽㠺¥Ä¡¸¶Å© ½ºÀ§Æ®·Î ·±Å¸ÀÓ º¥Ä¡¸¶Å© ½ÇÇàÇϱâ
-15.2.1 º¥Ä¡¸¶Å© ½ÇÇàÇϱâ
-15.2.2 º¥Ä¡¸¶Å© ºñ±³Çϱâ
15.3 cProfile·Î ÆÄÀ̽ã ÄÚµå ÇÁ·ÎÆÄÀϸµÇϱâ
-15.3.1 ÇÁ·ÎÆÄÀÏ °á°ú ³»º¸³»±â
15.4 DTrace·Î C ÄÚµå ÇÁ·ÎÆÄÀϸµÇϱâ
-15.4.1 ¿¬°üµÈ ¼Ò½º ÆÄÀÏ ¸ñ·Ï
-15.4.2 DTrace ¼³Ä¡
-15.4.3 DTrace Áö¿ø ÄÄÆÄÀÏÇϱâ
-1.5.4.4 CLion¿¡¼ DTrace »ç¿ëÇϱâ
-15.4.5 DTrace ¿¹Á¦
15.5 ¿ä¾à
16Àå ´ÙÀ½ ´Ü°è
16.1 CPython¿ë C È®Àå ÀÛ¼ºÇϱâ
16.2 ÆÄÀ̽㠾ÖÇø®ÄÉÀÌ¼Ç °³¼±Çϱâ
16.3 CPython ÇÁ·ÎÁ§Æ®¿¡ ±â¿©Çϱâ
16.3.1 À̽´ ºÐ·ùÇϱâ
16.3.2 À̽´ ¼öÁ¤À» À§ÇØ Ç® ¸®Äù½ºÆ® Á¦ÃâÇϱâ
16.3.3 ´Ù¸¥ ¹æ½ÄÀ¸·Î ±â¿©Çϱâ
ºÎ·Ï A ÆÄÀ̽ã ÇÁ·Î±×·¡¸Ó¸¦ À§ÇÑ C ¾È³»¼
ºÎ·Ï B ¼º´É À̽´¸¦ ÅëÇØ »ìÆ캻 CPythonÀÇ ¹Ì·¡
1.1 ¼Ò½º Äڵ忡 Æ÷ÇÔµÈ °Íµé
2Àå °³¹ß ȯ°æ ±¸¼ºÇϱâ
2.1 ÆíÁý±â¿Í ÅëÇÕ °³¹ß ȯ°æ
2.2 ºñÁÖ¾ó ½ºÆ©µð¿À ±¸¼ºÇϱâ
2.3 ºñÁÖ¾ó ½ºÆ©µð¿À ÄÚµå ±¸¼ºÇϱâ
-2.3.1 ¼³Ä¡
-2.3.2 ±ÇÀåµÇ´Â È®Àå
-2.3.3 °í±Þ ÄÚµå Ž»ö ¹× ÆîÄ¡±â »ç¿ë
-2.3.4 ÀÛ¾÷°ú ½ÇÇà ÆÄÀÏÀ» ¼³Á¤Çϱâ
2.4 Á¬ºê·¹Àνº CLion ±¸¼ºÇϱâ
2.5 Vim ±¸¼ºÇϱâ
2.6 ¿ä¾à
3Àå CPython ÄÄÆÄÀÏÇϱâ
3.1 macOS¿¡¼ CPython ÄÄÆÄÀÏÇϱâ
3.2 ¸®´ª½º¿¡¼ CPython ÄÄÆÄÀÏÇϱâ
3.3 ¼öÁ¤µÈ CPython ¼³Ä¡Çϱâ
3.4 make ÀÔ¹®
3.5 CPython make Ÿ±ê
-3.5.1 ºôµå Ÿ±ê
-3.5.2 µ¥½ºÆ® Ÿ±ê
-3.5.3 Á¤¸® Ÿ±ê
-3.5.4 ±âŸ Ÿ±ê
3.6 À©µµ¿ì¿¡¼ CPython ÄÄÆÄÀÏÇϱâ
-3.6.1 ÀÇÁ¸¼º ¼³Ä¡Çϱâ
-3.6.2 ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼ ÄÄÆÄÀÏÇϱâ
-3.6.3 ºñÁÖ¾ó ½ºÆ©µð¿À¿¡¼ ÄÄÆÄÀÏÇϱâ
3.7 ÇÁ·ÎÆÄÀÏ ±â¹Ý ÃÖÀûÈ
3.8 ¿ä¾à
4Àå ÆÄÀ̽㠾ð¾î¿Í ¹®¹ý
4.1 CPythonÀÌ ÆÄÀ̽ãÀÌ ¾Æ´Ï¶ó C·Î ÀÛ¼ºµÈ ÀÌÀ¯
4.2 ÆÄÀ̽㠾ð¾î »ç¾ç
-4.2.1 ÆÄÀ̽㠾ð¾î ·¹ÆÛ·±½º
-4.2.2 ¹®¹ý ÆÄÀÏ
4.3 Æļ »ý¼º±â
4.4 ¹®¹ý ´Ù½Ã »ý¼ºÇϱâ
-4.4.1 ÅäÅ«
4.5 ¿ä¾à
5Àå ±¸¼º°ú ÀÔ·Â
5.1 ±¸¼º »óÅÂ
-5.1.1 µñ¼Å³Ê¸® ÃʱâÈ ±¸¼º
-5.1.2 ¿¬°üµÈ ¼Ò½º ÆÄÀÏ ¸ñ·Ï
-5.1.3 ·±Å¸ÀÓ ±¸¼º ±¸Á¶Ã¼
-5.1.4 ¸í·ÉÁÙ·Î ·±Å¸ÀÓ ±¸¼º ¼³Á¤Çϱâ
-5.1.5 ·±Å¸ÀÓ Ç÷¡±× È®ÀÎÇϱâ
5.2 ºôµå ±¸¼º
5.3 ÀԷ¿¡¼ ¸ðµâ ¸¸µé±â
-5.3.1 ¿¬°üµÈ ¼Ò½º ÆÄÀÏ ¸ñ·Ï
-5.3.2 ÀԷ°ú ÆÄÀÏ Àбâ
-5.3.3 ¸í·ÉÁÙ ¹®ÀÚ¿ ÀÔ·Â
-5.3.4 ·ÎÄà ¸ðµâ ÀÔ·Â
-5.3.5 Ç¥ÁØ ÀÔ·Â ¶Ç´Â ½ºÅ©¸³Æ® ÆÄÀÏ ÀÔ·Â
-5.3.6 ÄÄÆÄÀÏµÈ ¹ÙÀÌÆ®ÄÚµå ÀÔ·Â
5.4 ¿ä¾à
6Àå ·º½Ì°ú ÆĽÌ
6.1 CST »ý¼º
6.2 Æļ-ÅäÅ©³ªÀÌÀú
-6.2.1 ¿¬°üµÈ ¼Ò½º ÆÄÀÏ ¸ñ·Ï
-6.2.2 ÆÄÀÏ µ¥ÀÌÅ͸¦ Æļ¿¡ ÀÔ·ÂÇϱâ
-6.2.3 Æļ-ÅäÅ©³ªÀÌÀúÀÇ È帧
6.3 Ãß»ó ±¸¹® Æ®¸®
-6.3.1 ¿¬°üµÈ ¼Ò½º ÆÄÀÏ ¸ñ·Ï
-6.3.2 ÀνºÅ¸ºñÁî·Î AST ½Ã°¢ÈÇϱâ
-6.3.3 AST ÄÄÆÄÀÏ
6.4 Áß¿äÇÑ ¿ë¾îµé
6.5 ¿¹Á¦: °ÅÀÇ °°À½ ºñ±³ ¿¬»êÀÚ Ãß°¡Çϱâ
6.6 ¿ä¾à
7Àå ÄÄÆÄÀÏ·¯
7.1 ÄÄÆÄÀÏ·¯ ÀνºÅϽº »ý¼º
7.2 ǻó Ç÷¡±×¿Í ÄÄÆÄÀÏ·¯ Ç÷¡±×
-7.2.1 ǻó Ç÷¡±×
-7.2.2 ÆÄÀ̽ã 3.9ÀÇ Ç»Ã³ Ç÷¡±× ¸ñ·Ï
-7.2.3 ÄÄÆÄÀÏ·¯ Ç÷¡±×
7.3 ½É¹ú Å×À̺í
-7.3.1 ¿¬°üµÈ ¼Ò½º ÆÄÀÏ ¸ñ·Ï
-7.3.2 ½É¹ú Å×ÀÌºí ±¸Á¶Ã¼
-7.3.3 symtable ¸ðµâ
-7.3.4 ½É¹ú Å×ÀÌºí ±¸Çö
7.4 ÇÙ½É ÄÄÆÄÀÏ °úÁ¤
-7.4.1 ÆÄÀ̽㿡¼ ÄÄÆÄÀÏ·¯ »ç¿ëÇϱâ
-7.4.2 ÄÄÆÄÀÏ·¯ C API
-7.4.3 ¸í·É
-7.4.4 ±âº» ÇÁ·¹ÀÓ ºí·Ï
-7.4.5 ¸í·É¾î¿Í ÀÎÀÚ
7.5 ¾î¼Àºí¸®
-7.5.1 ¾î¼Àºí·¯ ±¸Á¶Ã¼
-7.5.2 ¾î¼Àºí·¯ÀÇ ±íÀÌ ¿ì¼± Ž»ö ¾Ë°í¸®Áò
-7.5.3 ¾î¼Àºí·¯ C API
-7.5.4 ±íÀÌ ¿ì¼± Ž»ö
7.6 ÄÚµå °´Ã¼ »ý¼º
7.7 ÀνºÅ¸ºñÁî·Î ÄÚµå °´Ã¼ ½Ã°¢ÈÇϱâ
7.8 ¿¹Á¦: °ÅÀÇ °°À½ ¿¬»êÀÚ ±¸ÇöÇϱâ
7.9 ¿ä¾à
8Àå Æò°¡ ·çÇÁ
8.1 ½º·¹µå »óÅ »ý¼ºÇϱâ
-8.1.1 ½º·¹µå »óÅÂ
-8.1.2 ¿¬°üµÈ ¼Ò½º ÆÄÀÏ ¸ñ·Ï
8.2 ÇÁ·¹ÀÓ °´Ã¼ »ý¼ºÇϱâ
-8.2.1 ÇÁ·¹ÀÓ °´Ã¼
-8.2.2 ¿¬°üµÈ ¼Ò½º ÆÄÀÏ ¸ñ·Ï
-8.2.3 ÇÁ·¹ÀÓ °´Ã¼ ÃʱâÈ API
8.3 ÇÁ·¹ÀÓ ½ÇÇà
-8.3.1 ÇÁ·¹ÀÓ ½ÇÇà ÃßÀû
8.4 °ª ½ºÅÃ
-8.4.1 ¹ÙÀÌÆ®ÄÚµå ¸í·É ¿¹Á¦: BINARY_OR
-8.4.2 °ª ½ºÅà ½Ã¹Ä·¹À̼Ç
-8.4.3 ½ºÅà ȿ°ú
8.5 ¿¹Á¦: ¸®½ºÆ®¿¡ ¿ä¼Ò¸¦ Ãß°¡Çϱâ
8.6 ¿ä¾à
9Àå ¸Þ¸ð¸® °ü¸®
9.1 ¸Þ¸ð¸® ÇÒ´ç
-9.1.1 Á¤Àû ¸Þ¸ð¸® ÇÒ´ç
-9.1.2 ÀÚµ¿ ¸Þ¸ð¸® ÇÒ´ç
-9.1.3 µ¿Àû ¸Þ¸ð¸® ÇÒ´ç
9.2 ÆÄÀ̽㠸޸𸮠°ü¸® ½Ã½ºÅÛÀÇ ¼³²¾
-9.2.1 ÇÒ´çÀÚ µµ¸ÞÀÎ
-9.2.2 ¸Þ¸ð¸® ÇÒ´çÀÚ
9.3 CPython ¸Þ¸ð¸® ÇÒ´çÀÚ
-9.3.1 ¿¬°üµÈ ¼Ò½º ÆÄÀÏ ¸ñ·Ï
-9.3.2 Áß¿äÇÑ ¿ë¾îµé
-9.3.3 ºí·Ï, Ç®, ¾Æ·¹³ª
-9.3.4 ºí·Ï ÇÒ´ç API
-9.3.5 ÆÄÀ̽㠵ð¹ö±× API »ç¿ëÇϱâ
9.4 °´Ã¼¿Í PyMem ¸Þ¸ð¸® ÇÒ´çÀÚ µµ¸ÞÀÎ
-9.4.1 tracemalloc ¸ðµâ »ç¿ëÇϱâ
9.5 Àú¼öÁØ ¸Þ¸ð¸® ÇÒ´çÀÚ µµ¸ÞÀÎ
9.6 »ç¿ëÀÚ ÁöÁ¤ µµ¸ÞÀÎ ÇÒ´çÀÚ
9.7 »ç¿ëÀÚ ÁöÁ¤ ¸Þ¸ð¸® ÇÒ´ç °Ë»ç±â
-9.7.1 AddressSanitizer
-9.7.2 MemorySanitizer
-9.7.3 UndefinedBehaviorSanitizer
9.8 PyArean ¸Þ¸ð¸® ¾Æ·¹³ª
-9.8.1 ¿¬°üµÈ ÆÄÀÏ ¸ñ·Ï
9.9 ÂüÁ¶ Ä«¿îÆÃ
-9.9.1 ÆÄÀ̽㿡¼ º¯¼ö »ý¼º °úÁ¤
-9.9.2 ÂüÁ¶ Ä«¿îÆ® Áõ°¡½ÃÅ°±â
-9.9.3 ÂüÁ¶ Ä«¿îÆ® °¨¼Ò½ÃÅ°±â
-9.9.4 ¹ÙÀÌÆ®ÄÚµå ¿¬»ê¿¡¼ÀÇ ÂüÁ¶ Ä«¿îÆÃ
-9.9.5 CPython ÂüÁ¶ Ä«¿îÅÍÀÇ ÀåÁ¡
9.10 °¡ºñÁö Ä÷º¼Ç
-9.10.1 ¿¬°üµÈ ¼Ò½º ÆÄÀÏ ¸ñ·Ï
-9.10.2 °¡ºñÁö Ä÷ºÅÍ ¼³°è
-9.10.3 °¡ºñÁö Ä÷º¼Ç ´ë»óÀÎ ÄÁÅ×ÀÌ³Ê Å¸ÀÔ
-9.10.4 ÃßÀû¿¡¼ Á¦¿ÜÇÒ ¼ö ÀÖ´Â °´Ã¼µé°ú °¡º¯¼º
-9.10.5 °¡ºñÁö Ä÷º¼Ç ¾Ë°í¸®Áò
-9.10.6 ¼¼´ëº° °¡ºñÁö Ä÷º¼Ç
-9.10.7 ÆÄÀ̽㿡¼°¡ºñÁö Ä÷ºÅÍ API »ç¿ëÇϱâ
9.11 ¿ä¾à
10Àå º´·Ä¼º°ú µ¿½Ã¼º
10.1 º´·Ä¼º°ú µ¿½Ã¼º ¸ðµ¨
10.2 ÇÁ·Î¼¼½ºÀÇ ±¸Á¶
10.3 ¸ÖƼÇÁ·Î¼¼½º¸¦ È°¿ëÇÑ º´·Ä ½ÇÇà
-10.3.1 POSIX¿¡¼ ÇÁ·Î¼¼½º Æ÷Å©Çϱâ
-10.3.2 À©µµ¿ì¿¡¼ÀÇ ¸ÖƼÇÁ·Î¼¼½Ì
-10.3.3 multiprocessing ÆÐÅ°Áö
-10.3.4 ¿¬°üµÈ ¼Ò½º ÆÄÀÏ ¸ñ·Ï
-10.3.5 ÇÁ·Î¼¼½º ½ºÆù°ú Æ÷Å©
-10.3.6 Å¥¿Í ÆÄÀÌÇÁ¸¦ »ç¿ëÇØ µ¥ÀÌÅÍ ±³È¯Çϱâ
-10.3.7 ÇÁ·Î¼¼½º °£ÀÇ °øÀ¯ »óÅÂ
-10.3.8 ¾ÖÇø®ÄÉÀÌ¼Ç ¿¹Á¦
-10.3.9 ¸ÖƼÇÁ·Î¼¼½Ì ¿ä¾à
10.4 ¸ÖƼ½º·¹µù
-10.4.1 GIL
-10.4.2 ¿¬°üµÈ ¼Ò½º ÆÄÀÏ ¸ñ·Ï
-10.4.3 ÆÄÀ̽㠽º·¹µå ½ÃÀÛÇϱâ
-10.4.4 ½º·¹µå »óÅÂ
-10.4.5 POSIX ½º·¹µå
-10.4.6 À©µµ¿ì ½º·¹µå
-10.4.7 ¸ÖƼ½º·¹µù ¿ä¾à
10.5 ºñµ¿±â ÇÁ·Î±×·¡¹Ö
10.6 Á¦³Ê·¹ÀÌÅÍ
-10.6.1 Á¦³Ê·¹ÀÌÅÍÀÇ ±¸Á¶
-10.6.2 ¿¬°üµÈ ¼Ò½º ÆÄÀÏ ¸ñ·Ï
-10.6.3 Á¦³Ê·¹ÀÌÅÍ »ý¼ºÇϱâ
-10.6.4 Á¦³Ê·¹ÀÌÅÍ ½ÇÇàÇϱâ
10.7 ÄÚ·çƾ
-10.7.1 ¿¬°üµÈ ¼Ò½º ÆÄÀÏ ¸ñ·Ï
-10.7.2 À̺¥Æ® ·çÇÁ
-10.7.3 ¿¹Á¦
10.8 ºñµ¿±â Á¦³Ê·¹ÀÌÅÍ
10.9 ¼ºêÀÎÅÍÇÁ¸®ÅÍ
-10.9.1 ¿¬°üµÈ ¼Ò½º ÆÄÀÏ ¸ñ·Ï
-10.9.2 ¿¹Á¦
10.10 ¿ä¾à
11Àå °´Ã¼¿Í ŸÀÔ
11.1 ³»Àå ŸÀÔµé
11.2 °´Ã¼¿Í °¡º¯ °´Ã¼ ŸÀÔ
11.3 type ŸÀÔ
-11.3.1 ŸÀÔ ½½·Ï
-11.3.2 C ŸÀÔ »ç¿ëÇϱâ
-11.3.3 ŸÀÔ ÇÁ·ÎÆÛƼ µñ¼Å³Ê¸®
11.4 bool°ú long ŸÀÔ
-11.4.1 long ŸÀÔ
-11.4.2 ¿¹Á¦
11.5 À¯´ÏÄÚµå ¹®ÀÚ¿ ŸÀÔ
-11.5.1 ¿¬°üµÈ ¼Ò½º ÆÄÀÏ ¸ñ·Ï
-11.5.2 À¯´ÏÄÚµå ÄÚµå Æ÷ÀÎÆ® ó¸®Çϱâ
-11.5.3 UTF-8 ´ë UTF-16
-11.5.4 È®Àå(wide) ¹®ÀÚ Å¸ÀÔ
-11.5.5 ¹ÙÀÌÆ® ¼ø¼ Ç¥½Ä
-11.5.6 encodings ÆÐÅ°Áö
-11.5.7 ÄÚµ¦ ¸ðµâ
-11.5.8 ÄÚµ¦ ±¸Çö
-11.5.9 ³»ºÎ ÄÚµ¦
-11.5.10 ¿¹Á¦
11.6 µñ¼Å³Ê¸® ŸÀÔ
-11.6.1 ÇؽÌ
-11.6.2 ¿¬°üµÈ ¼Ò½º ÆÄÀÏ ¸ñ·Ï
-11.6.3 µñ¼Å³Ê¸®ÀÇ ±¸Á¶
-11.6.4 °Ë»ö
11.7 ¿ä¾à
12Àå Ç¥ÁØ ¶óÀ̺귯¸®
12.1 ÆÄÀ̽㠸ðµâ
12.2 ÆÄÀ̽ã°ú C°¡ È¥¿ëµÈ ¸ðµâ
13Àå Å×½ºÆ® ½ºÀ§Æ®
13.1 À©µµ¿ì¿¡¼ Å×½ºÆ® ½ºÀ§Æ® ½ÇÇàÇϱâ
13.2 ¸®´ª½º¿Í macOS¿¡¼ Å×½ºÆ® ½ºÀ§Æ® ½ÇÇàÇϱâ
13.3 Å×½ºÆ® Ç÷¡±×
13.4 ƯÁ¤ Å×½ºÆ®¸¸ ½ÇÇàÇϱâ
13.5 Å×½ºÆ® ¸ðµâ
13.6 Å×½ºÆ® À¯Æ¿¸®Æ¼
13.7 ¿ä¾à
14Àå µð¹ö±ë
14.1 Å©·¡½Ã Çڵ鷯
14.2 µð¹ö±× Áö¿ø ÄÄÆÄÀÏÇϱâ
-14.2.1 À©µµ¿ì
-14.2.2 macOS ¶Ç´Â ¸®´ª½º
14.3 macOS¿¡¼ LLDB »ç¿ëÇϱâ
-14.3.1 Áß´ÜÁ¡ Ãß°¡Çϱâ
-14.3.2 CPython ½ÇÇàÇϱâ
-14.3.3 ½ÇÇà ÁßÀÎ CPython ÀÎÅÍÇÁ¸®ÅÍ¿¡ ¿¬°áÇϱâ
-14.3.4 Áß´ÜÁ¡ »ç¿ëÇϱâ
-14.3.5 cpython_lldb È®Àå
14.4 GDB »ç¿ëÇϱâ
-14.4.1 Áß´ÜÁ¡ Ãß°¡Çϱâ
-14.4.2 CPython ½ÇÇàÇϱâ
-14.4.3 ½ÇÇà ÁßÀÎ CPython ÀÎÅÍÇÁ¸®ÅÍ¿¡ ¿¬°áÇϱâ
-14.4.4 Áß´ÜÁ¡ »ç¿ëÇϱâ
-14.4.5 pthon-gdb È®Àå
14.5 ºñÁÖ¾ó ½ºÆ©µð¿À µð¹ö°Å »ç¿ëÇϱâ
-14.5.1 Áß´ÜÁ¡ Ãß°¡Çϱâ
-14.5.2 µð¹ö°Å ½ÇÇàÇϱâ
-14.5.3 Áß´ÜÁ¡ »ç¿ëÇϱâ
14.6 CLion µð¹ö°Å »ç¿ëÇϱâ
-14.6.1 Make ¾ÖÇø®ÄÉÀÌ¼Ç µð¹ö±ë
-14.6.2 µð¹ö°Å ¿¬°áÇϱâ
-14.6.3 Áß´ÜÁ¡ Ãß°¡Çϱâ
-14.6.4 Áß´ÜÁ¡ »ç¿ëÇϱâ
14.7 ¿ä¾à
15Àå º¥Ä¡¸¶Å·, ÇÁ·ÎÆÄÀϸµ, ½ÇÇà ÃßÀû
15.1 timeitÀ¸·Î ¸¶ÀÌÅ©·Î º¥Ä¡¸¶Å© ½ÇÇàÇϱâ
-15.1.1 timeit ¿¹Á¦
15.2 ÆÄÀ̽㠺¥Ä¡¸¶Å© ½ºÀ§Æ®·Î ·±Å¸ÀÓ º¥Ä¡¸¶Å© ½ÇÇàÇϱâ
-15.2.1 º¥Ä¡¸¶Å© ½ÇÇàÇϱâ
-15.2.2 º¥Ä¡¸¶Å© ºñ±³Çϱâ
15.3 cProfile·Î ÆÄÀ̽ã ÄÚµå ÇÁ·ÎÆÄÀϸµÇϱâ
-15.3.1 ÇÁ·ÎÆÄÀÏ °á°ú ³»º¸³»±â
15.4 DTrace·Î C ÄÚµå ÇÁ·ÎÆÄÀϸµÇϱâ
-15.4.1 ¿¬°üµÈ ¼Ò½º ÆÄÀÏ ¸ñ·Ï
-15.4.2 DTrace ¼³Ä¡
-15.4.3 DTrace Áö¿ø ÄÄÆÄÀÏÇϱâ
-1.5.4.4 CLion¿¡¼ DTrace »ç¿ëÇϱâ
-15.4.5 DTrace ¿¹Á¦
15.5 ¿ä¾à
16Àå ´ÙÀ½ ´Ü°è
16.1 CPython¿ë C È®Àå ÀÛ¼ºÇϱâ
16.2 ÆÄÀ̽㠾ÖÇø®ÄÉÀÌ¼Ç °³¼±Çϱâ
16.3 CPython ÇÁ·ÎÁ§Æ®¿¡ ±â¿©Çϱâ
16.3.1 À̽´ ºÐ·ùÇϱâ
16.3.2 À̽´ ¼öÁ¤À» À§ÇØ Ç® ¸®Äù½ºÆ® Á¦ÃâÇϱâ
16.3.3 ´Ù¸¥ ¹æ½ÄÀ¸·Î ±â¿©Çϱâ
ºÎ·Ï A ÆÄÀ̽ã ÇÁ·Î±×·¡¸Ó¸¦ À§ÇÑ C ¾È³»¼
ºÎ·Ï B ¼º´É À̽´¸¦ ÅëÇØ »ìÆ캻 CPythonÀÇ ¹Ì·¡