Ruby ´Â ÅؽºÆ® °ü·Ã ó¸® ´É·ÂÀÌ ¶Ù¾î³ª¸ç, °°Àº ½ºÅ©¸³Æ® ¾ð¾îÀÎ Perl ¿¡ ¸Â¸ÔÀ» Á¤µµ·Î
°·ÂÇÕ´Ï´Ù. ¶ÇÇÑ ¹®¹ýÀÌ °£°áÇϸç, ¿¹¿Ü 󸮳ª ÀÌÅÍ·¹ÀÌÅÍ(Iterator) µîÀ» »ç¿ëÇؼ º¸´Ù
¾Ë±â ½±°Ô ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
Ruby ¾ð¾îÀÇ Æ¯Â¡Àº ´ÙÀ½°ú °°½À´Ï´Ù.
¿ÀºêÁ§Æ® ÁöÇâ
¿ÀºêÁ§Æ® ÁöÇâ(object oriented)Àº ÇÁ·Î±×·¡¹ÖÀÇ ±â´ÉÀ» ±×·ìÈÇÑ ÈÄ °¢ ±â´ÉÀ» Á¶ÇÕÇÏ¿©
ÇÁ·Î±×·¥À» ÀÛ¼ºÇÑ´Ù´Â °³³äÀÔ´Ï´Ù. µû¶ó¼ ±â´Éº°·Î µ¶¸³¼ºÀÌ ³ô¾Æ¼ °³¹ß È¿À²¼ºÀ̳ª
ÀçÀ̿뼺, À¯Áö º¸¼ö, ½Å·Ú¼º µîÀ» ³ôÀÏ ¼ö ÀÖ½À´Ï´Ù.
ÀÎÅÍÇÁ¸®ÅÍ ¾ð¾î
ÄÄÆÄÀÏÇü ¾ð¾î´Â ÀÛ¼ºÇÑ ¼Ò½º ÇÁ·Î±×·¥À» ÄÄÇ»ÅÍ°¡ ÀÌÇØÇÒ ¼ö ÀÖ´Â ±â°è¾î·Î ¹Ì¸®
º¯È¯(ÄÄÆÄÀÏ)ÇÑ ÈÄ ½ÇÇàÇÕ´Ï´Ù. ¹Ý¸é ÀÎÅÍÇÁ¸®ÅÍ ¾ð¾î´Â ¹Ì¸® ÄÄÆÄÀÏÇØ µÎ´Â °ÍÀÌ ¾Æ´Ï¶ó
½ÇÇàÈ° ¶§ ¼Ò½º Äڵ带 ±â°è¾î·Î ¹ø¿ªÇÏ¸é¼ ½ÇÇàÇÕ´Ï´Ù. ½ÇÇà ¼Óµµ´Â ÄÄÆÄÀÏÇü ¾ð¾î°¡
ºü¸£Áö¸¸ ÀÎÅÍÇÁ¸®ÅÍ ¾ð¾î´Â ÇÁ·Î±×·¥ ½ÇÇà Àü¿¡ ÄÄÆÄÀÏÇØ¾ß ÇÏ´Â °úÁ¤ÀÌ ÇÊ¿ä ¾ø¾î¼
Æí¸®ÇÕ´Ï´Ù.
Æí¸®ÇÑ ±â¼ú
Ruby´Â ±â¼ú ¹æ¹ýÀÌ C¾ð¾î¿Í ºñ½ÁÇÏ¸ç ±âÈ£ÀûÀÔ´Ï´Ù. óÀ½ »ç¿ëÀÚ¿¡°Ô´Â Á¶±Ý ÀÌÇØÇϱâ
¾î·Á¿î ¸éµµ ÀÖÁö¸¸, ÇÑ ¹ø ÀÌÇØÇÏ°í ³ª¸é °£°áÇÏ¸ç ±â¼úÇϱ⠽±´Ù´Â °ÍÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù.
==========================================================
¼º¾È´ç¿¡¼ ÃâÆÇµÈ "Ruby°¡ º¸ÀÌ´Â ±×¸²Ã¥"ÀÇ º»¹® 16ÂÊ Àοë
ÄÄÆÄÀÏ,
ÀÎÅÍÇÁ¸®ÅÍ,
¿ÀºêÁ§Æ®,
·çºñ,
Perl