Verona á ááşá¸áááşáááąáŹááťááşá áá áşá áááşáá áşáááŻááşá¸áĄááąááźááˇáş Microsoft Rust ááᯠáĄááźáąááśááŹá¸ááąáŹ ááááŻááááşá¸áááşá¸ááŹááŹá ááŹá¸áĄáá áşáá áşááŻááźá áşááźáŽá¸ ááŹáááşááŻáśááźáŻáśááąá¸ááźáżááŹááťáŹá¸ááᯠááśáááŻááşáááşááážáááąáŹ ááŻáśááźáŻáśááąáŹáĄááşááşááŽááąá¸áážááşá¸ááťáŹá¸ááᯠááąáŹáşááąáŹááşáááş áĄáŹááŻáśá ááŻááşááŹá¸áááşá áááąáŹááťááşáážááˇáş áááşáááşáááˇáş áááşáážááĄááŻááşáĄáá˝ááş áĄáááşá¸áĄááźá áşááŻááşááᯠáááźáŹáᎠááŻááşááźááşáááş á áŽá ááşááŹá¸áááşá Apache 2.0 áĄáąáŹááşáá˝ááş áááŻááşá ááşáááŹá¸áááşá
áĄáááˇáşááááˇáş áĄá áááşáĄáááŻááşá¸ááťáŹá¸ááᯠá áŽááśááąáŹááşáá˝ááşááźááşá¸ áĄááŤáĄáááş áá˝áśáˇááźááŻá¸áᲠááŹááŹá ááŹá¸ááᯠáĄááŻáśá¸ááźáŻááźááşá¸á ááźá áşáááŻááşááźáą Windows C áážááˇáş C++ ááŹááŹá ááŹá¸ááťáŹá¸ááᯠáĄááŻáśá¸ááźáŻáááˇáşáĄá፠ááąáŤáşááąáŤááşááŹáááŻááşáááˇáş ááźáżááŹááťáŹá¸ááᯠááááşáááŻáˇáááşá ááŻááşááŻáśááźáŻáśááąá¸ááᯠáĄáááŻáĄááťáąáŹááş áážááşááŹááşá áŽááśáááˇáşáá˝á˛áážáŻáážáá áşáááˇáş ááźážááˇáşáááşááŹá¸ááźáŽá¸á developer ááťáŹá¸áĄááąááźááˇáş pointer ááťáŹá¸ááᯠáááŻááşáá˝ááşáááş ááááŻáĄááşááąáŹáˇáᲠlow-level áážááşááŹááşá áŽááśáááˇáşáá˝á˛áážáŻááž ááąáŤáşááąáŤááşááŹáááˇáş ááźáżááŹááťáŹá¸á áĽáááŹ- áážááşááŹááşááᯠáá˝ááşááźáąáŹááşááźáŽá¸ááąáŹááş áááşááąáŹááşááźááˇáşáážáŻááźááşá¸á null pointer ááťáŹá¸ááᯠdereferencing ááŻááşááźááşá¸áážááˇáş buffer overrun ááťáŹá¸ááž ááŹáá˝ááşááąá¸áááşá
Verona áážááˇáş Rust áĄááźáŹá¸ áĄááááá˝áŹááźáŹá¸ááťááşáážáŹ ááąáŹáşáááşáĄááŻáśá¸ááźáŻáážáŻááźá áşáááşá áĄááŹááášááŻáĄáŻááşá áŻááťáŹá¸áááş áĄááźáąááśáááşá Verona áážá ááąááŹááᯠáĄááŹááášááŻááťáŹá¸ á áŻá ááşá¸áážáŻááᯠáááŻááşá áŹá¸ááźáŻáááˇáş áááşááąáŹááşááŻáśááťáŹá¸áĄááźá áş áááşáážááşáááşá áá ášá ááşá¸áĄáŻááşá áŻáĄáááŻááş áá˝áąááťáąá¸ááźááşá¸áážááˇáş áááŻááşáááŻááşáážáŻá á áşááąá¸áážáŻááťáŹá¸ááᯠááŻááşááąáŹááşááźáŽá¸ ááąáŤááşá¸á ááşáá˝á˛áˇá ááşá¸ááŻáśááťáŹá¸ááᯠááąá¸áááşá¸á á˝áŹ ááźááşáážááşáááŻááşá áąáááşáážááˇáş áá˝áśáˇááźááŻá¸áááŻá¸áááşáážáŻáá˝ááş áĄááťáŹá¸áĄáŹá¸ááźááˇáş áĄááŻáśá¸ááźáŻááąáˇáážááááˇáş abstraction áĄáááˇáşááᯠáááŻáááŻááąáŹááşá¸áá˝ááşá á˝áŹ áááşáááşá áąááŤáááşá
source: opennet.ru
