¾î¶°ÇÑ °ÍÀ» À¯¿ëÇÏ°Ô ¸¸µé±â À§ÇØ´Â Àӽ÷Π°ªÀ» ÀúÀåÇÏ°í À̵éÀ» Á¶ÀÛÇÒ ´É·ÂÀ» ÇÊ¿ä·Î ÇÑ´Ù. ÀÌ·¯ÇÑ °ÍµéÀÌ "º¯¼ö"·Î ¾Ë·ÁÁ® ÀÖ´Ù. ÆÞÀº »ç½Ç ¿©·¯ Á¾·ùÀÇ "º¯¼ö"¸¦ °¡Áö°íÀÖ´Ù. º¯¼ö´Â ÀϹÝÀûÀ¸·Î "µ¥ÀÌŸ ±¸Á¶"·Î ¾Ë·ÁÁ® ÀÖÀ¸¸ç µ¥ÀÌŸ ±¸Á¶(¶Ç´Â "µ¥ÀÌŸ Çü")ÀÇ Æ¯º°ÇÑ »ç·Ê¸¦ À̾߱â ÇÒ¶§ "º¯¼ö"¶ó´Â ´Ü¾î¸¦ »ç¿ëÇÒ °ÍÀÌ´Ù. ´ÙÀ½°ú °°Àº ¸î¸î "µ¥ÀÌŸ Çü"Àº ÀÌ¹Ì Ä£±ÙÇÑ °Í ÀÏ °ÍÀÌ´Ù.
C: int, float, char, struct
C++: class
Fortran: integer, real, character
À§ÀÇ ¸ðµç °ÍµéÀº ¾ÆÁÖ Á¤ÇüÈµÈ °ÍµéÀÌ´Ù. Á¤ÇüÈ°¡ ÀǹÌÇÏ´Â ¹Ù´Â À̵éÀ» »ç¿ëÇϱâ Àü¿¡ ¸í½ÃÀûÀ¸·Î ¼±¾ðÇؾßÇÑ´Ù´Â °ÍÀ» ÀǹÌÇÑ´Ù. lisp³ª smalltalk°ú °°Àº ¾ð¾îµéÀº ÀÌ·¯ÇÑ ¹æ¹ýÀ¸·Î µ¿ÀÛÇÏÁö ¾Ê´Â´Ù. Áï, µ¥ÀÌŸ ÇüÀº µ¿ÀûÀ¸·Î °áÁ¤µÇ¸ç, º¯¼ö°¡ ¼öÄ¡°ªÀ» ÃëÇÑ´Ù¸é ÇÁ·Î±×·¡¸Ó°¡ Ã¥ÀÓÁö°í ÀÌ º¯¼ö°¡ ¹®ÀÚ¿À» °®Áö ¾Êµµ·Ï ÇؾßÇÑ´Ù. ¸ðµç ¾ð¾î´Â ¼·Î ´Ù¸¥ µ¥ÀÌŸ Çü¿¡´ëÇÑ ³»ºÎÀûÀΠǥÇöÀ» °¡Áö°í ÀÖÀ¸¸ç, ÀÌ·¯ÇÑ ³»ºÎÀûÀΠǥÇöÀº ÇÁ·Î±×·¡¸Ó°¡ º¯¼ö¸¦ Á¦´ë·Î »ç¿ëÇÒ ¼öÀÖµµ·Ï µµ¿ÍÁØ´Ù.
ÆÞÀº Áß°£ÀûÀÎ À§Ä¡ÀÌ´Ù. »ç¿ëÇÏ´Â µ¥ÀÌŸ ÇüÀº µ¥ÀÌŸ¸¦ ¾î¶»°Ô ÂüÁ¶ÇÏ´À³Ä(Áï ÆÞÀ» ÂüÁ¶ÇÒ ¶§ÀÇ È¯°æ)¿¡µû¶ó ¸í½ÃÀûÀÌ µÈ´Ù.
ÆÞÀÇ º¯¼öÇü
ÆÞÀº ½ºÄ®¶óº¯¼ö, ¹è¿, ¿¬°ü¹è¿ÀÇ ¼¼°¡Áö º¯¼ö ÇüÀ» Áö¿øÇÑ´Ù.
- ½ºÄ®¶ó º¯¼ö: $var
- ¼ýÀÚ, ¹®ÀÚ¸¦ ÇÒ´ç
- ¹è¿: @arr
- ½ºÄ®¶óÀÇ ÁýÇÕ. ¹è¿Ã·ÀÚ¿¡ÀÇÇØ ÂüÁ¶
- ¿¬°ü¹è¿: %hash
- ½ºÄ®¶óÀÇ ÁýÇÕ. Å°¿¡ÀÇÇØ ÂüÁ¶