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