рд░рд┐рдерд┐рдВрдХрд┐рдВрдЧ рдЬрд╝реЗрдлрд┐рд░

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



рд╣рдо рдорд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рд╕рдм рд╣рдореЗрдВ рдврд╛рдВрдЪреЗ рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ рдФрд░ рдирдП рддрд░реАрдХреЗ рд╕реЗ рдЕрдкрдиреЗ рдЦреБрдж рдХреЗ рдЙрдкрдХрд░рдг рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИред рд╣рд░ рдХрд┐рд╕реА рдХреЛ рдЗрди рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ рдФрд░ рд╣рд░ рдХреЛрдИ рдЙрдирд╕реЗ рд╕рд╣рдордд рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╣рдо рдЙрдореНрдореАрдж рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдПрдХ рджрд┐рди рд╡реЗ рдкреАрдПрдЪрдкреА рдореЗрдВ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рдПрдВрдЧреЗред рдЬреЛ рдХреБрдЫ рднреА рд╣реЛрддрд╛ рд╣реИ, рд╣рдореЗрдВ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╛рддреНрд░рд╛ рдХреЗ рдкрде рдХреЗ рдмрд╛рд╡рдЬреВрдж PHP рдХрд╛ рд╡рд┐рдХрд╛рд╕ рдЬрд╛рд░реА рд░рд╣реЗрдЧрд╛ред
Zephir рдХреЛ рдореВрд▓ рд░реВрдк рд╕реЗ рдПрдХ рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рднрд╛рд╖рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд▓реНрдкрдирд╛ рдХреА рдЧрдИ рдереА, рдЬреЛ PHP рдХреЛрд░ рдХреЗ рдирд┐рдореНрди-рд╕реНрддрд░реАрдп рд╡рд┐рд╡рд░рдгреЛрдВ рдХрд╛ рдПрдХ рдЕрдореВрд░реНрдд рдирд┐рд░реНрдорд╛рдг рдХрд░рддреА рд╣реИред рдпрд╣ рд╕реА рдХреЛрдб рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдмрд╛рдж рдореЗрдВ рд▓реЛрдХрдкреНрд░рд┐рдп рд╕рдВрдХрд▓рдХ рдЬреИрд╕реЗ gcc / clang / vc рджреНрд╡рд╛рд░рд╛ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдЪреВрдВрдХрд┐ рдЬрд╝реЗрдлрд┐рд░ рдПрдХ рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рднрд╛рд╖рд╛ рд╣реИ, рдпрд╣ рдореЗрдЯрд╛-рднрд╛рд╖рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░ рд╕рдХрддреА рд╣реИ, рди рдХрд┐ рдХреЗрд╡рд▓ рдбреАрдПрд╕рдПрд▓ ред
рдХреБрдЫ рд╡рд┐рдЪрд╛рд░-рд╡рд┐рдорд░реНрд╢ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рдЖрдкрдХреЗ рд╕рд╛рде рдПрдХ рдирдП рд╡рд┐рдЪрд╛рд░ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рд╡рд┐рд╖рдп рдХреЛ рдмрдирд╛рдпрд╛ред
рдпрджрд┐ рд╣рдо Zephir рдХреЛ рдлрд┐рд░ рд╕реЗ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд░рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдпрд╣ PHP рдФрд░ C рдХреЛрдб рджреЛрдиреЛрдВ рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХреЗ, рддреЛ Zephir рдЕрдзрд┐рдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдФрд░ рд▓рдЪреАрд▓реА рд╣реЛ рдЬрд╛рдПрдЧреАред

рдкреАрдврд╝реА рд╕реА:



PHP рдкреАрдврд╝реА:



C рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛:


PHP рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛:



рд╕рдВрднрд╡ рд╡рд┐рдкрдХреНрд╖



рдЖрдкрдХреА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВред

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


All Articles