¹é¿£µå¸¦ À§ÇÑ Go ÇÁ·Î±×·¡¹Ö
Á¤°¡ : 22,000¿ø
ÆǸŰ¡ : 19,800¿ø [10%↓ 2,200¿ø ÇÒÀÎ]
Ã¥¼Ò°³
ÀÌ Ã¥ÀÌ ¼ÓÇÑ ºÐ¾ß
ÇÁ·Î±×·¡¹ÖÀÇ ¼¼°è¿¡¼´Â ½Ã°£ÀÌ ¾ÆÁÖ ºü¸£°Ô Èê·¯°©´Ï´Ù. ¼ö ³âÀ̸é ÇÁ·¹ÀÓ¿öÅ© Æ®·»µå°¡ ¹Ù²î°í, 10³âÂë Áö³ª¸é ´ç½Ã Àα⠱â¼úÀº ÇöÀç ȯ°æ¿¡ µµÅÂµÈ ³°Àº ±â¼ú·Î Ãë±ÞµÇ±â ÀϾ¥ÀÔ´Ï´Ù. ÇÏÁö¸¸ ¹é¿£µå(¼¹ö ÇÁ·Î±×·¡¹Ö) ȯ°æ¿¡¼´Â ¾î¶³±î¿ä? ºñ±³Àû ±â¼úÀÇ »ý¸í ÁֱⰡ ±æ°í, Ư¼º»ó ½Å±â¼ú µµÀÔ¿¡ »ì¦ ½ÅÁßÇϱ⵵ ÇÕ´Ï´Ù. ÀÌÂë¿¡¼ ÀÌ·± »ý°¢ÀÌ µì´Ï´Ù. ‘ÆÄÀ̽ã, ÀÚ¹Ù½ºÅ©¸³Æ®·Î ¼¹ö Àß µ¹¸®°í Àִµ¥ ¿Ö ¹è¿ö¾ß ÇÏÁÒ?’
¼Ò±Ô¸ð ¼ºñ½º¸¸ ´Ù·ê »ý°¢À̶ó¸é ±× µÑ¸¸À¸·Î ÃæºÐÇÒÁöµµ ¸ð¸£°Ú½À´Ï´Ù. ÇÏÁö¸¸ ¼º´ÉÀÌ Áß¿äÇÑ ´ë±Ô¸ð ¼ºñ½º, ´ë±Ô¸ð ȸ»çÀϼö·Ï Á¸Àç°¨ÀÌ Ä¿Áö´Â ¾ð¾î°¡ GoÀÔ´Ï´Ù. Google, Twitch µî À¯¼ö ±â¾÷µéÀÌ ¸¹Àº Äڵ带 Go ±â¹ÝÀ¸·Î ¹Ù²Ù¾ú½À´Ï´Ù. C++ó·³ ¼º´ÉÀÌ ÁÁÀº ´ë½Å ¾î·Á¿ï °Í °°³ª¿ä? Á¶±Ý¸¸ ½áº¸¸é ¾Ë°ÚÁö¸¸, ÀüÇô ±×·¸Áö ¾Ê½À´Ï´Ù. IBM°ú ±¸±Û¿¡¼ ÀÏÇÏ´Â 2003³â»ý õÀç °³¹ßÀÚÀÎ ÅĸÞÀÌ¿¡°Ô ÀÌ °·ÂÇÑ ¾ð¾î¸¦ ¹è¿öº¸¼¼¿ä.
ÃʹݺΠ¼³Ä¡¿Í ÇÁ·Î±×·¥ ½ÇÇà ÆÄÆ®´Â ±²ÀåÈ÷ ºü¸£°Ô ÁøÇàµË´Ï´Ù. ÇÏÁö¸¸ ±×·³¿¡µµ GoÀÇ Æ¯Â¡ÀûÀÎ ºÎºÐÀº ÀÚ¼¼È÷ ¼³¸íÇÕ´Ï´Ù. ±× µÚ¿¡´Â ¸ðµâ, ÆÐÅ°Áö µî ÀÚÁÖ »ç¿ëÇÏ°Ô µÉ Go ¿ä¼ÒµéÀ» ¹è¿ó´Ï´Ù. Èï¹Ì¸¦ ÀÒÁö ¾Êµµ·Ï À¯¸íÇÑ ¾Ë°í¸®ÁòÀ» ±¸ÇöÇϰųª, ¿µÈ °Ë»ö ±â´ÉÀ» ¸¸µå´Â µî Àç¹ÌÀÖ´Â ÇÁ·Î±×·¥À» ¸¸µé¾î º¾´Ï´Ù. ÈĹݺο¡´Â GoÀÇ °¡Àå Å« Ư¡ÀÎ µ¿½Ã¼ºÀ» ÀÌ¿ëÇÏ¿© ±âÁ¸ÀÇ ÇÁ·Î±×·¥À» °³¼±ÇÏ°í, C³ª Swift °°Àº ¾ð¾î¿Í ÇÔ²² »ç¿ëÇÏ¿© È¿À²ÀûÀÎ ÇÁ·Î±×·¡¹ÖÀ» ÇÏ´Â ¹æ¹ýÀ» ¾Ë·ÁÁÝ´Ï´Ù.
»ó¼¼À̹ÌÁö
ÀúÀÚ¼Ò°³
±¸±Û ¸Ó½Å·¯´× °³¹ßÀÚ IBM ¼ÒÇÁÆ®¿þ¾î & AI °³¹ßÀÚ 2004³â»ý. ¸µÅ©µåÀÎÀÇ ±â¼ú °ü·Ã ¿µÇâ·Â ÀÖ´Â Àι° »óÀ§ 25¸í Áß ÇÑ ¸íÀ¸·Î ¼±Á¤µÇ¾úÀ¸¸ç, ÄÁÆÛ·±½º, ´ëÇÐ ¹× ±¹Á¦ ±â¾÷¿¡¼ Àü ¼¼...
´õº¸±â IBM ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î ÀÚ¹® 13»ì ¶§ ÀÌ¹Ì º´·Äó¸®¿Í °°Àº °í±Þ ±â´ÉÀ» Æ÷ÇÔÇÑ Java¸¦ ½º½º·Î °øºÎÇÏ¿´À¸¸ç, ÀÌÈÄ Go, Bash, PythonÀ¸·Î ÇÁ·Î±×·¡¹ÖÀ» ÇÏ°í ÀÖ´Ù. ÇöÀç´Â I...
´õº¸±â °í·Á´ëÇб³ °øÇм®»ç(ºòµ¥ÀÌÅÍÀ¶ÇÕÇаú) LGÀüÀÚ MC¿¬±¸¼Ò ¼ÒÇÁÆ®¿þ¾î °³¹ß ¿¬±¸¿ø (‘04~‘07) Çѱ¹±ÝÀ¶ÅõÀÚÇùȸ Á¤º¸½Ã½ºÅÛºÎ(‘07~ÇöÀç) Çлç°úÁ¤¿¡¼ Á¤º¸Åë½Å°øÇÐÀ» Àü°øÇÏ¿´°í, ¼®»ç°úÁ¤¿¡...
´õº¸±â ÀÛ°¡ÀÇ ¸»
<¹é¿£µå¸¦ À§ÇÑ Go ÇÁ·Î±×·¡¹Ö>Àº ¸ðµç °³¹ßÀÚ°¡ Go ÇÁ·Î±×·¡¹Ö ¾ð¾î¿¡ ´õ¿í ½±°Ô Á¢±ÙÇÏ°í ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï µ½±â À§ÇØ ¸¸µé¾îÁø Ã¥ÀÔ´Ï´Ù. Go´Â ¸ð´ø ¹é¿£µå °³¹ßÀ» À§ÇØ ±¸ÇöµÈ ¾ð¾î¶ó°í ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹«¾îÀÇ ¹ýÄ¢ÀÌ ÇÑ°è¿¡ À̸¥ ¿À´Ã³¯¿¡´Â ÄÄÇ»ÅÍÀÇ ¼º´ÉÀÌ °è¼Ó ÁÁ¾ÆÁö¸®¶ó º¸±â ¾î·Æ°í, µû¶ó¼ ¿ì¸®´Â ¾öû³ª°Ô ÃÖÀûÈµÈ ¼ÒÇÁÆ®¿þ¾î ½ºÅÃÀ» ½ÇÇàÇÏ´Â ´ë±Ô¸ð ºÐ»ê½Ã½ºÅÛ¿¡ ÀûÀÀÇؾ߸¸ ÇÕ´Ï´Ù.
±Ùº»ÀûÀ¸·Î ¼·Î ´Ù¸¥ Çϵå¿þ¾î°¡ ÇÔ²² µ¿ÀÛÇÏ´Â ºÐ»ê½Ã½ºÅÛÀº ¼ÒÇÁÆ®¿þ¾î ¼¼°è¿¡ Çõ½Å°ú º¯È¸¦ ÀÏÀ¸Å°µµ·Ï Çß½À´Ï´Ù, ±× °á°ú ¿äÁò ¼ÒÇÁÆ®¿þ¾î´Â °Å´ëÇÑ ¸ð³î¸®½Ä µðÀÚÀο¡¼ Á¡Á¡ ¹þ¾î³ª°í ÀÖ½À´Ï´Ù. ÀÛ°Ô ³ª´©¾îÁø ¸¶ÀÌÅ©·Î ¼ºñ½ºµéÀÌ ¸ð¿© ÇϳªÀÇ ½Ã½ºÅÛÀ» ±¸¼ºÇÏ°í ÀÖ°í, ¼·Î ´Ù¸¥ ÇÁ·ÎÁ§Æ®¿¡¼µµ ¸¹Àº Äڵ带 Àç»ç¿ëÇÏ°í ±ÇÇÑÀ» À§ÀÓÇÏ¿© ¿¹Àüº¸´Ù ¿À·ù¸¦ ÃÖ¼ÒÈÇÏ°í ÀÖ½À´Ï´Ù.
¼ÒÇÁÆ®¿þ¾î ¼¼°è°¡ ¹ßÀüÇÔ¿¡ µû¶ó ÀÌ·± »õ·Î¿î Æз¯´ÙÀÓ¿¡ ¸Â´Â ÀÎÇÁ¶ó ¼ö¿ä°¡ ´Ã¾î³µ°í, ÀÌ ¼ö¿ä¸¦ ÃæÁ·Çϱâ À§ÇØ ¿ÏÀüÈ÷ »õ·Ó°Ô °³¹ßÇÑ ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÎ Go°¡ ¸¸µé¾îÁ³½À´Ï´Ù. Go´Â ÄÚµå Å©±â°¡ ÀÛ°í À̽ļº±îÁö ³õÀº µ¥´Ù°¡ ÄÄÆÄÀÏ ½Ã°£Àº ¾öû³ª°Ô »¡¶ó ¸¶ÀÌÅ©·Î ¼ºñ½º ±â¹ÝÀÇ ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇÒ ¶§ ±²ÀåÈ÷ Æí¸®ÇÑ ¾ð¾îÀÔ´Ï´Ù. °Å±â¿¡ ´ëÇØ °·ÂÇÏ¸é¼ µ¿½Ã¼ºÀ» ½±°Ô Àû¿ëÇÒ ¼ö ÀÖµµ·Ï ¸¸µé¾îÁø °í·çƾÀ̳ª ä³Î µî ´Ù¸¥ ¾î¶² ¾ð¾îµµ µû¶ó¿Ã ¼ö ¾ø´Â Ưº°ÇÑ ±â´Éµµ ÁغñµÇ¾î ÀÖ½À´Ï´Ù.
°Ô´Ù°¡ Go´Â Äí¹ö³×Ƽ½º, µµÄ¿, ÄÚÅ©·ÎÄ¡DB °°Àº ¹é¿£µå °³¹ßÀ» À§ÇÑ ¸¹Àº ÀÎÇÁ¶ó ¼ºñ½º¸¦ Áö¿øÇϴµ¥, ÀÌ·¸°Ô ÀÌ¹Ì Àß ¸¸µé¾îÁø ´ëÁßÀûÀÎ ÅøµéÀ» ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù´Â Á¡Àº ¿£ÅÍÇÁ¶óÀÌÁî ·¹º§ÀÇ ¹é¿£µå °³¹ßÀ» À§ÇÑ ´ë±Ô¸ð ¿ÀǼҽºÄÚµåµé¿¡ ´õ ¼Õ½±°Ô Á¢±ÙÇÒ ¼ö ÀÖÀ½À» ¶æÇϱ⵵ ÇÕ´Ï´Ù.
ÀÌ Ã¥À» ÅëÇØ ¿©·¯ºÐÀÌ go¸¦ ¹®Á¦ ÇØ°á »óÀÚÀÇ µµ±¸·Î È°¿ëÇÒ ¼ö ÀÖ´Â ¿ª·®À» °®Ãá Go °³¹ßÀÚ°¡ µÇ±æ ¹Ù¶ø´Ï´Ù. ´õ ÁÁÀº Á¡Àº ÀÌ µµ±¸´Â ±âÁ¸¿¡ °æÇè¾Ý´ø ´Ù¸¥ µµ±¸µé°ú ´Þ¸® ¿£ÅÍÇÁ¶óÀÌÁî ·¹º§ÀÇ ¹®Á¦¸¦ ó¸®ÇÏ´Â µ¥ Àû¿ëÇÒ ¼ö ÀÖ´Ù´Â Á¡ÀÔ´Ï´Ù. µû¶ó¼ Go´Â ¿©·¯ºÐÀÌ ¾ÕÀ¸·Î ¾î¶² Äڵ带 ÀÛ¼ºÇÒ ¶§ ½ÍÀº °¡Àå ù ¹ø° È帰¡ µÉ °ÍÀÔ´Ï´Ù.
¸ñÂ÷
Á¦1Àå ¼Ò°³
1.1 ¿Ö GoÀΰ¡¿ä?
1.1.1 GoÀÇ ¼³°è ¸ñÇ¥´Â ¹«¾ùÀΰ¡¿ä?
1.1.2 ¾îµð¼ Go¸¦ È°¿ëÇÒ ¼ö ÀÖÀ»±î¿ä?
1.1.3 Go ÄÄÆÄÀÏ·¯¿Í ·±Å¸ÀÓ
1.1.4 µ¿½Ã¼º
Á¦2Àå ºü¸£°Ô ½ÃÀÛÇϱâ
2.1 Go ¼³Ä¡Çϱâ
2.1.1 ½Ã½ºÅÛ ÆÐÅ°Áö ¸Å´ÏÀú¸¦ ÀÌ¿ëÇÏ¿© ¼³Ä¡Çϱâ
2.1.2 ¹Ì¸® ÄÄÆÄÀÏµÈ ¹ÙÀ̳ʸ® ÀÌ¿ëÇϱâ
2.1.3 ¼Ò½ºÄÚµå·Î Go ºôµåÇϱâ
2.2 Go ±âº» °³³ä
2.2.1 ÀϹÝÀûÀÎ ÇÁ·ÎÁ§Æ® ±¸Á¶
2.2.2 GoÀÇ ½ÃÀÛ “Hello, World!”
2.2.3 º¯¼ö
2.2.4 if ¹® ±×¸®°í switch ¹®
2.2.5 ¹Ýº¹¹®
2.2.6 ÇÔ¼ö
2.2.7 ±¸Á¶Ã¼
2.2.8 ÀÎÅÍÆäÀ̽º
2.2.9 ¿À·ù
Á¦3Àå Go ¸ðµâ
3.1 ºôÆ®ÀÎ ÆÐÅ°Áö »ç¿ëÇϱâ
3.2 ¼µåÆÄƼ ÆÐÅ°Áö »ç¿ëÇϱâ
3.2.1 Àú ¼Ò¼öÀΰ¡¿ä? 1
3.3 Á÷Á¢ ¸¸µç ÆÐÅ°Áö ºôµåÇϱâ
3.3.1 Àú ¼Ò¼öÀΰ¡¿ä? 2
Á¦4Àå ºôÆ®ÀÎ ÆÐÅ°Áö »ç¿ëÇϱâ
4.1 ÀϹÝÀûÀÎ µ¥ÀÌÅÍ ±¸Á¶¿Í ¾Ë°í¸®Áò
4.2 ´ÙÀͽºÆ®¶ó ±æ ã±â
4.3 ÄÜ¿þÀÌÀÇ ¶óÀÌÇÁ °ÔÀÓ
4.4 ÀÛ¾÷ Áõ¸í 1
Á¦5Àå µ¿½Ã¼º
5.1 µ¿½Ã¼º, ½º·¹µå, ±×¸®°í º´·Ä¼º
5.2 °í·çƾ
5.3 ä³Î
5.3.1 select ¹®
5.4 ÀÛ¾÷ Áõ¸í 2
Á¦6Àå »óÈ£ ȣȯ¼º
6.1 »óÈ£ ȣȯ¼ºÀÌ Áß¿äÇÑ ÀÌÀ¯´Â ¹«¾ùÀϱî¿ä?
6.2 C ÄÚµå¿Í »óÈ£ ȣȯÇϱâ
6.3 Swift¿Í »óÈ£ ȣȯÇϱâ
»öÀÎ
µµ¼¸í |
[»ó¼¼¼³¸íÂüÁ¶] |
ÀúÀÚ, ÃâÆÇ»ç |
[»ó¼¼¼³¸íÂüÁ¶] |
Å©±â |
[»ó¼¼¼³¸íÂüÁ¶] |
Âʼö |
[»ó¼¼¼³¸íÂüÁ¶] |
Á¦Ç°±¸¼º |
[»ó¼¼¼³¸íÂüÁ¶] |
¹ßÇàÀÏ |
[»ó¼¼¼³¸íÂüÁ¶] |
¸ñÂ÷ ¶Ç´Â Ã¥¼Ò°³ |
[»ó¼¼¼³¸íÂüÁ¶] |