рд╕реНрдпрд╛рдК
рдирдпрд╛рдБ рд░рд┐рд▓реАрдЬрдХреЛ рддрдпрд╛рд░реАрдорд╛, рдореБрдЦреНрдп рдзреНрдпрд╛рди рдХрдореНрдкрд╛рдЗрд▓рд░рдорд╛ рдбрд╛рдпрдЧреНрдиреЛрд╕реНрдЯрд┐рдХ рдЙрдкрдХрд░рдгрд╣рд░реВ рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд░реНрди, рдбрд┐рдмрдЧрд┐рдЩрдХреЛ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдмрдврд╛рдЙрди, рдкреНрдпрд╛рдХреЗрдЬ рдкреНрд░рдмрдиреНрдзрдХрдорд╛ рдирд┐рд░реНрднрд░рддрд╛ рд╣реНрдпрд╛рдиреНрдбрд▓рд┐рдЩ рд╕реБрдзрд╛рд░ рдЧрд░реНрди, рд░ LSP (рднрд╛рд╖рд╛ рд╕рд░реНрднрд░ рдкреНрд░реЛрдЯреЛрдХрд▓) рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд░реНрдирдорд╛ рджрд┐рдЗрдПрдХреЛ рдерд┐рдпреЛред рднрд╛рд╖рд╛ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ
рд╕рдореНрдЭрдиреБрд╣реЛрд╕реН рдХрд┐ рд╕реНрд╡рд┐рдлреНрдЯ рднрд╛рд╖рд╛рд▓реЗ C рд░ Objective-C рднрд╛рд╖рд╛рд╣рд░реВрдХреЛ рдЙрддреНрдХреГрд╖реНрдЯ рддрддреНрд╡рд╣рд░реВ рдЗрдирд╣реЗрд░рд┐рдЯ рдЧрд░реНрдЫ, рд░ Objective-C рд╕рдБрдЧ рдорд┐рд▓реНрджреЛ рд╡рд╕реНрддреБ рдореЛрдбреЗрд▓ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ (рд╕реНрд╡рд┐рдлреНрдЯ рдХреЛрдб C рд░ Objective-C рдХреЛрдбрд╕рдБрдЧ рдорд┐рд▓рд╛рдЙрди рд╕рдХрд┐рдиреНрдЫ), рддрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкреНрд░рдпреЛрдЧрдорд╛ рдлрд░рдХ рдЫред рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрди рд░ рдЪрд░ рд░ рдПрд░реЗрд╣рд░реВрдХреЛ рдирд┐рдпрдиреНрддреНрд░рдг рдУрднрд░рдлреНрд▓реЛ, рдЬрд╕рд▓реЗ рдХреЛрдбрдХреЛ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рд░ рд╕реБрд░рдХреНрд╖рд╛рд▓рд╛рдИ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд░реВрдкрдорд╛ рдмрдврд╛рдЙрдБрдЫред рд╕реНрд╡рд┐рдлреНрдЯрд▓реЗ рдзреЗрд░реИ рдЖрдзреБрдирд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рдкреНрд░рд╡рд┐рдзрд┐рд╣рд░реВ рдкрдирд┐ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ, рдЬрд╕реНрддреИ рдХреНрд▓реЛрдЬрд░рд╣рд░реВ, рдЬреЗрдиреЗрд░рд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ, рд▓реНрдпрд╛рдореНрдмрдбрд╛ рдПрдХреНрд╕рдкреНрд░реЗрд╢рдирд╣рд░реВ, рдЯрдкрд▓реНрд╕ рд░ рд╢рдмреНрджрдХреЛрд╢ рдкреНрд░рдХрд╛рд░рд╣рд░реВ, рджреНрд░реБрдд рд╕рдЩреНрдХрд▓рди рд╕рдЮреНрдЪрд╛рд▓рдирд╣рд░реВ, рд░ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩрдХрд╛ рддрддреНрд╡рд╣рд░реВред рд▓рд┐рдирдХреНрд╕ рд╕рдВрд╕реНрдХрд░рдг рд╡рд╕реНрддреБ-рд╕реА рд░рдирдЯрд╛рдЗрдордорд╛ рдмрд╛рдБрдзрд┐рдПрдХреЛ рдЫреИрди, рдЬрд╕рд▓реЗ рднрд╛рд╖рд╛рд▓рд╛рдИ рдЙрджреНрджреЗрд╢реНрдп-рд╕реА рд╕рдорд░реНрдерди рдирднрдПрдХреЛ рд╡рд╛рддрд╛рд╡рд░рдгрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред
рд╕реНрд╡рд┐рдлреНрдЯ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдирд┐:рд╢реБрд▓реНрдХ LLVM рдкрд░рд┐рдпреЛрдЬрдирд╛рдмрд╛рдЯ рдкреНрд░рд╡рд┐рдзрд┐рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдирд┐рд░реНрдорд╛рдг рдЧрд░рд┐рдПрдХреЛ рд╣реЛред рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрди, рд╕реНрд╡рд┐рдлреНрдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдорд╣рд░реВ рдиреЗрдЯрд┐рдн рдХреЛрдбрдорд╛ рдХрдореНрдкрд╛рдЗрд▓ рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреН рдЬреБрди Apple рдкрд░реАрдХреНрд╖рдгрд╣рд░реВрдорд╛ Objective-C рдХреЛрдб рднрдиреНрджрд╛ 30% рдЫрд┐рдЯреЛ рдЪрд▓реНрдЫред рдлреЛрд╣реЛрд░ рд╕рдВрдХрд▓рдирдХрд░реНрддрд╛рдХреЛ рд╕рдЯреНрдЯрд╛, рд╕реНрд╡рд┐рдлреНрдЯрд▓реЗ рд╡рд╕реНрддреБ рд╕рдиреНрджрд░реНрдн рдЧрдгрдирд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫред рдкреНрдпрд╛рдХреЗрдЬрдорд╛ рдкреНрдпрд╛рдХреЗрдЬ рдкреНрд░рдмрдиреНрдзрдХ рд╕рдорд╛рд╡реЗрд╢ рдЫ
рд╕реНрд░реЛрдд: opennet.ru