ÄÁÅÙÃ÷»ó¼¼º¸±â

µ¿½Ã¼º ÇÁ·Î±×·¡¹Ö : Rust, C, ¾î¼Àºí¸®¾î·Î ±¸ÇöÇÏ¸ç ¹è¿ì´Â µ¿½Ã¼º ÇÁ·Î±×·¡¹Ö A to Z
µ¿½Ã¼º ÇÁ·Î±×·¡¹Ö : Rust, C, ¾î¼Àºí¸®¾î·Î ±¸ÇöÇÏ¸ç ¹è¿ì´Â µ¿½Ã¼º ÇÁ·Î±×·¡¹Ö A to Z
  • ÀúÀÚ´ÙÄ«³ë À¯Å° Àú/±è¸ð¼¼ ¿ª
  • ÃâÆÇ»çÇѺû¹Ìµð¾î
  • ÃâÆÇÀÏ2022-04-11
  • µî·ÏÀÏ2022-12-16
º¸À¯ 1, ´ëÃâ 0, ¿¹¾à 0, ´©Àû´ëÃâ 10, ´©Àû¿¹¾à 1

Ã¥¼Ò°³

µ¿½Ã¼º ÇÁ·Î±×·¡¹Ö¿¡ ¸ñ¸¶¸¥ °³¹ßÀÚ¿¡°Ô
´Üºñ¿Íµµ °°Àº Ã¥!


µ¿½Ã¼º ÇÁ·Î±×·¡¹ÖÀº ¾î·Æ´Ù´Â ¸»À» ¸¹ÀÌ ÇÑ´Ù. ±× ¡®¾î·Á¿ò¡¯Àº µÎ °¡Áö·Î ³ª´­ ¼ö ÀÖ´Ù. µ¿½Ã¼º ÇÁ·Î±×·¡¹ÖÀÇ ±¸Á¶¸¦ ÀÌÇØÇÏÁö ¸øÇÏ´Â µ¥¼­ ´À³¢´Â ¾î·Á¿ò°ú µ¿½Ã¼º ÇÁ·Î±×·¡¹ÖÀÇ º»ÁúÀûÀÎ ¾î·Á¿òÀÌ´Ù. ÀÌ Ã¥Àº ÀüÀÚÀÇ ¾î·Á¿òÀ» ÇؼÒÇÏ°í ÈÄÀÚÀÇ ¾î·Á¿ò¿¡ º»°ÝÀûÀ¸·Î µµÀüÇÒ ¼ö ÀÖµµ·Ï µ½±â À§ÇØ ¾²¿´´Ù. Rust ¾ð¾î¸¦ Áß½ÉÀ¸·Î ¾î¼Àºí¸®¾î, C ¾ð¾î¸¦ »ç¿ëÇØ CPU ¾ÆÅä¹Í ó¸®, ¼ÒÇÁÆ®¿þ¾î Æ®·£Àè¼Å³Î ¸Þ¸ð¸®, async/await µî µ¿½Ã¼º ÇÁ·Î±×·¡¹Ö°ú °ü·ÃµÈ ÀÌ·ÐÀû ¹è°æºÎÅÍ ±¸Çö±îÁö ¼³°èÀÚ ÀÔÀå¿¡¼­ »ìÆ캻´Ù. ±¤¹üÀ§ÇÑ ½ÃÁ¡°ú ´Ù¾çÇÑ Ãø¸é¿¡¼­ ´Ù·ç±â ¶§¹®¿¡ °íµµÀÇ ÇÁ·Î±×·¡¹ÖÀ» ¸ñÇ¥·Î ÇÏ´Â °³¹ßÀÚ, ¾ÈÁ¤¼º°ú ¼º´É Á᫐ ±â¼ú ±¸Çö¿¡ °ü½ÉÀÌ ÀÖ´Â °³¹ßÀÚ°¡ µÎ°íµÎ°í º¼ ¼ö Àִ åÀÌ´Ù.

ÀúÀÚ¼Ò°³

Á¤º¸°øÇР¹Ú»çÇÐÀ§¸¦ ¼ö·áÇß°í ÄÄÇ»ÅÍ »çÀ̾ðƼ½ºÆ®ÀÌÀÚ ÇØÄ¿´Ù. À̽ÃÄ«¿Í °íµîÀü¹®Çб³, È£Äí¸®Äí Ã·´Ü°úÇбâ¼ú´ëÇпøÀ» °ÅÃÄ 2012³â¿¡ Á¤º¸Åë½Å ¿¬±¸¿¡ ÇÕ·ùÇß´Ù. 2018³â 10¿ùºÎÅÍ ¿À»çÄ«´ëÇРƯÀÓ Áر³¼ö·Î ±³ÆíÀ» Àâ¾Ò´Ù. ÇöÀ砽ýºÅÛ ¼ÒÇÁÆ®¿þ¾î¿Í ÇÁ·Î±×·¡¹Ö ¾ð¾î ÀÌ·ÐÀ» À¶ÇÕÇϱâ À§ÇØ Rust ¾ð¾î·Î ÇÁ·Î±×·¡¹Ö ¾ð¾î Ã³¸® °è¿­, OS, Æß¿þ¾î, ¼¼¼ÇÇü ½Ã½ºÅÛ µîÀ» ¼³°è ¹× ±¸ÇöÇÏ°í ÀÖ´Ù.

¸ñÂ÷

CHAPTER 1 µ¿½Ã¼º°ú º´·Ä¼º 

1.1 ÇÁ·Î¼¼½º 
1.2 µ¿½Ã¼º
1.3 º´·Ä¼º
1.4 µ¿½Ã Ã³¸®¿Í º´·Ä Ã³¸®ÀÇ Çʿ伺

CHAPTER 2 ÇÁ·Î±×·¡¹Ö ±âº»  

2.1 ¾î¼Àºí¸® ¾ð¾î
2.2 C ¾ð¾î
2.3 Rust ¾ð¾î

CHAPTER 3 µ¿±â Ã³¸® 1  

3.1 ·¹À̽º ÄÁµð¼Ç
3.2 ¾ÆÅä¹Í Ã³¸®
3.3 ¹ÂÅؽº
3.4 ¼¼¸¶Æ÷¾î
3.5 Á¶°Ç º¯¼ö
3.6 ¹è¸®¾î µ¿±â
3.7 Readers-Writer ¶ô 
3.8 Rust µ¿±â Ã³¸® ¶óÀ̺귯¸®
3.9 º£ÀÌÄ¿¸® ¾Ë°í¸®Áò

CHAPTER 4 µ¿½Ã¼º ÇÁ·Î±×·¡¹Ö Æ¯À¯ÀÇ ¹ö±×¿Í ¹®Á¦Á¡  

4.1 µ¥µå¶ô
4.2 ¶óÀ̺ê¶ô°ú ±¾ÁÖ¸²
4.3 ÀºÇà¿ø ¾Ë°í¸®Áò 
4.4 Àç±Í¶ô 
4.5 Àǻ砰¢¼º 
4.6 ½Ã±×³Î 
4.7 ¸Þ¸ð¸® ¹è¸®¾î

CHAPTER 5 ºñµ¿±â ÇÁ·Î±×·¡¹Ö  

5.1 µ¿½Ã ¼­¹ö 
5.2 ÄÚ·çƾ°ú ½ºÄÉÁÙ¸µ 
5.3 async/await
5.4 ºñµ¿±â ¶óÀ̺귯¸® 

CHAPTER 6 ¸ÖƼŽºÅ©  

6.1 ¸ÖƼŽºÅ© 
6.2 ÇùÁ¶Àû ±×¸° ½º·¹µå ±¸Çö 
6.3 ¾×ÅÍ ¸ðµ¨ ±¸Çö 

CHAPTER 7 µ¿±â Ã³¸® 2  

7.1 °øÆòÇÑ ¹èŸ Á¦¾î 
7.2 ¼ÒÇÁÆ®¿þ¾î Æ®·£Àè¼Å³Î ¸Þ¸ð¸® 
7.3 ¶ôÇÁ¸® µ¥ÀÌÅÍ ±¸Á¶¿Í ¾Ë°í¸®Áò 

CHAPTER 8 µ¿½Ã °è»ê ¸ðµ¨  

8.1 ¼öÇÐÀû Ç¥±â 
8.2 ¥ë °è»ê 
8.3 ¾×ÅÍ ¸ðµ¨ 
8.4 ¥ð °è»ê 

APPENDIX A AArch64 ¾ÆÅ°ÅØó  

A.1 ·¹Áö½ºÅÍ 
A.2 ±âº» ¿¬»ê ¸í·É  
A.3 ¸Þ¸ð¸® Àб⠾²±â
A.4 Á¶°ÇºÎ ¸í·É ½ÇÇà°ú Á¡ÇÁ 
A.5 È£Ãâ ±Ô¾à 
A.6 ¿¹ 

APPENDIX B x86-64 ¾ÆÅ°ÅØó  

B.1 ·¹Áö½ºÅÍ 
B.2 AT&T ±â¹ý
B.3 ±âº» ¿¬»ê ¸í·É 

ÇÑÁÙ ¼­Æò