óÀ½ ¸¸³ª´Â ÆÄÀ̽ã
ÇÁ·Î±×·¡¹Ö ¾ð¾î Á¦´ë·Î ¹è¿öº¸±â
- °¡¸¶Å¸ ¸¶»çÈ÷·Î ÁöÀ½, À̵¿±Ô ¿Å±è, <óÀ½ ¸¸³ª´Â ÆÄÀ̽ã-Ä£ÀýÇÑ ¼³¸í! Èï¹Ì·Î¿î ¿¹Á¦!>, Á¦ÀÌÆà
À±Á¾´ë(sky01342@naver.com)
1. ÆÄÀ̽㠼Ұ³
80³â´ë ÈĹݺÎÅÍ 90³âµµ ÃʹÝÀº °³Àοë ÄÄÇ»ÅÍ¿Í ÄÄÇ»ÅÍÇпøÀÇ Àü¼º±â°¡
¾Æ´Ñ°¡ ½Í´Ù. µ¿³×¿¡ ÀÛ°í Å« ÄÄÇ»ÅÍ ¸ÅÀå°ú ÇпøµéÀÌ ÁñºñÇß°í ¼ö¸¹Àº ÄÄÇ»ÅÍ
¾ð¾î¿Í ±×¿¡ ´ëÇÑ ¼ÀûµéÀÌ ³ÑÃÄ ³ª°í ³ª ¿ª½Ã ¾î¸± ÀûºÎÅÍ ¿©·¯ ¾ð¾î¸¦
Á¢ÇØ º¸¾Ò´Ù.
±×·±µ¥ ÀÌ»óÇÏ´Ù. ÆÄÀ̽ãÀ̶õ ¾ð¾î´Â ÇÁ·Î±×·¥À» Á¢ÇÏ°í 30³â °¡±îÀÌ Áö³ª
ºÒȤÀÌ ³Ñ´Â Áö±Ý óÀ½ Á¢ÇÏ°í ÀÖ´Ù. ³»°¡ ¾î¸± Àû Çпø¿¡¼´Â BASICºÎÅÍ
COBOL, FORTRAN, C, C++ µî¸¸À» °¡¸£ÃÆ°í ÀÌµé ¾ð¾î´Â ¿øü À¯¸íÇÏ°í
Áö±Ýµµ ¸¹ÀÌ »ç¿ëÇÏ°í ÀÖ¾î ÇѹøÂë µé¾îºÃÀ» °ÍÀÌ´Ù.
±×·¸´Ù¸é ÆÄÀ̽ãÀ̶õ ¹«¾ùÀΰ¡?
ÆÄÀ̽ãÀº 1990³âµµ Ãʹݿ¡ ³×µ¨¶õµå °³¹ßÀÚ ±Íµµ ¹Ý ·Î¼¶(Guido van Rossum)ÀÌ ¸¸µç ÇÁ·Î±×·¡¹Ö ¾ð¾î·ÎÆÄÀ̽ãÀ̶ó´Â À̸§Àº ¿µ±¹ÀÇ Äڹ̵ð¾ð ±×·ì ¡®¸óƼ ÆÄÀ̽㡯¿¡¼ À¯·¡µÇ¾ú´Âµ¥, ÆÄÀ̽ãÀ̶ó´Â ´Ü¾î ÀÚü´Â ºñ´Ü¹ìÀ̶ó´Â ¶æÀ» °¡Á³´Ù°í ÇÑ´Ù.
°³¹ß¸ñÀû°ú ¹«¾ùÀÌ Áß¿äÇÑÁö¿¡ µû¶ó ÇÁ·Î±×·¡¹Ö ¾ð¾î°¡ °áÁ¤µÇ±âµµ ÇÏ°í °³¹ßÀÚÀÇ ¼±È£µµ¿¡ µû¶ó ¼±ÅõDZ⵵ Çϴµ¥ ÆÄÀ̽ãÀÌ °¡Áö´Â ¿©·¯ Ư¡ Áß °¡Àå Å« Ư¡À¸·Î Æò°¡¹Þ´Â °ÍÀº Äڵ带 Àб⠽±´Ù´Â Á¡ÀÌ´Ù. ±×·¡¼ ¿äÁò ÇÁ·Î±×·¡¹ÖÀ» ¹è¿ì´Â ù ¾ð¾î·Î ¸¹ÀÌ ¼±Åõǰí ÀÖ´Ù°í ÇÑ´Ù. ½ÇÁ¦·Î ¹Ì±¹¿¡¼ ÄÄÇ»ÅÍÇаú ÄÚ½º¸¦ °³¼³ÇÑ »óÀ§±Ç ´ëÇÐÀÇ 70% ÀÌ»óÀÌ ÆÄÀ̽ãÀ» °¡Àå ¸ÕÀú °¡¸£Ä¡°í ÀÖ´Ù°í ÇÑ´Ù.
ÀÌ Ã¥À» Àаí ÆÄÀ̽ãÀ» Á¢ÇÏ¸é¼ ´À³¤ Á¡Àº ¾î¸± Àû ¹è¿ü´ø Basicó·³ ½¬¿î ¾ð¾î¶ó´Â Á¡ÀÌ´Ù.
¶Ç, ÇÑ °¡Áö Èï¹Ì·Î¿î Á¡ÀÌ ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ ¹«»ó´Ù¿î ¹Þ¾Æ »ç¿ëÇÒ ¼ö ÀÖ°í °è¼Ó ÁÖ±âÀûÀ¸·Î ¾÷µ¥ÀÌÆ® µÈ´Ù´Â Á¡ÀÌ ¾Æ´Ò±î ½Í´Ù.
2. ÆÄÀ̽ã ÇÁ·Î±×·¡¹Ö ½ÃÀÛÇϱâ
- ÆÄÀ̽㿡¼ ´Ù·ç´Â ´Ù¾çÇÑ µ¥ÀÌÅÍÀÇ Á¾·ù
µ¥ÀÌÅÍÇüÀ̶õ?
ÆÄÀ̽㿡¼ µ¥ÀÌÅ͸¦ ´Ù·ç±â À§Çؼ´Â ¸ÕÀú, µ¥ÀÌÅÍÇüÀ» ¾Ë¾Æ¾ß ÇÑ´Ù.
¼öÄ¡Çü – ¼¼ °¡Áö Á¾·ù·Î Á¤¼ö int, ºÎµ¿ ¼ö¼öÁ¡(¼Ò¼ö) float, º¹¼Ò¼ö complex ´Ù.
¹®ÀÚ¿Çü – ¸» ±×´ë·Î ¹®ÀÚ¿À» ´Ù·ç´Â µ¥ÀÌÅÍÇüÀÌ´Ù.
³í¸®Çü – ³í¸®ÇüÀ̶ó°í ÇÏ¸é ¾î·Á¿ï °Í °°Áö¸¸ True¿Í False µÎ °¡Áö °ª¹Û¿¡ ¾ø´Ù.
¸®½ºÆ®Çü – ¸®½ºÅ©ÇüÀº Á¶±Ý ´Ù¸¥ µ¥ÀÌÅÍÇüÀÌ´Ù. ¸Þ¼Òµå¸¦ »ç¿ëÇÏ¸é º¹¼öÀÇ µ¥ÀÌÅ͸¦ Çϳª·Î ¹À» ¼ö ÀÖ´Ù. ÇÁ·Î±×·¥À» ¸¸µé´Ùº¸¸é ¸¹Àº µ¥ÀÌÅ͸¦ ´Ù·ç´Âµ¥ Çϳª·Î ¹¾î¼ ´Ù·ç¸é Æí¸®ÇÑ Á¡ÀÌ ¸¹´Ù.
»çÀüÇü – »çÀüÀ» »ç¿ëÇÒ ¶§ Àǹ̸¦ ¾Ë°í ½ÍÀº ´Ü¾î¸¦ »öÀο¡¼ ã¾Æ È®ÀÎÇϵí ÆÄÀ̽ãÀÇ »çÀüÇüµµ ºñ½ÁÇÏ¿© »öÀΰú µ¥ÀÌÅ͸¦ ¹¾î¼ °íÀÚÀûÀÎ »çÀüÀ» ±¸¼ºÇÏ´Â ½ÄÀÌ´Ù.
Æ©ÇÃÇü – º¹¼öÀÇ ¿ä¼Ò·Î ±¸¼ºµÈ ÇϳªÀÇ ±×·ìÀ» ¶æÇÏ´Â ´Ü¾î·Î ¾Õ¼ ³ª¿Â ¸®½ºÆ®Çü°ú ¸Å¿ì ºñ¼ýÇÏ´Ù.
ÁýÇÕÇü - ¸®½ºÆ®ÇüÀ̳ª Æ©ÇÃÇüó·³ º¹¼öÀÇ µ¥ÀÌÅ͸¦ Çϳª·Î ¹¾î¼ ´Ù·ç´Â °ÍÀÌ °¡´ÉÇÑ µ¥ÀÌÅÍÇüÀÌ´Ù.
3. °ú¿¬ ³ª¿¡°Ô´Â ½±°Ô ¹è¿ï ¼ö ÀÖ´Â ¾ð¾îÀΰ¡?
- ¾î¶² ¾ð¾î¸¦ ¹è¿ì¸é ÁÁÀ»±î?
À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé°í ½Í´Ù¸é ÆÄÀ̽ã, PHP, ·çºñ°¡ ÀûÇÕÇÏ°í ±¸Ã¼ÀûÀÎ ¸ñÀûÀÌ ¾øÁö¸¸ ÇÁ·¡±×·¡¹Ö ¾ð¾î¸¦ ¹è¿ì°í ½Í´Ù¸é ÆÄÀ̽ãó·³ ¾Ë±â ½¬¿î ¾ð·Î·Î ÀÍÈ÷´Â°Ô ÁÁÁö ¾Ê³ª ½Í´Ù.
ÀÌ Ã¥¿¡¼´Â Àç¹ÌÀÖ´Â ¿¹Á¦ Áß½ÉÀ¸·Î °øºÎ¸¸À» À§ÇÑ ¿¹Á¦´Â °¡´ÉÇÑ ¹èÁ¦ÇÏ°í ½ÇÁ¦ ¾÷¹«¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ½Ç¿ëÀûÀÌ°í Àç¹ÌÀÖ´Â ¿¹Á¦ Áß½ÉÀ¸·Î ±¸¼ºµÇ¾î ÀÖÀ¸¸ç ¾î·Á¿î ºÎºÐÀº ´õ »ó¼¼ÇÏ°Ô Ãʺ¸ÀÚ°¡ Çò°¥¸®±â ½±°í ÁÂÀýÇϱ⠽¬¿î ºÎºÐÀº Ưº°È÷ ÀÚ¼¼ÇÏ°Ô ¼³¸íµÇ¾î ÀÖ´Ù. ±×¸®°í ÀÌ·Ð ¡æ ÄÚµå ¡æ Çؼ³ÀÇ ±¸¼ºÀº ºü¸¥ ÀÌÇظ¦ µµ¿Í ÁÙ °ÍÀÌ´Ù.
ÀÌÃ¥ Ç¥Áö¿¡ ÀÌ·± ±ÛÀÌ ÀÖ´Ù.
ÆÄÀ̽ãÀÇ ¿Õµµ¸¦ ¾È³»ÇÏ´Â ÃÖ°íÀÇ ±³°ú¼!
µû¶ó Çϱ⠽¬¿î ¿¹Á¦·Î À̷аú ½Ç¹«¸¦ µ¿½Ã¿¡ ÀÍÈù´Ù!
ÆÄÀ̽ãÀ» óÀ½ Á¢ÇÏ´Â µ¶ÀÚ¿Í ÁÂÀýÇÑ °æÇèÀÌ ÀÖ´Â µ¶ÀÚ ¸ðµÎ¸¦ À§ÇÑ Ã¥!
À§ ±Û¿¡ µ¿ÀÇÇÏ¸ç ¾Ë±â ½¬¿î ¿¹Á¦¿Í °£°áÇÏ°í Â¥ÀÓ»õ ÁÁÀº ±¸¼º Ä÷¯Ç®ÇÑ µðÀÚÀΰú ³»¿ëÀ¸·Î °ÅºÎ°¨ ¾øÀÌ ´©±¸³ª ½±°Ô ¹è¿ï¼ö Àִ åÀÌ ¾Æ´Ñ°¡ ½Í´Ù. Ãʺ¸Àڵ鿡°Ô ÀÌ Ã¥À» ±ÇÇÕ´Ï´Ù.
ÀÌ ¼ÆòÀº ¼ÆòÀ̺¥Æ®·Î ´ç÷µÇ¾î Á¦°øµÈ Ã¥À» ÀÐ°í ¼ÖÁ÷ÇÏ°Ô ÀÛ¼ºµÇ¾úÀ½À» ¹àÈü´Ï´Ù.