рдлреНрд▓реЛрдЯрд┐рдВрдЧ рдкреЙрдЗрдВрдЯ рдирдВрдмрд░реЛрдВ рдкрд░ рдЕрдВрдХрдЧрдгрд┐рдд рд╕рдВрдЪрд╛рд▓рди

рд╣реИрдмрд░ рдХреЗ рд╕рднреА рдкрд╛рдардХ рдХрд┐рд╕реА рди рдХрд┐рд╕реА рддрд░рд╣ рд╕реЗ рдЖрдИрдЯреА рджрд┐рд╢рд╛ рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реИрдВред рдЪрд╛рд╣реЗ рдЖрдк рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рд╣реЛрдВ рдпрд╛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░, рдиреЗрдЯрд╡рд░реНрдХ рдЖрджрд┐ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реЛрдВ, рд╣рдо рд╕рднреА рд╕рд╛рдорд╛рдиреНрдп рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХреЛ рдЬрд╛рдирддреЗ рд╣реИрдВред

рдПрдХ рдмрд╛рд░, рд╡рд┐рд╢реНрд╡рд╡рд┐рджреНрдпрд╛рд▓рдп рдореЗрдВ рдЕрдкрдиреЗ рджреВрд╕рд░реЗ рд╡рд░реНрд╖ рдореЗрдВ, рдореИрдВ рд╕рд┐рд░реНрдл рдПрдХ рдЪреАрдЬ рд╕реЗ рдорд┐рд▓рд╛, рдЬреЛ рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рд╣рдо рд╕рднреА рдХреЛ рдЗрд╕ рддрд░рд╣ рдХреЗ рд▓реЗрдЦ рдореЗрдВ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рд┐рдП, рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдпрд╛ рдХрдо рд╕реЗ рдХрдо рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реБрдирдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рдлрд╝реНрд▓реЛрдЯрд┐рдВрдЧ рдкреЙрдЗрдВрдЯ рд╕рдВрдЦреНрдпрд╛рдУрдВ (рдЕрдиреНрдп рдлрд╝реНрд▓реЛрдЯрд┐рдВрдЧ рдкреЙрдЗрдВрдЯ рд╕реНрд░реЛрддреЛрдВ рдореЗрдВ) рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рдирдХ рд╣реИред рдореБрдЭреЗ рдпрд╣ рдирд╛рдо рдХреИрд╕реЗ рдорд┐рд▓рд╛: IEEE-754 рдорд╛рдирдХред

рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдЖрдИрдЯреА рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдиреЗ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдмрд╛рд░ рдлрд╝реНрд▓реЛрдЯрд┐рдВрдЧ-рдкреЙрдЗрдВрдЯ рдирдВрдмрд░реЛрдВ рдХреЗ рд╕рд╛рде рд╕реБрдирд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рд▓рд┐рдП рдкрд╣рд▓реА рдмрд╛рд░ рдпрд╣ рдкреВрд░реА рддрд░рд╣ рдмрдХрд╡рд╛рд╕ рд▓рдЧ рд░рд╣рд╛ рдерд╛ред рдФрд░ рдпрд╣ рдЖрд╕рд╛рди рдирд╣реАрдВ рд╣реИ: рдЖрдЦрд┐рд░рдХрд╛рд░, рдЬрд┐рд╕ рд╡рд┐рд╖рдп рдкрд░ рд╣рдордиреЗ рдорд╛рдирдХ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд┐рдпрд╛ рдерд╛ рдЙрд╕реЗ "рдХрдВрдкреНрдпреВрдЯрд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░" рдХрд╣рд╛ рдЬрд╛рддрд╛ рдерд╛ рдФрд░ рд╢рд┐рдХреНрд╖рдХ рдерд╛, рдФрд░ рдЕрдм рдПрдХ рдЬреАрд╡рд┐рдд рдХрд┐рдВрд╡рджрдВрддреА рд╣реИред рдЦреИрд░, рдпрд╣ рдЕрдкрдорд╛рдирдЬрдирдХ рд╣реИред

рддреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ IEEE-754 рдорд╛рдирдХ рдХреНрдпрд╛ рд╣реИ? рдореИрдВ рддреБрд░рдВрдд рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рд╣рдореЗрдВ рдЗрд╕реЗ рд░реВрд╕реА рдореЗрдВ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХ рд░реВрдк рдореЗрдВ рд╡рд┐рд╢реНрд╡рд╡рд┐рджреНрдпрд╛рд▓рдп рдореЗрдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕реЗ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдирд╣реАрдВ рдвреВрдВрдв рд╕рдХрд╛, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЬрдм рдореИрдВ Google рдХреЗ 30 рд╡реЗрдВ рдкреГрд╖реНрда рдкрд░ рдкрд╣реБрдВрдЪрд╛ред рдЕрдВрдЧреНрд░реЗрдЬреА рдореЗрдВ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдерд╛ рдЬрд┐рд╕рдореЗрдВ рд▓реЗрдЦрдХ рдиреЗ рдЗрд╕реЗ 4:36 рдмрдЬреЗ рд▓рд┐рдЦрд╛ рдерд╛ред рдореБрдЭреЗ рдПрдХ рд╕рд╛рдЗрдЯ рднреА рдорд┐рд▓реА рдЬреЛ рдХрд╣рддреА рд╣реИ рдХрд┐ рдЕрдЧрд░ рд╢реИрддрд╛рди рдиреЗ рдзреАрд░реЗ-рдзреАрд░реЗ рдкреГрдереНрд╡реА рдкрд░ рдХрдмреНрдЬрд╛ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рддреЛ рд╡рд╣ рдЗрд╕ рдорд╛рдирдХ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░реЗрдЧрд╛ред рд▓реЗрдХрд┐рди рдпрд╣ рдЖрдкрдХреЗ рдФрд░ рдореЗрд░реЗ рдЬреИрд╕реЗ рд▓реЛрдЧреЛрдВ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдорд╛рдирдХ рд╕реНрд╡рдпрдВ рдмрд╛рдЗрдирд░реА рдЕрдВрдХрдЧрдгрд┐рддреАрдп рд╕рдВрдЪрд╛рд▓рди рдХрд╛ рд╡рд┐рд╡рд░рдг рд╣реИ рдЬреЛ рдлреНрд▓реЛрдЯрд┐рдВрдЧ рдкреЙрдЗрдВрдЯ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╣реИред рдпрд╣ рдРрд╕реЗ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЙрддреНрдкрдиреНрди рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдЕрд╕рд╛рдзрд╛рд░рдг рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХрд╛ рднреА рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ, рдЗрд╕ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдФрд░ рдмрд╣реБрдд рдХреБрдЫред рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рдЗрд╕реЗ рдкрдврд╝рдиреЗ рдХреЗ рдмрд╛рдж, рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреА рдХрдард┐рдирд╛рдИ рдХреЗ рд╕рд╛рде, рдореБрдЭреЗ рдХреБрдЫ рднреА рд╕рдордЭ рдирд╣реАрдВ рдЖрдпрд╛! рдЖрдЦрд┐рд░рдХрд╛рд░, рдореБрдЭреЗ рдлреНрд▓реЛрдЯрд┐рдВрдЧ-рдкреЙрдЗрдВрдЯ рдкреНрд░рд╛рд░реВрдк рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рдкрддрд╛ рдерд╛ред рд▓реЗрдХрд┐рди рдпрд╣ рдЕрд╢рд┐рд╖реНрдЯ рд╣реИ, рдХрд┐рд╕реА рднреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдЖрдВрд╢рд┐рдХ рднрд╛рдЧ рдХреЛ рдХрд╣рддреЗ рд╣реБрдП, рдХреЗрд╡рд▓ рд╕рдЯреАрдХрддрд╛ рдЬрд┐рд╕реЗ рдЖрдкрдХреЛ рдЬрд╛рдирдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред

рдЗрд╕ рд╡рд┐рд╖рдп рдореЗрдВ, рд╡рд┐рд╢реНрд╡рд╡рд┐рджреНрдпрд╛рд▓рдп рдореЗрдВ, рд╣рдордиреЗ рдЖрд░рдЬреАрдЖрд░ (рд╕реЗрдЯрд▓рдореЗрдВрдЯ рдФрд░ рдЧреНрд░рд╛рдлрд┐рдХ рд╡рд░реНрдХ) рдХреА рдЧрдгрдирд╛ рдХреА рдФрд░ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рддрдм рдореБрдЭреЗ рдорд╣рд╕реВрд╕ рд╣реБрдЖ рдХрд┐ рдХрд┐рд╕реА рдЪреАрдЬ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд╕рдордп рджреЗрдирд╛ рд╕рд╛рд░реНрдердХ рдерд╛ рдФрд░ рдпрд╣ рд╕рд╣реА рдирд┐рдХрд▓рд╛ред рдпрд╣ рд╢рд╛рдпрдж рдореЗрд░реА рдкрдврд╝рд╛рдИ рдХрд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдореЛрдбрд╝ рдерд╛ред рдореИрдВ рдЗрд╕ рдорд╛рдирдХ рдкрд░ рдФрд░ рдЕрдкрдиреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╛рд░реНрдп рдкрд░ рд░рд╛рдд рдореЗрдВ рдмреИрдард╛ рд░рд╣рд╛: "рджреЛ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХрд╛ рд╡рд┐рднрд╛рдЬрди рдПрдХ рдбрдмрд▓-рдкрд░рд┐рд╢реБрджреНрдзрддрд╛ рдлрд╝реНрд▓реЛрдЯрд┐рдВрдЧ-рдкреЙрдЗрдВрдЯ рдлреЙрд░реНрдореЗрдЯ рдореЗрдВ рдирд┐рд░рдВрддрд░ рдЗрдХрд╛рдЗрдпреЛрдВ рдХреА рд╢реНрд░реГрдВрдЦрд▓рд╛рдУрдВ рдХреЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХреЗ рд╕рд╛рде рд╢реВрдиреНрдп рдФрд░ рдирд┐рдХрдЯрддрдо рдкрд░ рднреА рдЧреЛрд▓рд╛рдИ рдХреЗ рд╕рд╛рде"ред рддрдм рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖ рд░рд╣рд╛ рдерд╛ред рдФрд░ IEEE-754 рдорд╛рдирдХ рдиреЗ рд╣рдореЗрд╢рд╛ рдЗрд╕ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдХреЗ рд╕рд╛рде рдкрд╛рд▓рди рдХрд┐рдпрд╛ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╡рд╣рд╛рдБ рд╕рдм рдХреБрдЫ рдерд╛, рдмрд┐рд▓реНрдХреБрд▓ рд╡рд╣реА рд╕рдм рдХреБрдЫ рдЬреЛ рдореБрдЭреЗ рдЪрд╛рд╣рд┐рдП рдерд╛ред

рдЦреИрд░, рдЕрдм IEEE-754 рдорд╛рдирдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рдЕрдзрд┐рдХред рдпрд╣ рдХрдИ рдЕрдзреНрдпрд╛рдпреЛрдВ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рдореИрдВ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд░реНрдгрди рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред
рд╕рдм рдХреБрдЫ, рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣, рдкрд░рд┐рдЪрдп рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдХрд╛рд░реНрдпрдХреНрд░рдо рд╣реИрдВ рдЬреЛ рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдЙрд╕рд╕реЗ рдХрд╣реАрдВ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реИред рдорд╛рдирдХ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рдЗрддрд┐рд╣рд╛рд╕ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИред рдЖрдЦрд┐рд░рдХрд╛рд░, рдХрд╛рд░реНрдпрдХреНрд░рдо рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рдХрдард┐рди рд╣реЛрддреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ, рдФрд░ рдбрд┐рдЬрд┐рдЯрд▓ рдХрдВрдкреНрдпреВрдЯрд░ рдЙрдореНрд░ рдмрдврд╝рдиреЗ рдФрд░ рдПрдХ рдирдИ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣реА рдХрд╛рд░рдг рдерд╛ рдХрд┐ 70 рдХреЗ рджрд╢рдХ рдХреЗ рдЙрддреНрддрд░рд╛рд░реНрдз рдореЗрдВ IEEE (рдЗрдВрд╕реНрдЯреАрдЯреНрдпреВрдЯ рдСрдл рдЗрд▓реЗрдХреНрдЯреНрд░рд┐рдХрд▓ рдПрдВрдб рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХреНрд╕ рдЗрдВрдЬреАрдирд┐рдпрд░реНрд╕ рдСрдл рдЕрдореЗрд░рд┐рдХрд╛) рдиреЗ рдПрдХ рдЖрдпреЛрдЧ рдмрдирд╛рдпрд╛ рдЬрд┐рд╕рдиреЗ рдЗрди рдкреНрд░рд╕реНрддрд╛рд╡реЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ред рдЖрдпреЛрдЧ рдХреЗ рдХрд╛рд░реНрдп рдХрд╛ рдкрд░рд┐рдгрд╛рдо IEEE 754 рдорд╛рдирдХ point рдмрд╛рдЗрдирд░реА рдлреНрд▓реЛрдЯрд┐рдВрдЧ рдкреЙрдЗрдВрдЯ рдЕрдВрдХрдЧрдгрд┐рддреАрдп тЙл (1985) рдерд╛, рдЬреЛ рдЕрдВрддрд░реНрд░рд╛рд╖реНрдЯреНрд░реАрдп рдмрди рдЧрдпрд╛ред рдЗрд╕рдХреА рдиреАрдВрд╡ рд╡рд┐рд▓рд┐рдпрдо рдХреЗрд╣рди рдХреЗ рдмрд░реНрдХрд▓реЗ рд╡рд┐рд╢реНрд╡рд╡рд┐рджреНрдпрд╛рд▓рдп рдореЗрдВ рдЧрдгрд┐рдд рдХреЗ рдкреНрд░реЛрдлреЗрд╕рд░ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдХреА рдЧрдИ рдереАред
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд░реНрд╖реЛрдВ рдореЗрдВ, IEEE 754 - 1985 рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдорд╛рдирдХреЛрдВ рдХрд╛ рд╡рд┐рдХрд╛рд╕ рдХрд┐рдпрд╛ рдЧрдпрд╛:

- IEEE 854 - 1987, рджрд╢рдорд▓рд╡ рдЕрдВрдХрдЧрдгрд┐рдд рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдмрд╛рдЗрдирд░реА рдХреЛ рдХрд╡рд░ рдХрд░рдирд╛;

- IEC 60559 - 1989 IEC point рдмрд╛рдЗрдирд░реА рдлреНрд▓реЛрдЯрд┐рдВрдЧ рдкреЙрдЗрдВрдЯ рдЕрдВрдХрдЧрдгрд┐рдд
рдорд╛рдЗрдХреНрд░реЛрдкреНрд░реЛрд╕реЗрд╕рд░ рд╕рд┐рд╕реНрдЯрдотЙл (IEC - рдЕрдВрддрд░реНрд░рд╛рд╖реНрдЯреНрд░реАрдп рдЗрд▓реЗрдХреНрдЯреНрд░реЛрдЯреЗрдХреНрдирд┐рдХрд▓ рдХрдореАрд╢рди)ред

IEEE 754 рдорд╛рдирдХ рдЙрдкрдХреГрдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкреНрд░рд╛рд░реВрдкреЛрдВ рдХреЗ рдПрдХ рдкреИрдХреЗрдЬ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХрд░рддрд╛ рд╣реИ, рдбреЗрдЯрд╛ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХреЗ рддрд░реАрдХреЗ, рдкрд░рд┐рдгрд╛рдо рдЧреЛрд▓ рдХрд░рдирд╛, рдФрд░ рдмрд╣реБрдд рдХреБрдЫред рдПрдХ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рдбрд┐рдЬрд┐рдЯрд▓ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рдбрд┐рдЬрд╛рдЗрдирд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рд╛рд░реВрдк рдХреЛ рдЪреБрдирдиреЗ рдХрд╛ рдХрд╛рд░реНрдп рдмреЗрд╣рдж рд╕рд░рд▓ рдерд╛, рдФрд░ рдЙрд╕ рд╕рдордп рд╕реЗ, рдлрд░реНрдореЛрдВ рдиреЗ рдорд╛рдирдХ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢реЛрдВ рдХреЛ рд╕рдВрддреБрд╖реНрдЯ рдХрд░рддреЗ рд╣реБрдП рдлреНрд▓реЛрдЯрд┐рдВрдЧ-рдкреЙрдЗрдВрдЯ рдЕрдВрдХрдЧрдгрд┐рдд рдХреЗ рд╕рд╛рде рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рдбрд┐рдЬрд┐рдЯрд▓ рдХрдВрдкреНрдпреВрдЯрд░ рдХрд╛ рдЙрддреНрдкрд╛рджрди рд╢реБрд░реВ рдХрд┐рдпрд╛ред рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХрд╛ рдХрд╛рдо рднреА рдХреБрдЫ рд╕рд░рд▓реАрдХреГрдд рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╡рд┐рднрд┐рдиреНрди рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рдХреЗ рдмрд╛рдЗрдирд░реА рдлреНрд▓реЛрдЯрд┐рдВрдЧ-рдкреЙрдЗрдВрдЯ рдЕрдВрдХрдЧрдгрд┐рддреАрдп рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдмрд╕ рдорд╛рдирдХ рдХреЗ рдЬреНрдЮрд╛рди рдореЗрдВ рдорд╣рд╛рд░рдд рд╣рд╛рд╕рд┐рд▓ рд╣реИред
рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рдпрд╛рдж рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдорд╛рдирдХ рд░реВрдврд╝рд┐рд╡рд╛рджреА рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╢рд╛рд╢реНрд╡рдд рдирд╣реАрдВред рдФрд░, рдлрд┐рд░ рднреА, рд╣рдо рд╕рднреА, рд╕рд╣рдХрд░реНрдореА, рдЗрд╕ рдорд╛рдирдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред

рдорд╛рдирдХ рдХрдИ рд╕реНрд╡рд░реВрдкреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ: рдПрдХрд▓ рдкрд░рд┐рд╢реБрджреНрдзрддрд╛ (32 рдмрд┐рдЯреНрд╕), рдбрдмрд▓ (64 рдмрд┐рдЯреНрд╕) рдФрд░ рдбрдмрд▓ рдЙрдиреНрдирдд рд╕рдЯреАрдХрддрд╛ред рдЧреЛрд▓рд╛рдИ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдЖрджрд┐ рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреНрдп рдкреНрд░рд╛рд░реВрдк рднреА рджрд┐рдП рдЧрдП рд╣реИрдВред рдорд╛рдирдХ рдЖрдкрд╛рдд рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЗ рдорд╛рдорд▓реЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ: рдирд╛рди, рдЕрдирдиреНрддрддрд╛, рд╢реВрдиреНрдп рд╕реЗ рд╡рд┐рднрд╛рдЬрди, рдЖрджрд┐ред рдХреНрдпрд╛ рдХреБрдЫ рднреА рд╕рдорд╛рди рдирд╣реАрдВ рд╣реИ? рдлреНрд▓реЛрдЯрд┐рдВрдЧ рдкреЙрдЗрдВрдЯ рдлреЙрд░реНрдореЗрдЯ рдореЗрдВ рд░рд╛рдЙрдВрдбрд┐рдВрдЧ рдирдВрдмрд░ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рднреВрдорд┐рдХрд╛ рдирд┐рднрд╛рддрд╛ рд╣реИред рдпрд╣ рднреА рдорд╛рдирдХ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рд╣реИред

рдФрд░ рдЕрдВрдд рдореЗрдВ, рдореБрдЦреНрдп рдЕрдиреБрднрд╛рдЧ - рдлреНрд▓реЛрдЯрд┐рдВрдЧ рдкреЙрдЗрдВрдЯ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдкрд░ рд╕рдВрдЪрд╛рд▓рди рдХрд░рдирд╛ред рдпрд╣ рдЦрдВрдб рд╡рд┐рднрд╛рдЬрди рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╕рднреА рдЕрдВрдХрдЧрдгрд┐рддреАрдп рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рд╕рд╛рде рдЗрд╕ рддрд░рд╣ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХрд░рддреЗ рд╕рдордп рд╕рднреА рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдХрд╛ рднреА рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдЦрдВрдб рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЗрд╕ рддрд░рд╣ рдирд╣реАрдВ рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, "рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВред" рдореИрдВ рдХреЗрд╡рд▓ рдпрд╣ рдХрд╣ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЧрдбрд╝рдмрдбрд╝ рд╣реИ рдФрд░ рдореИрдВрдиреЗ рдпрд╣ рд╕рдордЭрдиреЗ рдХреЗ рдХрд╛рд░реНрдп рдХрд╛ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рд╣реЛрддрд╛ рд╣реИред
рдореИрдВ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ "рдлреНрд▓реЛрдЯрд┐рдВрдЧ рдкреЙрдЗрдВрдЯ рдлреЙрд░реНрдореЗрдЯ рдореЗрдВ рдбрд┐рд╡реАрдЬрди" рдХреЗ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╛ рд╡рд░реНрдгрди рдХрд░реВрдВрдЧрд╛ред рдЬрдм рд╣рдо рдСрдкрд░реЗрд╢рдВрд╕ A рдФрд░ B рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЕрд╕рд╛рдзрд╛рд░рдг рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЗ рд╕рднреА рд╕рдВрднрд╛рд╡рд┐рдд рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рдЬрд╛рдВрдЪрдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛ред рдпрд╣ рд╢реВрдиреНрдп рдФрд░ рдирд╛рди рдФрд░ рдЕрдирдВрдд рджреНрд╡рд╛рд░рд╛ рд╡рд┐рднрд╛рдЬрди рд╣реИред рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рдереЛрдбрд╝рд╛ рдиреАрдЪреЗ, рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХреЗ рдкреНрд░рдХрд╛рд░ рджрд┐рдЦрд╛рдП рдЧрдП рд╣реИрдВ рдХрд┐ рдкреНрд░рд╛рд░реВрдк рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ:

рдЫрд╡рд┐

рдпрджрд┐ рдСрдкрд░реЗрд╢рдиреНрд╕ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ IEEE-754 рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╕рдВрдЦреНрдпрд╛рдПрдБ рдереАрдВ, рддреЛ рдСрдкрд░реЗрд╢рди рдХрд╛ рджреВрд╕рд░рд╛ рдЪрд░рдг рд╢реБрд░реВ рд╣реБрдЖ: рдЖрджреЗрд╢реЛрдВ рдХрд╛ рд░реВрдкрд╛рдВрддрд░рдгред рдпрд╣ рдХреЛрдИ рд░рд╣рд╕реНрдп рдирд╣реАрдВ рд╣реИ рдХрд┐ рдлреНрд▓реЛрдЯрд┐рдВрдЧ рдкреЙрдЗрдВрдЯ рд╕рдВрдЦреНрдпрд╛ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддреА рд╣реИ:

рдЫрд╡рд┐

рдпрд╣ рдПрдХ рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдПрдХрд▓ рд╕рдЯреАрдХ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рд╣реИред
рдПрдХ рдХрдВрдкреНрдпреВрдЯрд░ рдореЗрдВ рдПрдХ рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдХреНрд░рдо рдореЗрд░реА рд╕рдордЭ рдореЗрдВ рд╣реИ, рдПрдХ рдХрдВрдкреНрдпреВрдЯрд░ рдореЗрдВ рдПрдХ рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдХреНрд░рдо рд╕рдВрдЦреНрдпрд╛, рдЕрд░реНрдерд╛рддреН рдЗрд╕рдХрд╛ рдХреНрд░рдо рд╣реИред рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рдкрд░рд┐рднрд╛рд╖рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдХреЗрд╡рд▓ рдФрд░ рднреА рдЕрдзрд┐рдХ рднреНрд░рдорд┐рдд рдХрд░реЗрдЧрд╛ред рдЗрд╕рд▓рд┐рдП, рдЪреВрдВрдХрд┐ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЖрджреЗрд╢ рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдСрд░реНрдбрд░ рд╢рд┐рдлреНрдЯ рдХрд░рдХреЗ рдПрдХ рдлреЙрд░реНрдо рдореЗрдВ рдСрд░реНрдбрд░ рд▓рд╛рдПрдВред рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рд▓рд┐рдП рдиреНрдпреВрдирддрдо рдФрд░ рдЕрдзрд┐рдХрддрдо рдореВрд▓реНрдп рдХреЗ рдЖрджреЗрд╢реЛрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛ред рдФрд░ рдЬрдм рдХреЛрдИ рдСрд░реНрдбрд░ рд╢рд┐рдлреНрдЯ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдордВрдЯрд┐рд╕ рднреА рд╢рд┐рдлреНрдЯ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрджреЗрд╢ рд╕рдорд╛рди рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдордВрдЯрд┐рд╕ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЪрд╛рд╣реЗ рд╡реЗ рд╕реАрдорд╛рдУрдВ рд╕реЗ рдмрд╛рд╣рд░ рдЙрдбрд╝ рдЧрдП рд╣реЛрдВ рдФрд░ рдХреНрдпрд╛ рд╡реЗ рд╢реВрдиреНрдп рд╕реЗ рднрд░реЗ рд╣реБрдП рдереЗ, рдЖрджрд┐ред рдЪреЗрдХ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд рдкрд░ рдЖрдЧреЗ рдмрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ: рдЕрдВрдд рдореЗрдВ рдордВрддреНрд░реЛрдВ рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░реЗрдВред рдЦреИрд░, рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рд╣реИ, рд╕рднреА рдмрд╛рдЗрдирд░реА рдЕрдВрдХрдЧрдгрд┐рдд рдХреА рддрд░рд╣ред рдореИрдВрдиреЗ рднрд╛рдЬрдХ рдХреЛ рд▓рд╛рднрд╛рдВрд╢ рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛, рдФрд░ рд╢реЗрд╖ рдХреЛ рд░рдЬрд┐рд╕реНрдЯрд░ рдореЗрдВ рд▓рд┐рдЦрд╛ рдФрд░ рдЬреЛрдбрд╝рд╛ред рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрднреА рднреА рдХрдИ рддрд░реАрдХреЗ рд╣реИрдВ: рд╡рд╕реВрд▓реА рдХреЗ рд╕рд╛рде рдФрд░ рд╢реЗрд╖ рдХреЛ рдмрд╣рд╛рд▓ рдХрд┐рдП рдмрд┐рдирд╛ред рдФрд░ рд╡рд╣ рд╕рдм рдирд╣реАрдВ рд╣реИ! рдЕрдВрдд рдореЗрдВ, рдЖрдкрдХреЛ рд╡рд╛рдВрдЫрд┐рдд рд╕реНрдерд┐рддрд┐ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдкрд░рд┐рдгрд╛рдо рдХреЛ рдЧреЛрд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рднрд╛рдЧрдлрд▓ рдХреЗ рд╕рдВрдХреЗрдд рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдпрд╣ рд╕рд┐рд░реНрдл рд╢рдмреНрджреЛрдВ рдореЗрдВ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдбрд░рд╛рд╡рдирд╛ рд▓рдЧрддрд╛ рд╣реИ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рдмрд╣реБрдд рдмреЗрд╣рддрд░ рджрд┐рдЦрддрд╛ рд╣реИред рддрдм рдореИрдВ рдЦреБрд▓рдХрд░ рдЗрд╕ рдорд╛рдирдХ рдХреЗ рд▓рд┐рдП рдЧрд┐рд░ рдЧрдпрд╛, рдЬрд┐рд╕рдиреЗ рдореБрдЭреЗ рди рдХреЗрд╡рд▓ рдбрд┐рдЬрд┐рдЯрд▓ рдХрдВрдкреНрдпреВрдЯрд░ рдФрд░ рдмрд╛рдЗрдирд░реА рдЕрдВрдХрдЧрдгрд┐рдд рдореЗрдВ рдЧрд╣рди рдЬреНрдЮрд╛рди рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛, рдмрд▓реНрдХрд┐ рдпрд╣ рдЦреБрд╢реА рднреА рдХрд┐ рдореИрдВ рдРрд╕рд╛ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛, рдпрд╣ рдорд╣рд╕реВрд╕ рдХрд░рдиреЗ рдХрд╛ рдЖрдирдВрдж рдХрд┐ рдореИрдВ рдХреБрдЫ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЬрд╛рдирддрд╛ рд╣реВрдВред
рдореЗрд░реЗ рдкрд╛рд╕ рд╕рдм рдХреБрдЫ рд╣реИ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡рд┐рд╖рдп рдмрд╣реБрдд рджрд┐рд▓рдЪрд╕реНрдк рдФрд░ рдЖрдХрд░реНрд╖рдХ рд╣реИред рдпрджрд┐ рдЖрдк рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рдореИрдВ рдЦрд╝реБрд╢реА рд╕реЗ IEEE-754 рдорд╛рдирдХ рдЫреЛрдбрд╝ рджреВрдВрдЧрд╛ рдФрд░ рдЖрдкрдХреЗ рдкреНрд░рд╢реНрдиреЛрдВ рдХрд╛ рдЙрддреНрддрд░ рджреВрдВрдЧрд╛ред

рдЖрдкрдХрд╛ рдзрдиреНрдпрд╡рд╛рдж

Source: https://habr.com/ru/post/In130272/


All Articles