āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻāĻŋ āĻĒā§āĻ°ā§āĻŦā§ āĻĒā§āĻ°āĻāĻžāĻļāĻŋāĻ¤ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ˛ā§āĻāĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛
āĻāĻ¤ āĻĻā§āĻ āĻĒā§āĻ˛āĻžāĻ¸ āĻŦāĻāĻ° āĻ§āĻ°ā§ āĻāĻŽāĻŋ āĻāĻāĻāĻŋ āĻāĻ¨ā§āĻ¨āĻ¤ āĻŦāĻŋāĻ˛āĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇāĻžāĻ¯āĻŧāĻŋāĻ¤ RADIUS āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻ¤ā§ Go āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻāĻŋāĨ¤ āĻĒāĻĨ āĻ§āĻ°ā§, āĻāĻŽāĻŋ āĻ¨āĻŋāĻā§āĻ āĻāĻžāĻˇāĻžāĻ° āĻāĻāĻŋāĻ˛āĻ¤āĻž āĻļāĻŋāĻāĻāĻŋāĨ¤ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻā§āĻ āĻā§āĻŦ āĻ¸āĻšāĻ āĻāĻŦāĻ āĻāĻ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻāĻŋāĻ° āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ āĻ¨āĻ¯āĻŧ, āĻ¤āĻŦā§ Go āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ āĻāĻŋāĻā§āĻāĻ¤āĻžāĻāĻŋ āĻāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ°āĻā§āĻˇāĻžāĻ¯āĻŧ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻļāĻŦā§āĻĻā§āĻ° āĻĻāĻžāĻŦāĻŋ āĻ°āĻžāĻā§āĨ¤ āĻā§āĻ°ā§āĻ¤āĻ°, āĻŽāĻžāĻĒāĻ¯ā§āĻā§āĻ¯ āĻā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ Go āĻāĻāĻāĻŋ āĻā§āĻ°āĻŽāĻŦāĻ°ā§āĻ§āĻŽāĻžāĻ¨ āĻŽā§āĻ˛āĻ§āĻžāĻ°āĻžāĻ° āĻāĻžāĻˇāĻž āĻšāĻ¯āĻŧā§ āĻāĻ āĻā§āĨ¤ āĻāĻžāĻˇāĻžāĻāĻŋ āĻā§āĻāĻ˛ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛, āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻāĻŋ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻ¨ā§āĻā§āĻ° āĻ˛āĻžāĻāĻ¨, āĻāĻŽāĻŋ āĻ¸ā§āĻāĻžāĻŦā§ āĻŽāĻ¨ā§ āĻāĻ°āĻŋ āĻ¯ā§ āĻā§ āĻāĻžāĻˇāĻžāĻ° āĻ¨āĻāĻļāĻžāĻāĻŋ āĻŦā§āĻĻā§āĻ§āĻŋāĻŽāĻžāĻ¨ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻžāĻ°āĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻ°āĻžāĻĒāĨ¤
āĻĻā§āĻ°ā§āĻŦāĻ˛ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻžāĻ°āĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻāĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§?
āĻĻā§āĻ°ā§āĻŦāĻ˛āĻ°āĻž āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ° āĻāĻĨāĻž āĻŦāĻ˛ā§āĨ¤ āĻ§āĻžāĻ°āĻŖāĻž āĻāĻŦāĻ āĻ¸ā§āĻŦāĻĒā§āĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻļāĻā§āĻ¤āĻŋāĻļāĻžāĻ˛ā§ āĻāĻ˛ā§āĻāĻ¨āĻž ...
Go āĻļā§āĻāĻž āĻā§āĻŦ āĻ¸āĻšāĻ, āĻāĻ¤ āĻ¸āĻšāĻ āĻ¯ā§ āĻāĻĒāĻ¨āĻŋ āĻāĻžāĻ°ā§āĻ¯āĻ¤ āĻā§āĻ¨ āĻĒā§āĻ°āĻļāĻŋāĻā§āĻˇāĻŖ āĻāĻžāĻĄāĻŧāĻžāĻ āĻā§āĻĄāĻāĻŋ āĻĒāĻĄāĻŧāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤ āĻāĻžāĻˇāĻžāĻ° āĻāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻāĻŋ āĻ
āĻ¨ā§āĻ āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§ āĻā§āĻŽā§āĻĒāĻžāĻ¨āĻŋāĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ āĻ¯āĻāĻ¨ āĻā§āĻĄāĻāĻŋ āĻ¨āĻ¨-āĻā§āĻ° āĻŦāĻŋāĻļā§āĻˇāĻā§āĻāĻĻā§āĻ° (āĻŽā§āĻ¯āĻžāĻ¨ā§āĻāĻžāĻ°, āĻā§āĻ°āĻžāĻšāĻ, āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ) āĻ¸āĻžāĻĨā§ āĻāĻāĻ¸āĻžāĻĨā§ āĻĒāĻĄāĻŧāĻž āĻšāĻ¯āĻŧāĨ¤ āĻĄāĻŋāĻāĻžāĻāĻ¨ āĻāĻžāĻ˛āĻŋāĻ¤ āĻŦāĻŋāĻāĻžāĻļā§āĻ° āĻŽāĻ¤ā§ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻŋ āĻā§āĻŦ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻāĻ¨āĻāĨ¤
āĻāĻŽāĻ¨āĻāĻŋ āĻ¨āĻŦā§āĻ¨ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻžāĻ°āĻ°āĻžāĻ āĻāĻ āĻŦāĻž āĻĻā§āĻ āĻ¸āĻĒā§āĻ¤āĻžāĻš āĻĒāĻ°ā§ āĻŦā§āĻļ āĻļāĻžāĻ˛ā§āĻ¨ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻļā§āĻ°ā§ āĻāĻ°ā§āĨ¤ āĻāĻŽāĻŋ āĻ¯ā§ āĻŦāĻāĻāĻŋ āĻĨā§āĻā§ āĻ
āĻ§ā§āĻ¯āĻ¯āĻŧāĻ¨ āĻāĻ°ā§āĻāĻŋ āĻ¤āĻž āĻšāĻ˛ "āĻā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻ" (āĻŽāĻžāĻ°ā§āĻ āĻ¸āĻžāĻŽāĻžāĻ°āĻĢāĻŋāĻ˛ā§āĻĄ āĻĻā§āĻŦāĻžāĻ°āĻž)āĨ¤ āĻŦāĻāĻāĻŋ āĻā§āĻŦ āĻāĻžāĻ˛, āĻāĻāĻŋ āĻāĻžāĻˇāĻžāĻ° āĻ
āĻ¨ā§āĻ āĻ¸ā§āĻā§āĻˇā§āĻŽāĻ¤āĻžāĻā§ āĻ¸ā§āĻĒāĻ°ā§āĻļ āĻāĻ°ā§āĨ¤ āĻāĻžāĻāĻž, āĻĒāĻŋāĻāĻāĻāĻĒāĻŋ-āĻ° āĻŽāĻ¤ā§ āĻ
āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻāĻāĻŋāĻ˛ āĻāĻžāĻˇāĻžāĻ° āĻĒāĻ°ā§ āĻāĻžāĻĻā§āĻ° āĻ
āĻāĻžāĻŦ āĻ¸āĻ¤ā§āĻāĨ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻļā§āĻā§āĻ°āĻ āĻŦāĻž āĻĒāĻ°ā§, āĻ
āĻ¨ā§āĻ āĻ¸ā§āĻŽāĻŋāĻ¤ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻžāĻ°āĻĻā§āĻ° āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻĒā§āĻ°āĻžāĻ¨ā§ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ§āĻžāĻ°āĻŖāĻž āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻāĻž āĻāĻŋ āĻ¸āĻ¤ā§āĻ¯āĻŋāĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ?
āĻ°āĻŦ āĻĒāĻžāĻāĻ (āĻāĻžāĻˇāĻžāĻ° āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻāĻĻāĻ°ā§āĻļāĻŦāĻžāĻĻā§) āĻā§ āĻāĻžāĻˇāĻžāĻā§ āĻāĻāĻāĻŋ āĻļāĻŋāĻ˛ā§āĻĒ āĻāĻžāĻˇāĻž āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻā§āĻ¨ āĻ¯āĻž āĻŦā§āĻāĻž āĻ¸āĻšāĻ āĻāĻŦāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°āĨ¤ āĻāĻžāĻˇāĻžāĻāĻŋ āĻŦāĻĄāĻŧ āĻĻāĻ˛ā§ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻā§āĻĒāĻžāĻĻāĻ¨āĻļā§āĻ˛āĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻāĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻāĻ¤ā§ āĻā§āĻ¨ āĻ¸āĻ¨ā§āĻĻā§āĻš āĻ¨ā§āĻāĨ¤ āĻ āĻ¨ā§āĻ āĻ¨āĻŦā§āĻ¨ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻžāĻ° āĻ āĻāĻŋāĻ¯ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻ āĻ¨ā§āĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ°āĻ¯āĻŧā§āĻā§ āĻ¯āĻž āĻ¤āĻžāĻ°āĻž āĻ āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĨ¤ āĻ¸āĻ°āĻ˛āĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ āĻāĻāĻžāĻā§āĻā§āĻˇāĻžāĻāĻŋ āĻāĻžāĻˇāĻžāĻ° āĻĄāĻŋāĻāĻžāĻāĻ¨āĻžāĻ°āĻĻā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻāĻāĻŋ āĻ¸āĻā§āĻ¤āĻ¨ āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻāĻŋāĻ˛ āĻāĻŦāĻ āĻā§āĻ¨ āĻāĻāĻŋāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻāĻŋāĻ˛ āĻ¤āĻž āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻŦā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻŽāĻžāĻĻā§āĻ° āĻ āĻŦāĻļā§āĻ¯āĻ āĻŦāĻŋāĻāĻžāĻļāĻāĻžāĻ°ā§āĻĻā§āĻ° āĻ āĻ¨ā§āĻĒā§āĻ°ā§āĻ°āĻŖāĻž āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻž āĻā§-āĻ¤ā§ āĻā§ āĻ āĻ°ā§āĻāĻ¨ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻā§ āĻ¤āĻž āĻŦā§āĻāĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻ¤āĻžāĻšāĻ˛ā§ āĻā§āĻ¨ āĻāĻāĻŋ āĻāĻ¤ āĻ¸āĻšāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛? āĻāĻāĻžāĻ¨ā§ āĻ°āĻŦ āĻĒāĻžāĻāĻā§āĻ° āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻāĻĻā§āĻ§ā§āĻ¤āĻŋ āĻ°āĻ¯āĻŧā§āĻā§:
āĻāĻāĻžāĻ¨ā§ āĻŽā§āĻ˛ āĻŦāĻŋāĻˇāĻ¯āĻŧ āĻšāĻ˛ āĻāĻŽāĻžāĻĻā§āĻ° āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻžāĻ°āĻ°āĻž āĻāĻŦā§āĻˇāĻ āĻ¨āĻ¨āĨ¤ āĻ¤āĻžāĻ°āĻž, āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻšāĻŋāĻ¸āĻžāĻŦā§, āĻŦā§āĻļ āĻ¤āĻ°ā§āĻŖ, āĻ āĻ§ā§āĻ¯āĻ¯āĻŧāĻ¨ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻžāĻā§ āĻāĻ¸ā§, āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻ¤āĻžāĻ°āĻž āĻāĻžāĻāĻž, āĻŦāĻž C/C++, āĻŦāĻž āĻĒāĻžāĻāĻĨāĻ¨ āĻ āĻ§ā§āĻ¯āĻ¯āĻŧāĻ¨ āĻāĻ°ā§āĻā§āĨ¤ āĻ¤āĻžāĻ°āĻž āĻāĻāĻāĻŋ āĻĻā§āĻ°ā§āĻĻāĻžāĻ¨ā§āĻ¤ āĻāĻžāĻˇāĻž āĻŦā§āĻāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻž, āĻ¤āĻŦā§ āĻāĻāĻ āĻ¸āĻžāĻĨā§ āĻāĻŽāĻ°āĻž āĻāĻžāĻ āĻ¤āĻžāĻ°āĻž āĻāĻžāĻ˛ āĻ¸āĻĢā§āĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻāĨ¤ āĻ¸ā§āĻāĻ¨ā§āĻ¯ āĻāĻžāĻˇāĻžāĻāĻŋ āĻ¸āĻšāĻāĻŦā§āĻ§ā§āĻ¯ āĻ āĻļāĻŋāĻāĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻ¤āĻžāĻ° āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤, āĻŽā§āĻāĻžāĻŽā§āĻāĻŋāĻāĻžāĻŦā§ āĻ¸āĻŋ-āĻāĻ° āĻŽāĻ¤ā§ āĻāĻĨāĻž āĻŦāĻ˛āĻžāĨ¤ āĻā§āĻāĻ˛ā§ āĻāĻ°ā§āĻŽāĻ°āĻ¤ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻžāĻ°āĻ°āĻž āĻ¤āĻžāĻĻā§āĻ° āĻāĻ°ā§āĻŽāĻā§āĻŦāĻ¨ āĻā§āĻŦ āĻ¤āĻžāĻĄāĻŧāĻžāĻ¤āĻžāĻĄāĻŧāĻŋ āĻļā§āĻ°ā§ āĻāĻ°ā§ āĻāĻŦāĻ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻāĻ¤ āĻāĻžāĻˇāĻžāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻĒāĻ°āĻŋāĻāĻŋāĻ¤, āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§ āĻ¸āĻŋ āĻĒāĻ°āĻŋāĻŦāĻžāĻ°ā§āĻ°āĨ¤ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻ āĻāĻžāĻˇāĻžāĻ¯āĻŧ āĻĻā§āĻ°ā§āĻ¤ āĻāĻ¤ā§āĻĒāĻžāĻĻāĻ¨āĻļā§āĻ˛āĻ¤āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧāĻ¤āĻžāĻ° āĻ āĻ°ā§āĻĨ āĻšāĻ˛ āĻāĻžāĻˇāĻžāĻāĻŋ āĻā§āĻŦ āĻŦā§āĻļāĻŋ āĻāĻŽā§āĻ˛ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤
āĻā§āĻāĻžāĻ¨ā§ āĻāĻĨāĻž, āĻ¤āĻžāĻ āĻ¨āĻž?
āĻ¸āĻ°āĻ˛āĻ¤āĻžāĻ° āĻļāĻŋāĻ˛ā§āĻĒāĻāĻ°ā§āĻŽ
āĻ¸āĻ°āĻ˛āĻ¤āĻž āĻ¸ā§āĻ¨ā§āĻĻāĻ°ā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻļāĻ°ā§āĻ¤āĨ¤ āĻ˛ā§āĻ āĻāĻ˛āĻ¸ā§āĻāĻ¯āĻŧāĨ¤
āĻāĻāĻŋāĻā§ āĻ¸āĻšāĻ āĻ°āĻžāĻāĻž āĻ¯ā§āĻā§āĻ¨ā§ āĻĄāĻŋāĻāĻžāĻāĻ¨ā§āĻ° āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻ˛āĻā§āĻˇā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻāĻžāĻ¨ā§āĻ¨ āĻ¯ā§, āĻāĻāĻāĻŋ āĻ¨āĻŋāĻā§āĻāĻ¤ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒ āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒ āĻ¨āĻ¯āĻŧ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ¯ā§āĻ āĻāĻ°āĻžāĻ° āĻāĻŋāĻā§ āĻ¨ā§āĻ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ āĻ¯āĻž āĻĨā§āĻā§ āĻ āĻĒāĻ¸āĻžāĻ°āĻŖ āĻāĻ°āĻžāĻ° āĻāĻŋāĻā§ āĻ¨ā§āĻāĨ¤ āĻ āĻ¨ā§āĻ āĻ˛ā§āĻ āĻŦāĻŋāĻļā§āĻŦāĻžāĻ¸ āĻāĻ°ā§ āĻ¯ā§ āĻāĻāĻŋāĻ˛ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻā§āĻ˛āĻŋ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°āĻ¤ā§ (āĻŦāĻž āĻāĻŽāĻ¨āĻāĻŋ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻ¤ā§) āĻāĻāĻāĻŋ āĻāĻāĻŋāĻ˛ āĻ¸āĻ°āĻā§āĻāĻžāĻŽ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤ āĻ¤āĻŦā§, āĻ¤āĻž āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ PERL āĻāĻžāĻˇāĻž āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻāĨ¤ āĻāĻžāĻˇāĻž āĻŽāĻ¤āĻžāĻĻāĻ°ā§āĻļā§āĻ°āĻž āĻŦāĻŋāĻļā§āĻŦāĻžāĻ¸ āĻāĻ°āĻ¤ā§āĻ¨ āĻ¯ā§ āĻāĻāĻāĻ¨ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻžāĻ°ā§āĻ° āĻāĻāĻāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽāĻĒāĻā§āĻˇā§ āĻ¤āĻŋāĻ¨āĻāĻŋ āĻāĻŋāĻ¨ā§āĻ¨ āĻāĻĒāĻžāĻ¯āĻŧ āĻĨāĻžāĻāĻž āĻāĻāĻŋāĻ¤āĨ¤ āĻā§ āĻāĻžāĻˇāĻžāĻ° āĻŽāĻ¤āĻžāĻĻāĻ°ā§āĻļā§āĻ°āĻž āĻāĻāĻāĻŋ āĻāĻŋāĻ¨ā§āĻ¨ āĻĒāĻĨ āĻ¨āĻŋāĻ¯āĻŧā§āĻāĻŋāĻ˛ā§āĻ¨; āĻ¤āĻžāĻ°āĻž āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨āĻŋāĻ¯āĻŧā§āĻāĻŋāĻ˛ā§āĻ¨ āĻ¯ā§ āĻāĻāĻāĻŋ āĻāĻĒāĻžāĻ¯āĻŧ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻāĻŋ āĻ¸āĻ¤ā§āĻ¯āĻŋāĻ āĻāĻžāĻ˛, āĻ˛āĻā§āĻˇā§āĻ¯ āĻ āĻ°ā§āĻāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¯āĻĨā§āĻˇā§āĻāĨ¤ āĻāĻ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻāĻāĻāĻŋ āĻā§āĻ°ā§āĻ¤āĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻ°āĻ¯āĻŧā§āĻā§: āĻāĻāĻŽāĻžāĻ¤ā§āĻ° āĻāĻĒāĻžāĻ¯āĻŧ āĻļā§āĻāĻž āĻ¸āĻšāĻ āĻāĻŦāĻ āĻā§āĻ˛ā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻž āĻāĻ āĻŋāĻ¨āĨ¤
āĻ āĻ¨ā§āĻ āĻ āĻāĻŋāĻŦāĻžāĻ¸ā§ āĻ āĻāĻŋāĻ¯ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻāĻžāĻˇāĻžāĻāĻŋāĻ¤ā§ āĻŽāĻžāĻ°ā§āĻāĻŋāĻ¤ āĻŦāĻŋāĻŽā§āĻ°ā§āĻ¤āĻ¤āĻž āĻ¨ā§āĻāĨ¤ āĻšā§āĻ¯āĻžāĻ, āĻāĻāĻŋ āĻ¸āĻ¤ā§āĻ¯, āĻ¤āĻŦā§ āĻāĻāĻŋ āĻāĻžāĻˇāĻžāĻ° āĻ āĻ¨ā§āĻ¯āĻ¤āĻŽ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĨ¤ āĻāĻžāĻˇāĻžāĻāĻŋāĻ¤ā§ āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻāĻžāĻĻā§ āĻ°āĻ¯āĻŧā§āĻā§ - āĻ¤āĻžāĻ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻāĻŋ āĻĒāĻĄāĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ¨āĻ āĻāĻā§āĻ° āĻā§āĻāĻžāĻ¨ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨ā§āĻāĨ¤ āĻā§āĻĄā§āĻ° āĻāĻžāĻ°āĻŦā§āĻ¸āĻŋāĻāĻŋāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻāĻŋ āĻŽā§āĻā§āĻ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻāĻāĻŋ āĻāĻžāĻ˛-āĻ˛āĻŋāĻāĻŋāĻ¤ āĻā§āĻ˛āĻ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦāĻāĻžāĻŦā§ āĻĒāĻĄāĻŧāĻž āĻšāĻ¯āĻŧ, āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻŦāĻž āĻā§āĻ¨ āĻāĻžāĻ āĻžāĻŽā§ āĻāĻžāĻĄāĻŧāĻžāĻāĨ¤ āĻāĻĒāĻ°āĻ¨ā§āĻ¤ā§, āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻĒāĻĄāĻŧāĻžāĻ° āĻāĻ¤āĻŋ āĻāĻŽāĻĒāĻā§āĻˇā§ āĻāĻāĻŋ āĻ˛ā§āĻāĻžāĻ° āĻāĻ¤āĻŋāĻ° āĻā§āĻ¯āĻŧā§ āĻŦā§āĻļāĻŋ āĻŽāĻžāĻ¤ā§āĻ°āĻžāĻ° āĻāĻāĻāĻŋ āĻā§āĻ°āĻŽāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻā§āĻĄā§ āĻāĻāĻ¨āĻŋāĻĢāĻ°ā§āĻŽ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻāĻŋāĻ āĻ°āĻ¯āĻŧā§āĻā§ (āĻŦāĻŋāĻ˛ā§āĻ-āĻāĻ¨ gofmt āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§), āĻ¤āĻŦā§ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ˛āĻžāĻāĻ¨ āĻĒāĻĄāĻŧāĻž āĻŽā§āĻā§āĻ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¨āĻ¯āĻŧāĨ¤
āĻā§āĻŦ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻĒā§āĻ°ā§āĻŖ āĻ¨āĻ¯āĻŧ
āĻļāĻŋāĻ˛ā§āĻĒ āĻ¯āĻāĻ¨ āĻ¤āĻžāĻ° āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨āĻ¤āĻžāĻā§ āĻŦāĻžāĻ§āĻžāĻā§āĻ°āĻ¸ā§āĻ¤ āĻāĻ°ā§ āĻ¤āĻāĻ¨ āĻ¤āĻž āĻ¸āĻšā§āĻ¯ āĻāĻ°ā§ āĻ¨āĻžāĨ¤ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻ¤āĻžāĻ° āĻĻāĻžāĻ¯āĻŧāĻŋāĻ¤ā§āĻŦ āĻ¨āĻ¯āĻŧāĨ¤
āĻ¸āĻ°āĻ˛āĻ¤āĻžāĻ° āĻāĻāĻžāĻā§āĻā§āĻˇāĻžāĻ° āĻāĻžāĻ°āĻŖā§, āĻā§-āĻ¤ā§ āĻāĻŽāĻ¨ āĻāĻ āĻ¨ā§āĻ° āĻ āĻāĻžāĻŦ āĻ°āĻ¯āĻŧā§āĻā§ āĻ¯āĻž āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻžāĻˇāĻžāĻ¯āĻŧ āĻ āĻā§āĻ¯āĻ¸ā§āĻ¤ āĻ˛ā§āĻā§āĻ°āĻž āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻāĻŋāĻā§ āĻŦāĻ˛ā§ āĻŽāĻ¨ā§ āĻāĻ°ā§āĨ¤ āĻĒā§āĻ°āĻĨāĻŽā§ āĻāĻāĻŋ āĻāĻŋāĻā§āĻāĻž āĻ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻāĻ¨āĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ¤āĻŦā§ āĻ¤āĻžāĻ°āĻĒāĻ°ā§ āĻāĻĒāĻ¨āĻŋ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°ā§āĻā§āĻ¨ āĻ¯ā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻāĻŋ āĻĒāĻĄāĻŧāĻ¤ā§ āĻ āĻ¨ā§āĻ āĻ¸āĻšāĻ āĻāĻŦāĻ āĻāĻ°āĻ āĻĻā§āĻŦā§āĻ¯āĻ°ā§āĻĨāĻšā§āĻ¨āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻāĻāĻŋ āĻāĻ¨āĻ¸ā§āĻ˛ āĻāĻāĻāĻŋāĻ˛āĻŋāĻāĻŋ āĻ¯āĻž stdin āĻĒāĻĄāĻŧā§ āĻŦāĻž āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻāĻāĻ°āĻāĻŽ āĻĻā§āĻāĻžāĻŦā§:
package main
import (
"bufio"
"flag"
"fmt"
"log"
"os"
)
func main() {
flag.Parse()
scanner := newScanner(flag.Args())
var text string
for scanner.Scan() {
text += scanner.Text()
}
if err := scanner.Err(); err != nil {
log.Fatal(err)
}
fmt.Println(text)
}
func newScanner(flags []string) *bufio.Scanner {
if len(flags) == 0 {
return bufio.NewScanner(os.Stdin)
}
file, err := os.Open(flags[0])
if err != nil {
log.Fatal(err)
}
return bufio.NewScanner(file)
}
āĻĄāĻŋ āĻ¤ā§ āĻāĻāĻ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ° āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨, āĻ¯āĻĻāĻŋāĻ āĻāĻāĻŋ āĻāĻŋāĻā§āĻāĻž āĻā§āĻ āĻĻā§āĻāĻžāĻ¯āĻŧ, āĻĒāĻĄāĻŧāĻž āĻ¸āĻšāĻ āĻ¨āĻ¯āĻŧ
import std.stdio, std.array, std.conv;
void main(string[] args)
{
try
{
auto source = args.length > 1 ? File(args[1], "r") : stdin;
auto text = source.byLine.join.to!(string);
writeln(text);
}
catch (Exception ex)
{
writeln(ex.msg);
}
}
āĻ¨āĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ¨āĻ°āĻ
āĻŽāĻžāĻ¨ā§āĻˇ āĻ¨āĻŋāĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻžāĻšāĻžāĻ¨ā§āĻ¨āĻžāĻŽ āĻŦāĻšāĻ¨ āĻāĻ°ā§āĨ¤ āĻŽāĻžāĻ°ā§āĻāĻŋāĻ¨ āĻ˛ā§āĻĨāĻžāĻ°.
āĻ¨āĻ¤ā§āĻ¨āĻ°āĻž āĻā§āĻ°āĻŽāĻžāĻāĻ¤ āĻā§āĻ¨ā§āĻ°āĻŋāĻā§āĻ° āĻ āĻāĻžāĻŦā§āĻ° āĻĒāĻ°āĻŋāĻĒā§āĻ°ā§āĻā§āĻˇāĻŋāĻ¤ā§ āĻā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ āĻāĻŋāĻ¯ā§āĻ āĻāĻ°ā§āĨ¤ āĻāĻ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻāĻŋ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻ¤āĻžāĻĻā§āĻ° āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻāĻ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻā§āĻĄ āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ° āĻ¸āĻžāĻ°āĻ¸āĻāĻā§āĻˇā§āĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨, āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻĒā§āĻļāĻžāĻĻāĻžāĻ°āĻ°āĻž āĻŦāĻŋāĻļā§āĻŦāĻžāĻ¸ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻāĻžāĻ°ā§āĻ¯āĻāĻžāĻ°āĻŋāĻ¤āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĄā§āĻāĻž āĻāĻžāĻāĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻāĻĒāĻŋ-āĻĒā§āĻ¸ā§āĻ āĻāĻ°āĻž āĻāĻžāĻĄāĻŧāĻž āĻ āĻ¨ā§āĻ¯ āĻā§āĻ¨ā§ āĻāĻĒāĻžāĻ¯āĻŧā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻ¯āĻžāĻŦā§ āĻ¨āĻžāĨ¤
package main
import "fmt"
func int64Sum(list []int64) (uint64) {
var result int64 = 0
for x := 0; x < len(list); x++ {
result += list[x]
}
return uint64(result)
}
func int32Sum(list []int32) (uint64) {
var result int32 = 0
for x := 0; x < len(list); x++ {
result += list[x]
}
return uint64(result)
}
func main() {
list32 := []int32{1, 2, 3, 4, 5}
list64 := []int64{1, 2, 3, 4, 5}
fmt.Println(int32Sum(list32))
fmt.Println(int64Sum(list64))
}
āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻˇāĻžāĻ° āĻ¯āĻĨā§āĻˇā§āĻ āĻāĻĒāĻžāĻ¯āĻŧ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻā§āĻ¨ā§āĻ°āĻŋāĻ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻ āĻ āĻŋāĻ āĻšāĻŦā§āĨ¤
package main
import "fmt"
func Eval32(list []int32, fn func(a, b int32)int32) int32 {
var res int32
for _, val := range list {
res = fn(res, val)
}
return res
}
func int32Add(a, b int32) int32 {
return a + b
}
func int32Sub(a, b int32) int32 {
return a + b
}
func Eval64(list []int64, fn func(a, b int64)int64) int64 {
var res int64
for _, val := range list {
res = fn(res, val)
}
return res
}
func int64Add(a, b int64) int64 {
return a + b
}
func int64Sub(a, b int64) int64 {
return a - b
}
func main() {
list32 := []int32{1, 2, 3, 4, 5}
list64 := []int64{1, 2, 3, 4, 5}
fmt.Println(Eval32(list32, int32Add))
fmt.Println(Eval64(list64, int64Add))
fmt.Println(Eval64(list64, int64Sub))
}
āĻāĻŦāĻ, āĻ¯āĻĻāĻŋāĻ āĻāĻŽāĻžāĻĻā§āĻ° āĻā§āĻĄāĻāĻŋ āĻāĻā§āĻ° āĻā§āĻ¸ā§āĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ āĻāĻŋāĻā§āĻāĻž āĻĻā§āĻ°ā§āĻ āĻšāĻ¯āĻŧā§ āĻāĻ ā§āĻā§, āĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖā§āĻā§āĻ¤ āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻ āĻ¤āĻāĻŦ, āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻžāĻŖāĻŋāĻ¤āĻŋāĻ āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ˛āĻžāĻĒ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻĒāĻā§āĻˇā§ āĻāĻ āĻŋāĻ¨ āĻšāĻŦā§ āĻ¨āĻžāĨ¤
āĻ āĻ¨ā§āĻā§ āĻŦāĻ˛āĻŦā§ āĻ¯ā§ āĻĄāĻŋ-āĻ¤ā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯āĻāĻžāĻŦā§ āĻā§āĻ āĻĻā§āĻāĻžāĻ¯āĻŧ āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻž āĻ¸āĻ āĻŋāĻ āĻšāĻŦā§āĨ¤
import std.stdio;
import std.algorithm;
void main(string[] args)
{
[1, 2, 3, 4, 5].reduce!((a, b) => a + b).writeln;
}
āĻ¯āĻžāĻāĻšā§āĻ, āĻāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤, āĻ¤āĻŦā§ āĻāĻ°āĻ āĻ¸āĻ āĻŋāĻ āĻ¨āĻ¯āĻŧ, āĻ¯ā§āĻšā§āĻ¤ā§ āĻĄāĻŋ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻžāĻ° āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻāĻŋāĻā§ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°ā§āĨ¤
āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻā§āĻŦāĻ¨ā§ āĻ¯ā§āĻā§āĻ¤āĻŋāĻ° āĻāĻāĻŋāĻ˛āĻ¤āĻž āĻŦāĻžāĻĄāĻŧāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻ§āĻžāĻ¨ āĻĻā§āĻ°ā§āĻ¤ āĻ¸āĻā§āĻā§āĻāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻŦā§āĻ¯āĻŦāĻ§āĻžāĻ¨āĻāĻŋ āĻāĻ°āĻ āĻĻā§āĻ°ā§āĻ¤ āĻŦāĻ¨ā§āĻ§ āĻšāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧ āĻ¯āĻāĻ¨ āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻ¯āĻž āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ˛ā§āĻ¯āĻžāĻā§āĻā§āĻ¯āĻŧā§āĻ āĻ āĻĒāĻžāĻ°ā§āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻžāĨ¤
āĻ°āĻā§āĻˇāĻŖāĻžāĻŦā§āĻā§āĻˇāĻŖāĻ¯ā§āĻā§āĻ¯āĻ¤āĻž, āĻāĻā§āĻ¸āĻā§āĻ¨āĻ¸āĻŋāĻŦāĻŋāĻ˛āĻŋāĻāĻŋ āĻāĻŦāĻ āĻĒāĻ āĻ¨āĻ¯ā§āĻā§āĻ¯āĻ¤āĻžāĻ° āĻĒāĻ°āĻŋāĻĒā§āĻ°ā§āĻā§āĻˇāĻŋāĻ¤ā§, āĻāĻŽāĻžāĻ° āĻŽāĻ¤ā§, āĻā§ āĻāĻžāĻˇāĻž āĻāĻŋāĻ¤ā§āĻā§, āĻ¯āĻĻāĻŋāĻ āĻāĻāĻŋ āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨā§ āĻšā§āĻ°ā§āĻā§āĨ¤
āĻāĻŋāĻā§ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻ āĻāĻŽāĻžāĻĻā§āĻ° āĻ āĻ¨āĻ¸ā§āĻŦā§āĻāĻžāĻ°ā§āĻ¯ āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻĻā§āĻ¯āĻŧāĨ¤ āĻāĻāĻŋ āĻŦāĻžāĻāĻžāĻ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻāĻŋāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ. āĻ¸ā§āĻ¤āĻ°āĻžāĻ, āĻā§āĻ¨ā§ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ¸āĻžāĻāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻāĻŽāĻžāĻĻā§āĻ° āĻļā§āĻ§ā§ sort.Interface āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
import "sort"
type Names []string
func (ns Names) Len() int {
return len(ns)
}
func (ns Names) Less(i, j int) bool {
return ns[i] < ns[j]
}
func (ns Names) Swap(i, j int) {
ns[i], ns[j] = ns[j], ns[i]
}
func main() {
names := Names{"London", "Berlin", "Rim"}
sort.Sort(names)
}
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻā§āĻ¨ā§ āĻāĻĒā§āĻ¨ āĻ¸ā§āĻ°ā§āĻ¸ āĻĒā§āĻ°āĻā§āĻā§āĻ āĻ¨ā§āĻ¨ āĻāĻŦāĻ grep âinterface{}â -R āĻāĻŽāĻžāĻ¨ā§āĻĄāĻāĻŋ āĻāĻžāĻ˛āĻžāĻ¨, āĻāĻĒāĻ¨āĻŋ āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻŦā§āĻ¨ āĻāĻ¤ āĻāĻ¨ āĻāĻ¨ āĻŦāĻŋāĻā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻāĻ° āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ¨āĻŋāĻˇā§āĻ āĻŽāĻ¨ā§āĻ° āĻāĻŽāĻ°ā§āĻĄāĻ°āĻž āĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§ āĻŦāĻ˛āĻŦā§āĻ¨ āĻ¯ā§ āĻāĻ āĻ¸āĻŦ āĻā§āĻ¨ā§āĻ°āĻŋāĻā§āĻ° āĻ āĻāĻžāĻŦā§āĻ° āĻāĻžāĻ°āĻŖā§āĨ¤ āĻ¯āĻžāĻāĻšā§āĻ, āĻāĻ āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻ¤āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻāĻāĻāĻŋ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĄā§āĻ˛āĻĢāĻŋ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻāĨ¤ āĻāĻ āĻāĻāĻ āĻā§āĻ¨ā§āĻ°āĻŋāĻā§āĻ° āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ āĻĨāĻžāĻāĻž āĻ¸āĻ¤ā§āĻ¤ā§āĻŦā§āĻ, āĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻāĻžāĻ°ā§ āĻĄā§āĻāĻž āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻžāĻāĻĒ āĻ°āĻ¯āĻŧā§āĻā§ā§ˇ āĻā§ āĻāĻžāĻˇāĻž āĻāĻāĻ āĻāĻžāĻ āĻāĻ°ā§āĨ¤
āĻāĻāĻāĻŋ āĻāĻžāĻŽāĻžāĻ¨ āĻĨā§āĻā§ āĻāĻĄāĻŧā§āĻ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤
āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ°ā§āĻāĻā§āĻ¯āĻžāĻā§āĻāĻāĻŋ āĻ āĻŦāĻļā§āĻ¯āĻ āĻĒāĻžāĻāĻ˛ā§āĻ° āĻāĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻžāĻ¨āĻžāĻ¨āĻ¸āĻ āĻšāĻŦā§āĨ¤ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨āĻŋāĻ¸ā§āĻ˛āĻžāĻ āĻ˛ā§āĻāĨ¤
āĻ āĻ¨ā§āĻ āĻāĻ°āĻŽ āĻāĻā§āĻ¤āĻ°āĻž āĻĻāĻžāĻŦāĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻ¯ā§ āĻā§-āĻ¤ā§ āĻā§āĻ¨ā§āĻ°āĻŋāĻ āĻ¤ā§āĻ°āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ°ā§āĻāĻāĻŋ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ°āĻ¯āĻŧā§āĻā§ - āĻĒā§āĻ°āĻ¤āĻŋāĻĢāĻ˛āĻ¨āĨ¤ āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻž āĻ¸āĻ āĻŋāĻ āĻšāĻŦā§... āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦāĻŋāĻ°āĻ˛ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĨ¤
āĻ°āĻŦ āĻĒāĻžāĻāĻ āĻāĻŽāĻžāĻĻā§āĻ° āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§:
āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻļāĻā§āĻ¤āĻŋāĻļāĻžāĻ˛ā§ āĻšāĻžāĻ¤āĻŋāĻ¯āĻŧāĻžāĻ° āĻ¯āĻž āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤ āĻāĻ ā§āĻ°āĻāĻžāĻŦā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨āĻž āĻšāĻ˛ā§ āĻāĻāĻŋ āĻāĻĄāĻŧāĻžāĻ¨ā§ āĻāĻāĻŋāĻ¤āĨ¤
āĻāĻāĻāĻŋāĻĒāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻ˛ā§:
āĻĒā§āĻ°āĻ¤āĻŋāĻĢāĻ˛āĻ¨ āĻ¸ā§āĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻā§ āĻŦā§āĻāĻžāĻ¯āĻŧ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¤āĻžāĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻāĻžāĻ āĻžāĻŽā§ āĻāĻŦāĻ āĻāĻāĻ°āĻŖ āĻ¨āĻŋāĻ°ā§āĻā§āĻˇāĻŖ āĻāĻŦāĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻĄāĻžāĻāĻŽ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻĢāĻ˛āĻ¨āĻā§ āĻĒā§āĻ°āĻ¤āĻŋāĻĢāĻ˛āĻŋāĻ¤ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻŋ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻŽā§āĻāĻžāĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻāĨ¤
āĻ¯āĻžāĻāĻšā§āĻ, āĻāĻĒāĻ¨āĻŋ āĻāĻžāĻ¨ā§āĻ¨, āĻāĻĒāĻ¨āĻžāĻā§ āĻ¸āĻŦāĻāĻŋāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ°ā§āĻĨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻāĻŋ āĻšāĻ˛:
- āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ˛āĻŋāĻāĻ¤ā§ āĻ āĻ¸ā§āĻŦāĻŋāĻ§āĻž
- āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ¸āĻā§āĻāĻžāĻ˛āĻ¨ā§āĻ° āĻāĻ¤āĻŋ
āĻ āĻ¤āĻāĻŦ, āĻĒā§āĻ°āĻ¤āĻŋāĻĢāĻ˛āĻ¨ āĻ āĻŦāĻļā§āĻ¯āĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤, āĻ¯ā§āĻŽāĻ¨ āĻāĻāĻāĻŋ āĻŦāĻĄāĻŧ-āĻā§āĻ¯āĻžāĻ˛āĻŋāĻŦāĻžāĻ° āĻ āĻ¸ā§āĻ¤ā§āĻ°āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻĢāĻ˛āĻ¨ā§āĻ° āĻāĻŋāĻ¨ā§āĻ¤āĻžāĻšā§āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ āĻĒāĻ āĻ¨āĻ¯ā§āĻā§āĻ¯ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ, āĻ§ā§āĻ°ā§āĻŦāĻ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻāĻŦāĻ āĻāĻŽ āĻāĻ¤āĻŋāĻ° āĻĻāĻŋāĻā§ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻŋāĻ¤ āĻāĻ°ā§āĨ¤ āĻāĻāĻāĻ¨ āĻ¸ā§āĻ¨āĻŦ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ¯, āĻāĻ°āĻ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻŦāĻžāĻĻā§ āĻāĻŦāĻ āĻŦāĻŋāĻ¨āĻ¯āĻŧā§ āĻ¸āĻšāĻāĻ°ā§āĻŽā§āĻĻā§āĻ° āĻ¸āĻžāĻŽāĻ¨ā§ āĻ¤āĻžāĻ° āĻā§āĻĄ āĻĻā§āĻāĻžāĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻāĻ¯āĻŧāĻžāĻ āĻāĻāĻŽāĻžāĻ¤ā§āĻ° āĻāĻŋāĻ¨āĻŋāĻ¸āĨ¤
āĻļāĻŋ āĻĨā§āĻā§ āĻ¸āĻžāĻāĻ¸ā§āĻā§āĻ¤āĻŋāĻ āĻ˛āĻžāĻā§āĻ? āĻ¨āĻž, āĻ āĻ¨ā§āĻ āĻāĻžāĻˇāĻž āĻĨā§āĻā§!
āĻāĻžāĻā§āĻ¯ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻĨā§ āĻāĻ¤ā§āĻ¤āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ°ā§āĻĻā§āĻ° āĻāĻžāĻā§ āĻāĻŖāĻ āĻ°ā§āĻā§ āĻ¯āĻžāĻ¯āĻŧāĨ¤
āĻ¯āĻĻāĻŋāĻ āĻ āĻ¨ā§āĻā§āĻ āĻŦāĻŋāĻļā§āĻŦāĻžāĻ¸ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻāĻžāĻˇāĻžāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻāĻžāĻŦā§ āĻ¸āĻŋ āĻāĻ¤āĻŋāĻšā§āĻ¯ā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§, āĻāĻāĻŋ āĻāĻŽāĻ¨ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻžāĻˇāĻžāĻāĻŋ āĻ¸ā§āĻ°āĻž āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻ āĻāĻžāĻˇāĻžāĻ° āĻ āĻ¨ā§āĻ āĻĻāĻŋāĻāĻā§ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°ā§āĨ¤
āĻļāĻŦā§āĻĻāĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸
āĻĒā§āĻ°āĻĨāĻŽāĻ¤, āĻŦā§āĻ¯āĻžāĻāĻ°āĻŖāĻāĻ¤ āĻāĻžāĻ āĻžāĻŽā§āĻ° āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻ¸āĻŋ āĻāĻžāĻˇāĻžāĻ° āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§āĨ¤ āĻ¯āĻžāĻāĻšā§āĻ, āĻĄā§āĻ˛āĻĢāĻŋ āĻāĻžāĻˇāĻžāĻ°āĻ āĻāĻāĻāĻŋ āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯ āĻĒā§āĻ°āĻāĻžāĻŦ āĻāĻŋāĻ˛āĨ¤ āĻāĻāĻāĻžāĻŦā§, āĻāĻŽāĻ°āĻž āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻā§āĻāĻŋ āĻ¯ā§ āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻŦāĻ¨ā§āĻ§āĻ¨ā§āĻā§āĻ˛āĻŋ, āĻ¯āĻž āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻāĻŋāĻ° āĻĒāĻžāĻ āĻ¯ā§āĻā§āĻ¯āĻ¤āĻžāĻā§ āĻŦā§āĻ¯āĻžāĻĒāĻāĻāĻžāĻŦā§ āĻšā§āĻ°āĻžāĻ¸ āĻāĻ°ā§, āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻ¸āĻ°āĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻžāĻˇāĻžāĻāĻŋāĻ¤ā§ āĻĄā§āĻ˛āĻĢāĻŋ āĻāĻžāĻˇāĻžāĻ° āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ â:=â āĻ āĻĒāĻžāĻ°ā§āĻāĻ°āĻ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻ§āĻžāĻ°āĻŖāĻž ADA āĻŽāĻ¤ āĻāĻžāĻˇāĻž āĻĨā§āĻā§ āĻ§āĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ. āĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻ¸āĻ¤ā§āĻ¤āĻžāĻ° āĻā§āĻˇāĻŖāĻž PROLOG āĻāĻžāĻˇāĻž āĻĨā§āĻā§ āĻ§āĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŦāĻŋāĻā§āĻāĻžāĻ¨
āĻĒā§āĻ¯āĻžāĻā§āĻāĻā§āĻ˛āĻŋ DELPHI āĻāĻžāĻˇāĻžāĻ° āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŦāĻŋāĻĻā§āĻ¯āĻžāĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻāĻŋāĻ˛āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻĄā§āĻāĻž āĻāĻŦāĻ āĻā§āĻĄ āĻāĻ¨āĻā§āĻ¯āĻžāĻĒāĻ¸ā§āĻ˛ā§āĻ āĻāĻ°ā§ āĻāĻŦāĻ āĻāĻ¤ā§ āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻāĻŦāĻ āĻĒāĻžāĻŦāĻ˛āĻŋāĻ āĻ¸āĻ¤ā§āĻ¤āĻž āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻāĻŋ āĻāĻĒāĻ¨āĻžāĻā§ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸āĻā§ āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨ āĻāĻŽāĻžāĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤
āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ DELPHI āĻāĻžāĻˇāĻž āĻĨā§āĻā§ āĻ§āĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤
āĻ¸āĻāĻāĻ˛āĻ¨
āĻāĻāĻŋ āĻāĻžāĻ°āĻŖ āĻāĻžāĻĄāĻŧāĻžāĻ āĻ¨āĻ¯āĻŧ āĻ¯ā§ āĻāĻāĻāĻŋ āĻā§āĻ¤ā§āĻ āĻ°āĻ¯āĻŧā§āĻā§: āĻāĻāĻāĻŋ āĻ¸āĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ¸āĻāĻāĻ˛āĻŋāĻ¤ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ Go āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤ āĻāĻžāĻˇāĻžāĻ° āĻ āĻ¨ā§āĻ¯āĻ¤āĻŽ āĻļāĻā§āĻ¤āĻŋ āĻšāĻ˛ āĻāĻ° āĻ āĻ¤āĻŋ āĻĻā§āĻ°ā§āĻ¤ āĻ¸āĻāĻāĻ˛āĻ¨āĨ¤ āĻ§āĻžāĻ°āĻŖāĻžāĻāĻŋ DELPHI āĻāĻžāĻˇāĻž āĻĨā§āĻā§ āĻ§āĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ Go āĻĒā§āĻ¯āĻžāĻā§āĻ āĻāĻāĻāĻŋ DELPHI āĻŽāĻĄāĻŋāĻāĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻ˛ā§ āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻāĻ āĻĒā§āĻ¯āĻžāĻā§āĻāĻā§āĻ˛āĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ˛ā§āĻ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ āĻ¤āĻāĻŦ, āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻž āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§, āĻāĻĒāĻ¨āĻžāĻā§ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻ¨āĻž, āĻŦāĻ°āĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻāĻŦāĻ āĻĒā§āĻ¯āĻžāĻā§āĻāĻā§āĻ˛āĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻāĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ (āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻĒāĻ°ā§āĻ, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻĻāĻŋ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸āĻā§āĻ˛āĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¯āĻŧ)āĨ¤
āĻāĻā§āĻ-āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ
āĻāĻžāĻˇāĻžāĻāĻŋāĻ¤ā§ āĻ āĻ¨ā§āĻāĻā§āĻ˛āĻŋ āĻāĻā§āĻ-āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻāĻ āĻ¨ āĻ°āĻ¯āĻŧā§āĻā§ āĻ¯āĻž C āĻāĻ° āĻŽāĻ¤ā§ āĻ¨āĻŋāĻŽā§āĻ¨-āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻāĻžāĻˇāĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤
- āĻ˛āĻžāĻāĻ¨
- āĻšā§āĻ¯āĻžāĻļ āĻā§āĻŦāĻŋāĻ˛
- āĻ¸ā§āĻ˛āĻžāĻāĻ¸
- āĻšāĻžāĻāĻ¸ āĻāĻžāĻāĻĒāĻŋāĻ RUBY-āĻāĻ° āĻŽāĻ¤ā§ āĻāĻžāĻˇāĻž āĻĨā§āĻā§ āĻ§āĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ (āĻ¯āĻž, āĻĻā§āĻ°ā§āĻāĻžāĻā§āĻ¯āĻŦāĻļāĻ¤, āĻ āĻ¨ā§āĻā§āĻ āĻŦā§āĻāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻž āĻŦāĻž āĻāĻ° āĻĒā§āĻ°ā§āĻŖ āĻ¸āĻŽā§āĻāĻžāĻŦāĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻž)āĨ¤
āĻ¸ā§āĻŽā§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž
āĻŽā§āĻŽāĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§ āĻĒā§āĻ°āĻžāĻĒā§āĻ¯. āĻ¯āĻĻāĻŋ C++ āĻāĻ° āĻŽāĻ¤ā§ āĻāĻžāĻˇāĻžāĻā§āĻ˛āĻŋāĻ¤ā§ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻŦāĻŋāĻāĻžāĻļāĻāĻžāĻ°ā§āĻ° āĻšāĻžāĻ¤ā§ āĻā§āĻĄāĻŧā§ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§āĻ¤ā§ DELPHI-āĻāĻ° āĻŽāĻ¤ā§ āĻāĻžāĻˇāĻžāĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻāĻāĻŋ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻāĻŖāĻ¨āĻž āĻŽāĻĄā§āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤ āĻāĻ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻ¸āĻžāĻĨā§, āĻ¸āĻžāĻāĻā§āĻ˛āĻŋāĻ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĻ¨āĻŋ, āĻ¯ā§āĻšā§āĻ¤ā§ āĻ āĻ°āĻĢāĻžāĻ¨ āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ° āĻ¤ā§āĻ°āĻŋ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛, āĻ¤āĻžāĻ°āĻĒāĻ° āĻā§-āĻ¤ā§ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻ° āĻŦāĻŋāĻ˛ā§āĻ-āĻāĻ¨ āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖ āĻ°āĻ¯āĻŧā§āĻā§ (āĻ¯ā§āĻŽāĻ¨ C#)āĨ¤ āĻāĻĒāĻ°āĻ¨ā§āĻ¤ā§, āĻāĻŦāĻ°ā§āĻāĻ¨āĻž āĻ¸āĻāĻā§āĻ°āĻžāĻšāĻ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻā§āĻ¯āĻŧā§ āĻŦā§āĻļāĻŋ āĻĻāĻā§āĻˇ āĻāĻŦāĻ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ āĻ āĻ¨ā§āĻ āĻ°āĻŋāĻ¯āĻŧā§āĻ˛-āĻāĻžāĻāĻŽ āĻāĻžāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻžāĻˇāĻž āĻ¨āĻŋāĻā§āĻ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°ā§ āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ āĻ¸ā§āĻā§āĻ¯āĻžāĻā§āĻ° āĻāĻĒāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻāĻŋ āĻŽā§āĻŽāĻ°āĻŋ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻāĻžāĻ°ā§ āĻ˛ā§āĻĄ āĻāĻŽāĻžāĻ¯āĻŧ āĻāĻŦāĻ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻāĻ¤āĻŋ āĻŦāĻžāĻĄāĻŧāĻžāĻ¯āĻŧāĨ¤
āĻ¸āĻā§āĻāĻ¤āĻŋ āĻāĻŦāĻ āĻ¸āĻŽāĻāĻ¤āĻŋ
āĻāĻžāĻˇāĻžāĻ° āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛āĻ¤āĻž āĻāĻŦāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻ¯ā§āĻā§āĻ¤āĻž āĻĒā§āĻ°āĻļāĻāĻ¸āĻžāĻ° āĻŦāĻžāĻāĻ°ā§āĨ¤ āĻā§āĻ¨ āĻ¨āĻŋāĻŽā§āĻ¨-āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻāĻžāĻˇāĻž āĻāĻŽāĻ¨āĻāĻŋ āĻĻā§āĻ°āĻŦāĻ°ā§āĻ¤ā§āĻāĻžāĻŦā§ Go āĻāĻ° āĻ¸āĻžāĻĨā§ āĻĒā§āĻ°āĻ¤āĻŋāĻ¯ā§āĻāĻŋāĻ¤āĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻžāĨ¤ āĻ¨ā§āĻ¯āĻžāĻ¯ā§āĻ¯ āĻšāĻ¤ā§, āĻāĻāĻŋ āĻ˛āĻā§āĻˇāĻŖā§āĻ¯āĻŧ āĻ¯ā§ āĻŽāĻĄā§āĻ˛āĻāĻŋ āĻāĻžāĻˇāĻžāĻ° āĻ˛ā§āĻāĻāĻĻā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻĻā§āĻāĻžāĻŦāĻŋāĻ¤ āĻšāĻ¯āĻŧāĻ¨āĻŋ, āĻ¤āĻŦā§ āĻāĻāĻŋ āĻā§āĻŦāĻ˛ āĻāĻžāĻ˛ āĻĒā§āĻ°āĻžāĻ¨ā§ ADA āĻāĻžāĻˇāĻž āĻĨā§āĻā§ āĻ§āĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤ āĻāĻžāĻˇāĻžāĻāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻŋāĻĒāĻŋāĻāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ˛āĻā§āĻˇ āĻ˛āĻā§āĻˇ āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ āĻ¸āĻāĻ¯ā§āĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ, āĻ¯āĻāĻ¨ āĻŦāĻšā§-āĻĨā§āĻ°ā§āĻĄā§āĻĄ āĻā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ āĻāĻ˛āĻžāĻŦāĻ¸ā§āĻĨāĻž āĻāĻŦāĻ āĻ°ā§āĻ¸ā§āĻ° āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ° āĻ¸āĻžāĻĨā§ āĻāĻŽ āĻāĻāĻŋāĻ˛ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻā§āĻ°āĻŽ āĻĨāĻžāĻā§āĨ¤
āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ¸ā§āĻŦāĻŋāĻ§āĻž
āĻ˛āĻžāĻāĻāĻ¨āĻ āĻšāĻ˛ā§ āĻ¸āĻŦāĻžāĻ āĻ¨āĻŋāĻāĻ¸ā§āĻŦāĻžāĻ°ā§āĻĨ āĻšāĻ¯āĻŧā§ āĻ¯āĻžāĻŦā§āĨ¤
āĻāĻžāĻˇāĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻ āĻ¨ā§āĻāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻāĻ¸āĻ¨ā§āĻĻā§āĻšā§ āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§:
- āĻĒā§āĻ°āĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§ āĻāĻāĻāĻŋ āĻāĻāĻ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ āĻĢāĻžāĻāĻ˛ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻā§ āĻŦā§āĻ¯āĻžāĻĒāĻāĻāĻžāĻŦā§ āĻ¸āĻ°āĻ˛ āĻāĻ°ā§āĨ¤
- āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻāĻžāĻāĻĒāĻŋāĻ āĻāĻŦāĻ āĻāĻžāĻāĻĒ āĻāĻ¨āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻāĻĒāĻ¨āĻžāĻ° āĻā§āĻĄā§ āĻ¤ā§āĻ°ā§āĻāĻŋāĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯āĻāĻžāĻŦā§ āĻāĻŽāĻžāĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻāĻŽāĻ¨āĻāĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻ˛ā§āĻāĻž āĻāĻžāĻĄāĻŧāĻžāĻāĨ¤ āĻāĻŽāĻŋ āĻāĻŋāĻā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻžāĻ°āĻā§ āĻāĻžāĻ¨āĻŋ āĻ¯āĻžāĻ°āĻž āĻŽā§āĻā§āĻ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻ¨āĻž āĻ˛āĻŋāĻā§ āĻāĻŦāĻ āĻ¤āĻžāĻĻā§āĻ° āĻā§āĻĄā§āĻ° āĻā§āĻŖāĻŽāĻžāĻ¨ āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯āĻāĻžāĻŦā§ āĻā§āĻˇāĻ¤āĻŋāĻā§āĻ°āĻ¸ā§āĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤
- āĻā§āĻŦ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻā§āĻ°āĻ¸-āĻ¸āĻāĻāĻ˛āĻ¨ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻāĻŽā§āĻāĻžāĻ° āĻŦāĻšāĻ¨āĻ¯ā§āĻā§āĻ¯āĻ¤āĻž, āĻ¯āĻž āĻā§āĻ°āĻ¸-āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻŦāĻŋāĻāĻžāĻļāĻā§ āĻŦā§āĻ¯āĻžāĻĒāĻāĻāĻžāĻŦā§ āĻ¸āĻšāĻ āĻāĻ°ā§āĨ¤
- RE2 āĻ°ā§āĻā§āĻ˛āĻžāĻ° āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨āĻā§āĻ˛āĻŋ āĻĨā§āĻ°ā§āĻĄ-āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻāĻŦāĻ āĻĒā§āĻ°ā§āĻŦāĻžāĻāĻžāĻ¸āĻ¯ā§āĻā§āĻ¯ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤
- āĻāĻāĻāĻŋ āĻļāĻā§āĻ¤āĻŋāĻļāĻžāĻ˛ā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ¯āĻž āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒāĻā§ āĻ¤ā§āĻ¤ā§āĻ¯āĻŧ āĻĒāĻā§āĻˇā§āĻ° āĻāĻžāĻ āĻžāĻŽā§ āĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤
- āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻāĻŋ āĻā§āĻāĻžāĻŦā§ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¤āĻžāĻ° āĻā§āĻ¯āĻŧā§ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻāĻŋāĻ° āĻāĻĒāĻ° āĻĢā§āĻāĻžāĻ¸ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻˇāĻž āĻ¯āĻĨā§āĻˇā§āĻ āĻļāĻā§āĻ¤āĻŋāĻļāĻžāĻ˛ā§, āĻ¤āĻŦā§āĻ āĻ¯āĻĨā§āĻˇā§āĻ āĻ¨āĻŋāĻŽā§āĻ¨ āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻ¯ā§ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻāĻŋ āĻĻāĻā§āĻˇāĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
- āĻā§ āĻāĻā§ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ āĻ¨ā§āĻˇā§āĻ āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻžāĻā§āĻ¸ā§āĻ° āĻŦāĻžāĻāĻ°ā§ āĻāĻ¨ā§āĻ¨āĻ¤ āĻ¸āĻ°āĻā§āĻāĻžāĻŽ āĻ°āĻ¯āĻŧā§āĻā§: āĻĒāĻ°ā§āĻā§āĻˇāĻž, āĻĄāĻā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨, āĻĒā§āĻ¯āĻžāĻā§āĻ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž, āĻļāĻā§āĻ¤āĻŋāĻļāĻžāĻ˛ā§ āĻ˛āĻŋāĻ¨ā§āĻāĻžāĻ°, āĻā§āĻĄ āĻā§āĻ¨āĻžāĻ°ā§āĻļāĻ¨, āĻ°ā§āĻ¸ āĻāĻ¨ā§āĻĄāĻŋāĻļāĻ¨ āĻĄāĻŋāĻā§āĻā§āĻāĻ° āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĨ¤
- Go āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 1.11 āĻŦāĻŋāĻ˛ā§āĻ-āĻāĻ¨ āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻāĻžāĻ˛ā§ āĻāĻ°ā§āĻā§, āĻāĻ¨āĻĒā§āĻ°āĻŋāĻ¯āĻŧ VCS āĻšā§āĻ¸ā§āĻāĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻĒāĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤āĨ¤ āĻā§ āĻāĻā§āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻā§āĻ˛ āĻāĻāĻ¯ā§āĻā§ āĻ¤āĻžāĻĻā§āĻ° āĻĨā§āĻā§ āĻā§āĻĄ āĻĄāĻžāĻāĻ¨āĻ˛ā§āĻĄ, āĻ¤ā§āĻ°āĻŋ āĻāĻŦāĻ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻ¤ā§ āĻāĻ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤ āĻāĻŦāĻ āĻāĻāĻž āĻŽāĻšāĻžāĻ¨. āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 1.11 āĻāĻ° āĻāĻāĻŽāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§, āĻĒā§āĻ¯āĻžāĻā§āĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻāĻŋāĻ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤
- āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻžāĻˇāĻžāĻ° āĻŽā§āĻ˛ āĻ§āĻžāĻ°āĻŖāĻžāĻāĻŋ āĻšāĻ˛ āĻāĻžāĻĻā§ āĻāĻŽāĻžāĻ¨ā§, āĻāĻžāĻˇāĻžāĻāĻŋ āĻŦāĻŋāĻāĻžāĻļāĻāĻžāĻ°ā§āĻĻā§āĻ°āĻā§ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻāĻ¤ā§āĻ¸āĻžāĻšāĻŋāĻ¤ āĻāĻ°ā§āĨ¤ āĻāĻŦāĻ āĻāĻāĻŋ āĻ¸āĻ āĻŋāĻ, āĻāĻžāĻ°āĻŖ āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ, āĻāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻžāĻ° āĻāĻĨāĻž āĻā§āĻ˛ā§ āĻ¯āĻžāĻŦā§āĨ¤ āĻāĻ°ā§āĻāĻāĻŋ āĻŦāĻŋāĻˇāĻ¯āĻŧ āĻšāĻ˛ āĻ¯ā§ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻŦāĻŋāĻāĻžāĻļāĻāĻžāĻ°ā§āĻ°āĻž āĻāĻā§āĻāĻžāĻā§āĻ¤āĻāĻžāĻŦā§ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻžāĻā§ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°ā§, āĻ¤āĻžāĻĻā§āĻ° āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻ¤ā§āĻ°ā§āĻāĻŋāĻāĻŋāĻā§ āĻāĻĒāĻ°ā§āĻ° āĻĻāĻŋāĻā§ āĻĢāĻ°ā§āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻāĻ°āĻ¤ā§ āĻĒāĻāĻ¨ā§āĻĻ āĻāĻ°ā§āĨ¤
- āĻāĻžāĻˇāĻžāĻāĻŋ āĻļāĻžāĻ¸ā§āĻ¤ā§āĻ°ā§āĻ¯āĻŧ OOP āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§ āĻ¨āĻž, āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻ° āĻŦāĻŋāĻļā§āĻĻā§āĻ§ āĻāĻāĻžāĻ°ā§ Go-āĻ¤ā§ āĻā§āĻ¨ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛āĻāĻŋ āĻ¨ā§āĻāĨ¤ āĻ¯āĻžāĻāĻšā§āĻ, āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¨āĻ¯āĻŧāĨ¤ OOP āĻāĻ° āĻ āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ āĻ¨āĻ¤ā§āĻ¨āĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻŦā§āĻļā§āĻ° āĻŦāĻžāĻ§āĻžāĻā§ āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯āĻāĻžāĻŦā§ āĻšā§āĻ°āĻžāĻ¸ āĻāĻ°ā§āĨ¤
āĻ¸āĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧā§āĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ°āĻ˛āĻ¤āĻž
āĻāĻāĻŋ āĻāĻāĻŋāĻ˛ āĻāĻ°āĻž āĻ¸āĻšāĻ, āĻ¸āĻ°āĻ˛ā§āĻāĻ°āĻŖ āĻāĻ°āĻž āĻāĻ āĻŋāĻ¨āĨ¤
Go āĻ¸āĻšāĻ āĻšāĻ¤ā§ āĻĄāĻŋāĻāĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ āĻāĻŦāĻ āĻāĻāĻŋ āĻ¸ā§āĻ āĻ˛āĻā§āĻˇā§āĻ¯ā§ āĻ¸āĻĢāĻ˛ āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻŋ āĻāĻŽāĻ¨ āĻ¸ā§āĻŽāĻžāĻ°ā§āĻ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻžāĻ°āĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ˛ā§āĻāĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¯āĻžāĻ°āĻž āĻāĻŋāĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻā§āĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻŦā§āĻā§āĻ¨ āĻāĻŦāĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ°āĻžāĻāĻ-āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻāĻžāĻˇāĻžāĻ° āĻ āĻ¨ā§āĻ¤āĻšā§āĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛āĻ¤āĻžāĻ¯āĻŧ āĻā§āĻ˛āĻžāĻ¨ā§āĻ¤āĨ¤ āĻāĻ° āĻ āĻ¸ā§āĻ¤ā§āĻ°āĻžāĻāĻžāĻ°ā§ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻāĻāĻŋāĻ āĻāĻžāĻ āĻžāĻŽā§āĻ° āĻāĻāĻāĻŋ āĻ āĻĒā§āĻā§āĻˇāĻžāĻā§āĻ¤ āĻā§āĻ āĻ¸ā§āĻ āĻĨāĻžāĻāĻžāĻ° āĻāĻžāĻ°āĻŖā§, āĻāĻāĻŋ āĻāĻžāĻ°ā§āĻ¯āĻ¤ āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻ¸āĻžāĻĨā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧ āĻ¨āĻ¯āĻŧ, āĻ¤āĻžāĻ āĻŦāĻŋāĻāĻžāĻļāĻāĻžāĻ°ā§āĻĻā§āĻ° āĻŦāĻŋāĻāĻžāĻļā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĨāĻžāĻā§, āĻāĻŦāĻ āĻ āĻŦāĻŋāĻ°āĻžāĻŽāĻāĻžāĻŦā§ āĻāĻžāĻˇāĻžāĻ° āĻāĻĻā§āĻāĻžāĻŦāĻ¨ āĻ āĻ§ā§āĻ¯āĻ¯āĻŧāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻ¯āĻŧāĨ¤
āĻā§āĻŽā§āĻĒāĻžāĻ¨āĻŋāĻā§āĻ˛āĻŋāĻ āĻ āĻ¨ā§āĻāĻā§āĻ˛āĻŋ āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻĒāĻžāĻ¯āĻŧ: āĻāĻāĻāĻŋ āĻāĻŽ āĻĒā§āĻ°āĻŦā§āĻļā§āĻ° āĻŦāĻžāĻ§āĻž āĻ¤āĻžāĻĻā§āĻ° āĻĻā§āĻ°ā§āĻ¤ āĻāĻāĻāĻ¨ āĻŦāĻŋāĻļā§āĻˇāĻā§āĻ āĻā§āĻāĻā§ āĻĒā§āĻ¤ā§ āĻĻā§āĻ¯āĻŧ āĻāĻŦāĻ āĻāĻžāĻˇāĻžāĻ° āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§āĻ¯āĻŧāĻ¤āĻž āĻ¤āĻžāĻĻā§āĻ° 10 āĻŦāĻāĻ° āĻĒāĻ°ā§āĻ āĻāĻāĻ āĻā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤
āĻāĻĒāĻ¸āĻāĻšāĻžāĻ°
āĻŦāĻĄāĻŧ āĻŽāĻ¸ā§āĻ¤āĻŋāĻˇā§āĻā§āĻ° āĻāĻāĻžāĻ° āĻā§āĻ¨ā§ āĻšāĻžāĻ¤āĻŋāĻā§ āĻ¨ā§āĻŦā§āĻ˛ āĻĒā§āĻ°āĻ¸ā§āĻāĻžāĻ° āĻŦāĻŋāĻāĻ¯āĻŧā§ āĻāĻ°ā§āĻ¨āĻŋāĨ¤
āĻ¸ā§āĻāĻ¸āĻŦ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻžāĻ°āĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¯āĻžāĻĻā§āĻ° āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻ āĻšāĻ āĻĻāĻ˛āĻāĻ¤ āĻā§āĻ¤āĻ¨āĻžāĻ° āĻā§āĻ¯āĻŧā§ āĻĒā§āĻ°āĻžāĻ§āĻžāĻ¨ā§āĻ¯ āĻĒāĻžāĻ¯āĻŧ, āĻ¸ā§āĻāĻ¸āĻžāĻĨā§ āĻ¤āĻžāĻ¤ā§āĻ¤ā§āĻŦāĻŋāĻāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¯āĻžāĻ°āĻž āĻāĻāĻžāĻĄā§āĻŽāĻŋāĻ āĻā§āĻ¯āĻžāĻ˛ā§āĻā§āĻ āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¤āĻšā§āĻ¨ "āĻāĻ¤ā§āĻŽ-āĻāĻ¨ā§āĻ¨āĻ¤āĻŋ" āĻĒāĻāĻ¨ā§āĻĻ āĻāĻ°ā§āĻ¨, āĻāĻžāĻˇāĻžāĻāĻŋ āĻ¸āĻ¤ā§āĻ¯āĻŋāĻ āĻāĻžāĻ°āĻžāĻĒ, āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ-āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ āĻāĻžāĻ°āĻŋāĻāĻ° āĻāĻžāĻˇāĻž āĻ¯āĻž āĻāĻĒāĻ¨āĻžāĻā§ āĻĒā§āĻ¤ā§ āĻĻā§āĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻžāĻā§āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĨā§āĻā§ āĻ¨āĻžāĻ¨ā§āĻĻāĻ¨āĻŋāĻ āĻāĻ¨āĻ¨ā§āĻĻ āĻāĻŦāĻ āĻ¸āĻšāĻāĻ°ā§āĻŽā§āĻĻā§āĻ° āĻ¸āĻžāĻŽāĻ¨ā§ āĻ¨āĻŋāĻā§āĻā§ āĻĒā§āĻļāĻžāĻĻāĻžāĻ° āĻĻā§āĻāĻžāĻ¨ (āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ¯ā§ āĻāĻŽāĻ°āĻž āĻāĻ āĻŽāĻžāĻ¨āĻĻāĻŖā§āĻĄ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻĻā§āĻ§āĻŋāĻŽāĻ¤ā§āĻ¤āĻž āĻĒāĻ°āĻŋāĻŽāĻžāĻĒ āĻāĻ°āĻŋ, āĻāĻāĻāĻŋāĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻ¯āĻŧ)āĨ¤ āĻā§āĻŦāĻ¨ā§āĻ° āĻ¸āĻŦāĻāĻŋāĻā§āĻ° āĻŽāĻ¤ā§, āĻāĻāĻŋ āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻ āĻā§āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ°ā§āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĨ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻžāĻ°ā§āĻĨāĻ āĻāĻĻā§āĻāĻžāĻŦāĻ¨ā§āĻ° āĻŽāĻ¤ā§, āĻāĻžāĻˇāĻžāĻāĻŋ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§ āĻ¸āĻ°ā§āĻŦāĻāĻ¨ā§āĻ¨ āĻ āĻ¸ā§āĻŦā§āĻāĻžāĻ° āĻĨā§āĻā§ āĻŦā§āĻ¯āĻžāĻĒāĻ āĻā§āĻ°āĻšāĻŖāĻ¯ā§āĻā§āĻ¯āĻ¤āĻž āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻĻā§āĻ°ā§āĻ āĻĒāĻĨ āĻĒāĻžāĻĄāĻŧāĻŋ āĻĻāĻŋāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻžāĻˇāĻžāĻāĻŋ āĻ¤āĻžāĻ° āĻ¸āĻ°āĻ˛āĻ¤āĻžāĻ¯āĻŧ āĻŦā§āĻĻā§āĻ§āĻŋāĻŽāĻžāĻ¨, āĻāĻŦāĻ āĻāĻĒāĻ¨āĻŋ āĻ¯ā§āĻŽāĻ¨ āĻāĻžāĻ¨ā§āĻ¨, āĻŦā§āĻĻā§āĻ§āĻŋāĻŽāĻžāĻ¨ āĻ¸āĻŦāĻāĻŋāĻā§āĻ āĻ¸āĻšāĻ!
āĻāĻ¤ā§āĻ¸: www.habr.com