āĻ•āĻŋ āĻ˛āĻŋāĻ¸ā§āĻĒāĻ•ā§‡ āĻŦāĻŋāĻļā§‡āĻˇ āĻ•āĻ°ā§‡ āĻ¤ā§āĻ˛ā§‡āĻ›ā§‡

ÂĢāĻ¸āĻ°ā§āĻŦāĻ•āĻžāĻ˛ā§‡āĻ° āĻ¸āĻ°ā§āĻŦāĻļā§āĻ°ā§‡āĻˇā§āĻ  āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŋāĻ‚ āĻ­āĻžāĻˇāĻž āĻ¤ā§ˆāĻ°āĻŋÂĢ
- āĻ…ā§āĻ¯āĻžāĻ˛āĻžāĻ¨ āĻ•ā§‡, "āĻ…āĻ¨ āĻ˛āĻŋāĻ¸ā§āĻĒ"

āĻ•āĻŋ āĻ˛āĻŋāĻ¸ā§āĻĒāĻ•ā§‡ āĻŦāĻŋāĻļā§‡āĻˇ āĻ•āĻ°ā§‡ āĻ¤ā§āĻ˛ā§‡āĻ›ā§‡

1950-āĻāĻ° āĻĻāĻļāĻ•ā§‡āĻ° āĻļā§‡āĻˇāĻĻāĻŋāĻ•ā§‡ āĻ¯āĻ–āĻ¨ āĻŽā§āĻ¯āĻžāĻ•āĻžāĻ°ā§āĻĨāĻŋ āĻ˛āĻŋāĻ¸ā§āĻĒ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡āĻ›āĻŋāĻ˛ā§‡āĻ¨, āĻ¤āĻ–āĻ¨ āĻāĻŸāĻŋ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻ­āĻžāĻˇāĻžāĻ—ā§āĻ˛āĻŋāĻ° āĻĨā§‡āĻ•ā§‡ āĻ†āĻŽā§‚āĻ˛ āĻ†āĻ˛āĻžāĻĻāĻž āĻ›āĻŋāĻ˛, āĻ¯āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ—ā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ āĻ›āĻŋāĻ˛ āĻĢāĻ°āĻŸā§āĻ°āĻžāĻ¨.

āĻ˛āĻŋāĻ¸ā§āĻĒ āĻ¨āĻ¯āĻŧāĻŸāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ§āĻžāĻ°āĻŖāĻž āĻšāĻžāĻ˛ā§ āĻ•āĻ°ā§‡āĻ›ā§‡:

1. āĻļāĻ°ā§āĻ¤āĻžāĻŦāĻ˛ā§€. āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇ āĻŦāĻŋāĻŦā§ƒāĻ¤āĻŋ āĻšāĻ˛ if-then-else āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖāĨ¤ āĻāĻ–āĻ¨ āĻ†āĻŽāĻ°āĻž āĻ¤āĻžāĻĻā§‡āĻ° āĻ—ā§āĻ°āĻšāĻŖ āĻ•āĻ°āĻŋāĨ¤ āĻ¤āĻžāĻ°āĻž āĻ›āĻŋāĻ˛ āĻ‰āĻĻā§āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ˛āĻŋāĻ¸ā§āĻĒā§‡āĻ° āĻŦāĻŋāĻ•āĻžāĻļā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŽā§āĻ¯āĻžāĻ•āĻžāĻ°ā§āĻĨāĻŋāĨ¤ (āĻ¸ā§‡āĻ‡ āĻ¸āĻŽāĻ¯āĻŧā§‡ āĻĢā§‹āĻ°āĻŸā§āĻ°āĻžāĻ¨ā§‡āĻ° āĻ•āĻžāĻ›ā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ—ā§‹āĻŸā§‹ āĻŦāĻŋāĻŦā§ƒāĻ¤āĻŋ āĻ›āĻŋāĻ˛, āĻ¯āĻž āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ°ā§‡āĻ° āĻļāĻžāĻ–āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ˜āĻ¨āĻŋāĻˇā§āĻ āĻ­āĻžāĻŦā§‡ āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤ āĻ›āĻŋāĻ˛āĨ¤) āĻŽā§āĻ¯āĻžāĻ•āĻžāĻ°ā§āĻĨāĻŋ, āĻ…ā§āĻ¯āĻžāĻ˛āĻ—ā§‹āĻ˛ āĻ•āĻŽāĻŋāĻŸāĻŋāĻ¤ā§‡ āĻĨāĻžāĻ•āĻžāĻ•āĻžāĻ˛ā§€āĻ¨, āĻ…ā§āĻ¯āĻžāĻ˛āĻ—ā§‹āĻ˛āĻ•ā§‡ āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇā§‡ āĻ…āĻŦāĻĻāĻžāĻ¨ āĻ°ā§‡āĻ–ā§‡āĻ›āĻŋāĻ˛ā§‡āĻ¨, āĻ¯ā§‡āĻ–āĻžāĻ¨ āĻĨā§‡āĻ•ā§‡ āĻ¤āĻžāĻ°āĻž āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ­āĻžāĻˇāĻžāĻ¯āĻŧ āĻ›āĻĄāĻŧāĻŋāĻ¯āĻŧā§‡ āĻĒāĻĄāĻŧā§‡āĨ¤

2. āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŸāĻžāĻ‡āĻĒ. āĻ˛āĻŋāĻ¸ā§āĻĒā§‡, āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋ āĻšāĻ˛ āĻĒā§āĻ°āĻĨāĻŽ āĻļā§āĻ°ā§‡āĻŖā§€āĻ° āĻŦāĻ¸ā§āĻ¤ā§ - āĻāĻ—ā§āĻ˛āĻŋ āĻāĻ•āĻŸāĻŋ āĻĄā§‡āĻŸāĻž āĻŸāĻžāĻ‡āĻĒ, āĻ¯ā§‡āĻŽāĻ¨ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž, āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ‡āĻ¤ā§āĻ¯āĻžāĻĻāĻŋ, āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻ†āĻ•ā§āĻˇāĻ°āĻŋāĻ• āĻ‰āĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻ†āĻ›ā§‡, āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ‡āĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĨ¤

3. āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋ. Recursion, āĻ…āĻŦāĻļā§āĻ¯āĻ‡, Lisp āĻāĻ° āĻ†āĻ—ā§‡ āĻāĻ•āĻŸāĻŋ āĻ—āĻžāĻŖāĻŋāĻ¤āĻŋāĻ• āĻ§āĻžāĻ°āĻŖāĻž āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻ›āĻŋāĻ˛, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ Lisp āĻāĻŸāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĻ•āĻžāĻ°ā§€ āĻĒā§āĻ°āĻĨāĻŽ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŋāĻ‚ āĻ­āĻžāĻˇāĻž āĻ›āĻŋāĻ˛āĨ¤ (āĻāĻŸāĻŋ āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻĒā§āĻ°āĻĨāĻŽ āĻļā§āĻ°ā§‡āĻŖā§€āĻ° āĻŦāĻ¸ā§āĻ¤ā§ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¤ā§ˆāĻ°āĻŋāĻ¤ā§‡ āĻ¨āĻŋāĻšāĻŋāĻ¤āĨ¤)

4. āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ§āĻžāĻ°āĻŖāĻž. āĻ˛āĻŋāĻ¸ā§āĻĒā§‡, āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°āĨ¤ āĻŽāĻžāĻ¨ āĻšāĻ˛ āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻ†āĻ›ā§‡, āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ¨āĻ¯āĻŧ, āĻāĻŦāĻ‚ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻ°āĻž āĻŦāĻž āĻŦāĻžāĻāĻ§āĻžāĻ‡ āĻ•āĻ°āĻžāĻ° āĻ…āĻ°ā§āĻĨ āĻšāĻ˛ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ•āĻĒāĻŋ āĻ•āĻ°āĻž, āĻ¤āĻžāĻ°āĻž āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§‡ āĻ¤āĻž āĻ¨āĻ¯āĻŧāĨ¤

5. āĻ†āĻŦāĻ°ā§āĻœāĻ¨āĻž āĻ¸āĻ‚āĻ—ā§āĻ°āĻš.

6. āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋāĻ° āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧā§‡ āĻ—āĻ āĻŋāĻ¤ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ. āĻ˛āĻŋāĻ¸ā§āĻĒ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋ āĻāĻ•ā§āĻ¸āĻĒā§āĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻ—āĻžāĻ›, āĻ¯āĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡āĨ¤ (āĻ•āĻŋāĻ›ā§ āĻ˛āĻŋāĻ¸ā§āĻĒ āĻāĻ•ā§āĻ¸āĻĒā§āĻ°ā§‡āĻļāĻ¨ āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻŽāĻžāĻ¨ āĻĢā§‡āĻ°āĻ¤ āĻĻāĻŋāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤) āĻāĻŸāĻŋ āĻĢā§‹āĻ°āĻŸā§āĻ°āĻžāĻ¨ āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§‡āĻ• āĻ¸āĻĢāĻ˛ āĻ­āĻžāĻˇāĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻŦā§ˆāĻĒāĻ°ā§€āĻ¤ā§āĻ¯ āĻ¯āĻž "āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋ" āĻāĻŦāĻ‚ "āĻŦāĻŋāĻŦā§ƒāĻ¤āĻŋ" āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯ āĻ•āĻ°ā§‡āĨ¤

āĻĢā§‹āĻ°ā§āĻŸāĻ°āĻžāĻ¨ā§‡ āĻāĻ‡ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯ āĻĨāĻžāĻ•āĻž āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻ›āĻŋāĻ˛ āĻ•āĻžāĻ°āĻŖ āĻ­āĻžāĻˇāĻžāĻŸāĻŋ āĻ˛āĻžāĻ‡āĻ¨-āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• āĻ›āĻŋāĻ˛ (āĻ¯ā§‡ āĻ­āĻžāĻˇāĻžāĻ° āĻ‡āĻ¨āĻĒā§āĻŸ āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻŸ āĻāĻ•āĻŸāĻŋ āĻĒāĻžāĻžā§āĻšāĻĄ āĻ•āĻžāĻ°ā§āĻĄ āĻ›āĻŋāĻ˛ āĻ¤āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻļā§āĻšāĻ°ā§āĻ¯āĻœāĻ¨āĻ• āĻ¨āĻ¯āĻŧ)āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ¨ā§‡āĻ¸ā§āĻŸā§‡āĻĄ āĻŦāĻŋāĻŦā§ƒāĻ¤āĻŋ āĻĨāĻžāĻ•āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻž. āĻāĻŦāĻ‚ āĻ¯āĻ¤āĻ•ā§āĻˇāĻŖ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ•āĻžāĻœ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ—āĻžāĻŖāĻŋāĻ¤āĻŋāĻ• āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ›āĻŋāĻ˛, āĻ…āĻ¨ā§āĻ¯ āĻ•āĻŋāĻ›ā§āĻ° āĻāĻ•āĻŸāĻŋ āĻŽāĻžāĻ¨ āĻĢā§‡āĻ°āĻ¤ āĻĻā§‡āĻ“āĻ¯āĻŧāĻžāĻ° āĻ•ā§‹āĻ¨āĻ“ āĻ…āĻ°ā§āĻĨ āĻ›āĻŋāĻ˛ āĻ¨āĻž āĻ•āĻžāĻ°āĻŖ āĻĢā§‡āĻ°āĻ¤ āĻĻā§‡āĻ“āĻ¯āĻŧāĻžāĻ° āĻ…āĻĒā§‡āĻ•ā§āĻˇāĻžāĻ¯āĻŧ āĻ•āĻŋāĻ›ā§ āĻ¨āĻžāĻ“ āĻĨāĻžāĻ•āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

āĻŦā§āĻ˛āĻ•-āĻ—āĻ āĻŋāĻ¤ āĻ­āĻžāĻˇāĻžāĻ° āĻ†āĻŦāĻŋāĻ°ā§āĻ­āĻžāĻŦā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻŦāĻŋāĻ§āĻŋāĻ¨āĻŋāĻˇā§‡āĻ§āĻ—ā§āĻ˛āĻŋ āĻ¤ā§āĻ˛ā§‡ āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¤āĻ¤āĻ•ā§āĻˇāĻŖā§‡ āĻ…āĻ¨ā§‡āĻ• āĻĻā§‡āĻ°āĻŋ āĻšāĻ¯āĻŧā§‡ āĻ—ā§‡āĻ›ā§‡āĨ¤ āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋ āĻāĻŦāĻ‚ āĻŦāĻ•ā§āĻ¤āĻŦā§āĻ¯ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯ āĻ‡āĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§‡āĻ‡ āĻĒā§āĻ°āĻ¤āĻŋāĻˇā§āĻ āĻŋāĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻŸāĻŋ āĻĢā§‹āĻ°āĻŸā§āĻ°āĻžāĻ¨ āĻĨā§‡āĻ•ā§‡ āĻ†āĻ˛āĻ—ā§‹āĻ˛ā§‡ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ°āĻĒāĻ° āĻ¤āĻžāĻĻā§‡āĻ° āĻŦāĻ‚āĻļāĻ§āĻ°āĻĻā§‡āĻ° āĻ•āĻžāĻ›ā§‡ āĻšāĻ˛ā§‡ āĻ—ā§‡āĻ›ā§‡āĨ¤

āĻ¯āĻ–āĻ¨ āĻāĻ•āĻŸāĻŋ āĻ­āĻžāĻˇāĻž āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖāĻ°ā§‚āĻĒā§‡ āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻšāĻ¯āĻŧ, āĻ¤āĻ–āĻ¨ āĻ†āĻĒāĻ¨āĻŋ āĻ¯ā§‡āĻ­āĻžāĻŦā§‡ āĻšāĻžāĻ¨ āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋ āĻ°āĻšāĻ¨āĻž āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻšāĻ¯āĻŧ āĻ˛āĻŋāĻ–āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ (āĻ¸āĻŋāĻ¨āĻŸā§āĻ¯āĻžāĻ•ā§āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻšāĻžāĻĒ)

(if foo (= x 1) (= x 2))

āĻ…āĻĨāĻŦāĻž

(= x (if foo 1 2))

7. āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ¤ā§€āĻ• āĻĒā§āĻ°āĻ•āĻžāĻ°. āĻ…āĻ•ā§āĻˇāĻ° āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻĨā§‡āĻ•ā§‡ āĻ­āĻŋāĻ¨ā§āĻ¨, āĻāĻ‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ¤ā§āĻ˛āĻ¨āĻž āĻ•āĻ°ā§‡ āĻ¸āĻŽāĻ¤āĻž āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨āĨ¤

8. āĻ•ā§‹āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŦāĻ°āĻ˛āĻŋāĻĒāĻŋ āĻĒā§āĻ°āĻ¤ā§€āĻ• āĻ—āĻžāĻ› āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĨ¤

9. āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ­āĻžāĻˇāĻž āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ‰āĻĒāĻ˛āĻŦā§āĻ§. āĻĒāĻĄāĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ°āĻžāĻ¨ āĻ¸āĻŽāĻ¯āĻŧā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ•ā§‹āĻ¨ āĻ¸ā§āĻ¸ā§āĻĒāĻˇā§āĻŸ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯ āĻ¨ā§‡āĻ‡āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻĒāĻĄāĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻŦāĻž āĻšāĻžāĻ˛āĻžāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨, āĻŦāĻž āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ•ā§‹āĻĄ āĻĒāĻĄāĻŧāĻ¤ā§‡ āĻŦāĻž āĻšāĻžāĻ˛āĻžāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨, āĻŦāĻž āĻ•ā§‹āĻĄ āĻšāĻ˛āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒāĻĄāĻŧāĻ¤ā§‡ āĻŦāĻž āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨āĨ¤

āĻĒāĻĄāĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻšāĻ˛āĻŽāĻžāĻ¨ āĻ•ā§‹āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻĻā§‡āĻ° āĻ˛āĻŋāĻ¸ā§āĻĒā§‡āĻ° āĻ¸āĻŋāĻ¨āĻŸā§āĻ¯āĻžāĻ•ā§āĻ¸ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ•āĻ°āĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧ; āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ¸āĻŽāĻ¯āĻŧā§‡ āĻšāĻ˛āĻŽāĻžāĻ¨ āĻ•ā§‹āĻĄ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹āĻ° āĻœāĻ¨ā§āĻ¯ āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ; āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻšāĻ˛ Emacs-āĻāĻ° āĻŽāĻ¤ā§‹ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ­āĻžāĻˇāĻž āĻšāĻŋāĻ¸ā§‡āĻŦā§‡ Lisp āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ; āĻāĻŦāĻ‚ āĻ…āĻŦāĻļā§‡āĻˇā§‡, āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻ°āĻŋāĻĄāĻŋāĻ‚ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ s-āĻāĻ•ā§āĻ¸āĻĒā§āĻ°ā§‡āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¯ā§‹āĻ—āĻžāĻ¯ā§‹āĻ— āĻ•āĻ°āĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧ, āĻāĻ•āĻŸāĻŋ āĻ§āĻžāĻ°āĻŖāĻž āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¤āĻŋ XML-āĻ āĻĒā§āĻ¨āĻ°ā§āĻ¨āĻŦā§€āĻ•āĻ°āĻŖ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻ‰āĻĒāĻ¸āĻ‚āĻšāĻžāĻ°

āĻ¯āĻ–āĻ¨ āĻ˛āĻŋāĻ¸ā§āĻĒ āĻĒā§āĻ°āĻĨāĻŽ āĻ‰āĻĻā§āĻ­āĻžāĻŦāĻŋāĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛, āĻāĻ‡ āĻ§āĻžāĻ°āĻŖāĻžāĻ—ā§āĻ˛āĻŋ 1950 āĻāĻ° āĻĻāĻļāĻ•ā§‡āĻ° āĻļā§‡āĻˇā§‡āĻ° āĻĻāĻŋāĻ•ā§‡ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻĒā§āĻ°āĻšāĻ˛āĻŋāĻ¤ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŋāĻ‚ āĻ…āĻ¨ā§āĻļā§€āĻ˛āĻ¨ āĻĨā§‡āĻ•ā§‡ āĻ…āĻ¨ā§‡āĻ• āĻĻā§‚āĻ°ā§‡ āĻ›āĻŋāĻ˛āĨ¤

āĻ¸āĻŽāĻ¯āĻŧā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻĨā§‡, āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ­āĻžāĻˇāĻž, āĻœāĻ¨āĻĒā§āĻ°āĻŋāĻ¯āĻŧ āĻ­āĻžāĻˇāĻžāĻ° āĻ¸āĻžāĻĢāĻ˛ā§āĻ¯ā§‡āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻŽā§‚āĻ°ā§āĻ¤, āĻ§ā§€āĻ°ā§‡ āĻ§ā§€āĻ°ā§‡ āĻ˛āĻŋāĻ¸ā§āĻĒā§‡āĻ° āĻĻāĻŋāĻ•ā§‡ āĻŦāĻŋāĻ•āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ 1-5 āĻāĻ–āĻ¨ āĻŦā§āĻ¯āĻžāĻĒāĻ•āĻ­āĻžāĻŦā§‡ āĻ¸ā§āĻŦā§€āĻ•ā§ƒāĻ¤āĨ¤ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ 6 āĻŽā§‚āĻ˛āĻ§āĻžāĻ°āĻžāĻ¯āĻŧ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¤ā§‡ āĻļā§āĻ°ā§ āĻ•āĻ°ā§‡āĻ›ā§‡āĨ¤ āĻĒāĻžāĻ‡āĻĨāĻ¨ā§‡, āĻ•āĻŋāĻ›ā§ āĻ†āĻ•āĻžāĻ°ā§‡ āĻāĻ•āĻŸāĻŋ 7 āĻ§āĻžāĻ°āĻž āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡, āĻ¯āĻĻāĻŋāĻ“ āĻ•ā§‹āĻ¨ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻŦāĻžāĻ•ā§āĻ¯ āĻ—āĻ āĻ¨ āĻ¨ā§‡āĻ‡āĨ¤ āĻ†āĻ‡āĻŸā§‡āĻŽ 8, āĻ¯āĻž (āĻ†āĻ‡āĻŸā§‡āĻŽ 9 āĻ¸āĻš) āĻ˛āĻŋāĻ¸ā§āĻĒā§‡ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¸āĻŽā§āĻ­āĻŦ āĻ•āĻ°ā§‡ āĻ¤ā§‹āĻ˛ā§‡, āĻāĻ–āĻ¨āĻ“ āĻ•ā§‡āĻŦāĻ˛ āĻ˛āĻŋāĻ¸ā§āĻĒā§‡ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡, āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻ•āĻžāĻ°āĻŖ (āĻ•) āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§‡āĻ‡ āĻŦāĻ¨ā§āĻ§āĻ¨ā§€ āĻŦāĻž āĻ¸āĻŽāĻžāĻ¨āĻ­āĻžāĻŦā§‡ āĻ–āĻžāĻ°āĻžāĻĒ āĻ•āĻŋāĻ›ā§ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻāĻŦāĻ‚ (āĻ–) āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻļāĻ•ā§āĻ¤āĻŋāĻ¤ā§‡ āĻāĻ‡ āĻ¸āĻ°ā§āĻŦāĻļā§‡āĻˇ āĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡āĻ¨ āĻ¤āĻŦā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ­āĻžāĻˇāĻž āĻ‰āĻĻā§āĻ­āĻžāĻŦāĻ¨ āĻ•āĻ°āĻžāĻ° āĻĻāĻžāĻŦāĻŋ āĻ†āĻ° āĻ¨ā§‡āĻ‡, āĻ¤āĻŦā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ˛āĻŋāĻ¸ā§āĻĒā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ‰āĻĒāĻ­āĻžāĻˇāĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡āĻ›ā§‡āĻ¨; -)

āĻ¯āĻĻāĻŋāĻ“ āĻāĻŸāĻŋ āĻ†āĻ§ā§āĻ¨āĻŋāĻ• āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻžāĻ°āĻĻā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ¯ā§‹āĻ—ā§€, āĻ¤āĻŦā§‡ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ­āĻžāĻˇāĻžāĻ¯āĻŧ āĻ—ā§ƒāĻšā§€āĻ¤ āĻāĻ˛ā§‹āĻŽā§‡āĻ˛ā§‹ āĻ•ā§ŒāĻļāĻ˛āĻ—ā§āĻ˛āĻŋāĻ° āĻĨā§‡āĻ•ā§‡ āĻ˛āĻŋāĻ¸ā§āĻĒā§‡āĻ° āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯ā§‡āĻ° āĻĒāĻ°āĻŋāĻĒā§āĻ°ā§‡āĻ•ā§āĻˇāĻŋāĻ¤ā§‡ āĻāĻŸāĻŋ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻ•āĻ°āĻž āĻ…āĻĻā§āĻ­ā§āĻ¤āĨ¤ āĻŽā§āĻ¯āĻžāĻ•āĻžāĻ°ā§āĻĨāĻŋ āĻ¯āĻž āĻ­āĻžāĻŦāĻ›āĻŋāĻ˛ā§‡āĻ¨ āĻ¤āĻž āĻ¨āĻžāĻ“ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ Lisp Fortran āĻāĻ° āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻ¸āĻ‚āĻļā§‹āĻ§āĻ¨ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻœāĻžāĻ‡āĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋ; āĻāĻŸāĻŋ āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻžāĻ° āĻ‰āĻĒāĻœāĻžāĻ¤ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ†āĻ°āĻ“ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛ āĻ¸ā§āĻŦāĻ¤āĻƒāĻ¸āĻŋāĻĻā§āĻ§ āĻ—āĻŖāĻ¨āĻž.

āĻ‰āĻ¤ā§āĻ¸: www.habr.com

āĻāĻ•āĻŸāĻŋ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻœā§āĻĄāĻŧā§āĻ¨