CÀÇ °¡´É¼ºÀ» ¹Ï´Â À̵鿡°Ô ¼±»çÇÏ´Â
°¡Àå Áøº¸µÈ ±â´ÉÀ¸·Î ¶°³ª´Â ¿©Çà
¿À·£ ¿ª»ç¸¦ ÀÚ¶ûÇÏ´Â C´Â ¿©ÀüÈ÷ ÇÁ·Î±×·¡¹Ö¿¡¼ °¡Àå Áß¿äÇÑ ¾ð¾î´Ù. ƯÈ÷ C´Â ÀÓº£µðµå ½Ã½ºÅÛ°ú °í¼º´É Çϵå¿þ¾î¸¦ °³¹ßÇÒ ¶§ Áø¸é¸ð¸¦ ¹ßÈÖÇϸç, ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î¸µ, Ç×°ø¿ìÁÖ ¿¬±¸ÀÇ ÇÙ½É ¾ð¾î·Î ÀÚ¸® Àâ¾Ò´Ù. ¹«±Ã¹«ÁøÇÑ CÀÇ °¡´É¼ºÀ» ¹Ï°í, CÀÇ ½ÉÈ °³³ä°ú È°¿ë¹ýÀ» ¾Ë¾Æº¸°í ½Í´Ù¸é ÀÌ Ã¥À» ÆîÄ¥ Â÷·Ê´Ù.
½ÇÁ¦ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß°ú À¯Áö º¸¼ö¿¡ ÇÊ¿äÇÑ ±âÃÊ¿Í °í±Þ Áö½ÄÀ» ¸ðµÎ ´ã¾Ò´Ù. C¿Í À¯´Ð½ºÀÇ ¿ª»çºÎÅÍ °´Ã¼ÁöÇâ, Ä¿³Î, ½º·¹µå, ÇÁ·Î¼¼½º, ´Ù¸¥ ¾ð¾î¿ÍÀÇ ÅëÇÕ¿¡ À̸£±â±îÁö Æø³ÐÀº ÁÖÁ¦¸¦ »ìÆ캻´Ù. ÀÌ Ã¥À» ÅëÇØ ¿©·¯ºÐÀÇ ½ºÅ³À» ÇÑ ´Ü°è ³ô¿© ¹è¿î ³»¿ëÀ» ½ÇÁúÀûÀ¸·Î È°¿ëÇÒ ¼ö ÀÖ´Â C Àü¹®°¡·Î °Åµì³ª±æ ¹Ù¶õ´Ù.
ÀÓº£µðµå ¹× Ä¿³Î Àü¹® °³¹ßÀÚ. À̶õÀÇ ¿©·¯ À¯¸í ȸ»ç¿¡¼ ½Ã´Ï¾î ¿£Áö´Ï¾î, ¾ÆÅ°ÅØÆ®, ÄÁ¼³ÅÏÆ®, CTO·Î ±Ù¹«Çß´Ù. 2017³â¿¡´Â À¯·´À¸·Î °Ç³Ê°¡ Á¦ÆÛ½¼(Jeppesen), ¾Æµ¥ÄÚ(Adecco), ÅèÅè (TomTom), ¾×Ƽºêºñµð¿À ³×Æ®¿÷½º(ActiveVideo Networks)¿Í °°Àº ¸í¸Á ³ôÀº ȸ»ç¿¡¼ ½Ã´Ï¾î ¾ÆÅ°ÅØÆ® °â ¿£Áö´Ï¾î·Î ±Ù¹«Çß´Ù. ¾Ï½ºÅ׸£´ã¿¡ ¸Ó¹«¸£´Â µ¿¾È ¡ºÀü¹®°¡¸¦ À§ÇÑ C¡» Ã¥À» ÁýÇÊÇßÀ¸¸ç ÁÖµÈ °ü½É ºÐ¾ß´Â ÄÄÇ»ÅÍ ÀÌ·Ð, ºÐ»ê ½Ã½ºÅÛ, ¸Ó½Å·¯´×, Á¤º¸ ÀÌ·Ð, ¾çÀÚ ÄÄÇ»ÅÍÀÌ´Ù. Á÷¾÷Àû Ä¿¸®¾î¸¦ ½×À¸¸é¼ õ¹®Çаú Ç༺Çеµ °øºÎÇÑ´Ù. ¿ìÁÖÀÇ Ãʱ⠹߻ý, ºí·¢È¦ÀÇ ±âÇÏÇÐ, ¾çÀÚÀå·Ð, ²ö ÀÌ·Ð ºÐ¾ß¿¡ ÇмúÀû °ü½ÉÀ» µÎ°í ÀÖ´Ù.
[PART I C ÇÁ·ÎÁ§Æ® ºôµå]
CHAPTER 1 Çʼö ¿ä¼Ò
1.1 Àü󸮱â Áö½ÃÀÚ
1.2 Æ÷ÀÎÅÍ º¯¼ö
1.3 ÇÔ¼ö
1.4 ÇÔ¼ö Æ÷ÀÎÅÍ
1.5 ±¸Á¶Ã¼
1.6 ¸¶¹«¸®
CHAPTER 2 ¼Ò½º Äڵ忡¼ ÀÌÁø ÆÄÀÏ·Î
2.1 Ç¥ÁØ ÄÄÆÄÀÏ ÆÄÀÌÇÁ¶óÀÎ
2.2 Àü󸮱â
2.3 ÄÄÆÄÀÏ·¯
2.4 ¾î¼Àºí·¯
2.5 ¸µÄ¿
2.6 ¸¶¹«¸®
CHAPTER 3 ¸ñÀû ÆÄÀÏ
3.1 ABI
3.2 ¸ñÀû ÆÄÀÏ Çü½Ä
3.3 Àç¹èÄ¡ °¡´ÉÇÑ ¸ñÀû ÆÄÀÏ
3.4 ½ÇÇà °¡´ÉÇÑ ¸ñÀû ÆÄÀÏ
3.5 Á¤Àû ¶óÀ̺귯¸®
3.6 µ¿Àû ¶óÀ̺귯¸®
3.7 ¸¶¹«¸®
[PART II ¸Þ¸ð¸®]
CHAPTER 4 ÇÁ·Î¼¼½º ¸Þ¸ð¸® ±¸Á¶
4.1 ÇÁ·Î¼¼½º ¸Þ¸ð¸® ·¹À̾ƿô
4.2 ¸Þ¸ð¸® ±¸Á¶ ¾Ë¾Æº¸±â
4.3 Á¤Àû ¸Þ¸ð¸® ·¹À̾ƿô °Ë»çÇϱâ
4.4 µ¿Àû ¸Þ¸ð¸® ·¹À̾ƿô °Ë»çÇϱâ
4.5 ¸¶¹«¸®
CHAPTER 5 ½ºÅðú Èü
5.1 ½ºÅÃ
5.2 Èü
5.3 Á¦ÇÑµÈ È¯°æ¿¡¼ÀÇ ¸Þ¸ð¸® °ü¸®
5.4 ¸¶¹«¸®
[PART III °´Ã¼ÁöÇâ]
CHAPTER 6 OOP¿Í ĸ½¶È
6.1 °´Ã¼ÁöÇâÀû »ç°í
6.2 C°¡ °´Ã¼ÁöÇâÀÌ ¾Æ´Ñ ÀÌÀ¯
6.3 ĸ½¶È
6.4 ¸¶¹«¸®
CHAPTER 7 ÇÕ¼º°ú ÁýÇÕ
7.1 Ŭ·¡½º °£ÀÇ °ü°è
7.2 °´Ã¼ ´ë Ŭ·¡½º
7.3 ÇÕ¼º
7.4 ÁýÇÕ
7.5 ¸¶¹«¸®
CHAPTER 8 »ó¼Ó°ú ´ÙÇü¼º
8.1 »ó¼Ó
8.2 ´ÙÇü¼º
8.3 ¸¶¹«¸®
CHAPTER 9 Ãß»óÈ¿Í C++ÀÇ OOP
9.1 Ãß»óÈ
9.2 C++ÀÇ °´Ã¼ÁöÇâ ±¸¼º¹°
9.3 ¸¶¹«¸®
[PART IV À¯´Ð½º]
CHAPTER 10 À¯´Ð½ºÀÇ ¿ª»ç¿Í ¾ÆÅ°ÅØó
10.1 À¯´Ð½ºÀÇ ¿ª»ç
10.2 À¯´Ð½º ¾ÆÅ°ÅØó
10.3 »ç¿ëÀÚ ÀÀ¿ëÇÁ·Î±×·¥¿¡ ´ëÇÑ ¼Ð ÀÎÅÍÆäÀ̽º
10.4 ¼Ð ¸µ¿¡ ´ëÇÑ Ä¿³Î ÀÎÅÍÆäÀ̽º
10.5 Ä¿³Î
10.6 Çϵå¿þ¾î
10.7 ¸¶¹«¸®
CHAPTER 11 ½Ã½ºÅÛ È£Ãâ°ú Ä¿³Î
11.1 ½Ã½ºÅÛ È£Ãâ
11.2 À¯´Ð½º Ä¿³Î
11.3 ¸¶¹«¸®
CHAPTER 12 ÃֽŠC
12.1 C11
12.2 C Ç¥ÁØ Áö¿ø ¹öÀü ã±â
12.3 gets ÇÔ¼öÀÇ Á¦°Å
12.4 fopen ÇÔ¼ö·ÎÀÇ º¯È
12.5 °æ°è °Ë»ç ÇÔ¼ö
12.6 °ªÀ» ¹ÝȯÇÏÁö ¾Ê´Â ÇÔ¼ö
12.7 ŸÀÔ Á¦³×¸¯ ¸ÅÅ©·Î
12.8 À¯´ÏÄÚµå
12.9 ÀÍ¸í ±¸Á¶Ã¼¿Í ÀÍ¸í °ø¿ëü
12.10 ¸ÖƼ½º·¹µù
12.11 ¸¶¹«¸®
[PART V µ¿½Ã¼º]
CHAPTER 13 µ¿½Ã¼º
13.1 µ¿½Ã¼º ¼Ò°³
13.2 º´·Ä¼º
13.3 µ¿½Ã¼º
13.4 ÀÛ¾÷ ½ºÄÉÁÙ·¯ À¯´Ö
13.5 ÇÁ·Î¼¼½º¿Í ½º·¹µå
13.6 ¹ß»ý Àü Á¦¾à
13.7 µ¿½Ã¼ºÀ» »ç¿ëÇØ¾ß ÇÏ´Â °æ¿ì
13.8 °øÀ¯ »óÅÂ
13.9 ¸¶¹«¸®
CHAPTER 14 µ¿±âÈ
14.1 µ¿½Ã¼º ¹®Á¦
14.2 °íÀ¯ÇÑ µ¿½Ã¼º ¹®Á¦
14.3 µ¿±âÈ ÀÌÈÄ ¹®Á¦
14.4 µ¿±âÈ ±â¼ú
14.5 ½ºÇɶô
14.6 POSIXÀÇ µ¿½Ã¼º
14.7 ¸ÖƼÇÁ·Î¼¼½Ì
14.8 ¸ÖƼ½º·¹µù
14.9 ¸¶¹«¸®
CHAPTER 15 ½º·¹µå ½ÇÇà
15.1 ½º·¹µå
15.2 POSIX ½º·¹µå
15.3 POSIX ½º·¹µå ½ºÆùÇϱâ
15.4 °æÀï »óÅ¿¡ ´ëÇÑ ¿¹Á¦
15.5 µ¥ÀÌÅÍ °æÀï¿¡ ´ëÇÑ ¿¹
15.6 ¸¶¹«¸®
CHAPTER 16 ½º·¹µå µ¿±âÈ
16.1 POSIX µ¿½Ã¼º Á¦¾î
16.2 POSIX ½º·¹µå¿Í ¸Þ¸ð¸®
16.3 ¸¶¹«¸®
[PART VI ÇÁ·Î¼¼½º °£ Åë½Å]
CHAPTER 17 ÇÁ·Î¼¼½º ½ÇÇà
17.1 ÇÁ·Î¼¼½º ½ÇÇà API
17.2 ÇÁ·Î¼¼½º ½ÇÇà ´Ü°è
17.3 °øÀ¯ »óÅÂ
17.4 ¸ÖƼ½º·¹µù ´ë ¸ÖƼÇÁ·Î¼¼½Ì
17.5 ¸¶¹«¸®
CHAPTER 18 ÇÁ·Î¼¼½º µ¿±âÈ
18.1 ½Ì±Û È£½ºÆ® µ¿½Ã¼º Á¦¾î
18.2 ±â¸í POSIX ¼¼¸¶Æ÷¾î
18.3 ±â¸í ¹ÂÅؽº
18.4 ±â¸í Á¶°Ç º¯¼ö
18.5 ºÐ»êµÈ µ¿½Ã¼º Á¦¾î
18.6 ¸¶¹«¸®
CHAPTER 19 ½Ì±Û È£½ºÆ® IPC¿Í ¼ÒÄÏ
19.1 IPC ±â¹ý
19.2 Åë½Å ÇÁ·ÎÅäÄÝ
19.3 ½Ì±Û È£½ºÆ® Åë½Å
19.4 ¼ÒÄÏ ÇÁ·Î±×·¡¹Ö
19.5 ¸¶¹«¸®
CHAPTER 20 ¼ÒÄÏ ÇÁ·Î±×·¡¹Ö
20.1 ¼ÒÄÏ ÇÁ·Î±×·¡¹Ö º¹½À
20.2 °è»ê±â ÇÁ·ÎÁ§Æ®
20.3 À¯´Ð½º µµ¸ÞÀÎ ¼ÒÄÏ
20.4 ³×Æ®¿öÅ© ¼ÒÄÏ
20.5 ¸¶¹«¸®
CHAPTER 21 ´Ù¸¥ ¾ð¾î¿ÍÀÇ ÅëÇÕ
21.1 ÅëÇÕÀÌ °¡´ÉÇÑ ÀÌÀ¯
21.2 Çʼö ÀÚ·á ȹµæÇϱâ
21.3 ½ºÅà ¶óÀ̺귯¸®
21.4 C++°ú ÅëÇÕÇϱâ
21.5 ÀÚ¹Ù¿Í ÅëÇÕÇϱâ
21.6 ÆÄÀ̽ã°ú ÅëÇÕÇϱâ
21.7 °í¿Í ÅëÇÕÇϱâ
21.8 ¸¶¹«¸®
[PART VII Å×½ºÆ®¿Í À¯Áö º¸¼ö]
CHAPTER 22 À¯´Ö Å×½ºÆ®¿Í µð¹ö±ë
22.1 ¼ÒÇÁÆ®¿þ¾î Å×½ºÆ®
22.2 À¯´Ö Å×½ºÆ®
22.3 ÄÄÆ÷³ÍÆ® Å×½ºÆ®
22.4 CÀÇ Å×½ºÆ® ¶óÀ̺귯¸®
22.5 µð¹ö±ë
22.6 ¸¶¹«¸®
CHAPTER 23 ºôµå ½Ã½ºÅÛ
23.1 ºôµå ½Ã½ºÅÛ ¼Ò°³
23.2 ¸ÞÀÌÅ©
23.3 CMake: ºôµå ½Ã½ºÅÛÀÌ ¾Æ´Õ´Ï´Ù
23.4 ´ÑÀÚ
23.5 ¹ÙÁ©
23.6 ºôµå ½Ã½ºÅÛ ºñ±³Çϱâ
23.7 ¸¶¹«¸®