"αž…αŸ’αžšαŸ‚αŸ‡αž‚αžΊαž‡αžΆαž’αž“αžΆαž‚αžαž“αŸƒαž€αžΆαžšαžŸαžšαžŸαŸαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αŸ’αžšαž–αŸαž“αŸ’αž’ C αž‚αžΊαž‡αžΆαž’αŸ’αž“αž€αžŠαŸ†αž‘αžΎαž„αžαŸ’αž˜αžΈ" - αžŸαž»αž“αŸ’αž‘αžšαž€αžαžΆαžšαž”αžŸαŸ‹αžœαž·αžŸαŸ’αžœαž€αžšαžˆαžΆαž“αž˜αž»αžαž‚αŸαžšαž”αžŸαŸ‹ Intel

αž“αŸ…αž€αŸ’αž“αž»αž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ Open Source Technology Summi (OSTS) αžαŸ’αž˜αžΈαŸ—αž“αŸαŸ‡ Josh Triplettαžœαž·αžŸαŸ’αžœαž€αžšαž‡αžΆαž“αŸ‹αžαŸ’αž–αžŸαŸ‹αž“αŸ… Intel αž”αžΆαž“αž“αž·αž™αžΆαž™αžαžΆαž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“αžšαž”αžŸαŸ‹αž‚αžΆαžαŸ‹αž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαž›αžΎ Rust αžˆαžΆαž“αžŠαž›αŸ‹ "αž—αžΆαž–αžŸαŸ’αž˜αžΎαž‚αŸ’αž“αžΆ" αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž—αžΆαžŸαžΆ C αžŠαŸ‚αž›αž“αŸ…αžαŸ‚αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’ αž“αž·αž„αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž€αž˜αŸ’αžšαž·αžαž‘αžΆαž”αž“αžΆαž–αŸαž›αž’αž“αžΆαž‚αžαžŠαŸαžαŸ’αž›αžΈαžαžΆαž„αž˜αž»αžαž“αŸαŸ‡αŸ” αž“αŸ…αž€αŸ’αž“αž»αž„αžŸαž»αž“αŸ’αž‘αžšαž€αžαžΆαžšαž”αžŸαŸ‹αž‚αžΆαžαŸ‹αŸ” αž€αŸ’αžšαŸ„αž˜αž…αŸ†αžŽαž„αž‡αžΎαž„αžαžΆ "Intel and Rust: The Future of Systems Programming" αž‚αžΆαžαŸ‹αž€αŸαž”αžΆαž“αž“αž·αž™αžΆαž™αž’αŸ†αž–αžΈαž”αŸ’αžšαžœαžαŸ’αžαž·αž“αŸƒαž€αžΆαžšαžŸαžšαžŸαŸαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αŸ’αžšαž–αŸαž“αŸ’αž’ αžšαž”αŸ€αž” C αž€αŸ’αž›αžΆαž™αž‡αžΆαž—αžΆαžŸαžΆαžŸαžšαžŸαŸαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜ αž›αž€αŸ’αžαžŽαŸˆαž–αž·αžŸαŸαžŸαž’αŸ’αžœαžΈαžαŸ’αž›αŸ‡αžšαž”αžŸαŸ‹ Rust αž•αŸ’αžαž›αŸ‹αž±αŸ’αž™αžœαžΆαž“αžΌαžœαž’αžαŸ’αžαž”αŸ’αžšαž™αŸ„αž‡αž“αŸαž‡αžΆαž„ C αž“αž·αž„αžšαž”αŸ€αž”αžŠαŸ‚αž›αžœαžΆαž’αžΆαž…αž‘αžΆαŸ†αž„αžŸαŸ’αžšαž»αž„αŸ” αž‡αŸ†αž“αž½αžŸ C αž“αŸ…αž€αŸ’αž“αž»αž„αž•αŸ’αž“αŸ‚αž€αž“αŸƒαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž“αŸαŸ‡αŸ”

"αž…αŸ’αžšαŸ‚αŸ‡αž‚αžΊαž‡αžΆαž’αž“αžΆαž‚αžαž“αŸƒαž€αžΆαžšαžŸαžšαžŸαŸαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αŸ’αžšαž–αŸαž“αŸ’αž’ C αž‚αžΊαž‡αžΆαž’αŸ’αž“αž€αžŠαŸ†αž‘αžΎαž„αžαŸ’αž˜αžΈ" - αžŸαž»αž“αŸ’αž‘αžšαž€αžαžΆαžšαž”αžŸαŸ‹αžœαž·αžŸαŸ’αžœαž€αžšαžˆαžΆαž“αž˜αž»αžαž‚αŸαžšαž”αžŸαŸ‹ Intel

αž€αžΆαžšαžŸαžšαžŸαŸαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αŸ’αžšαž–αŸαž“αŸ’αž’ αž‚αžΊαž‡αžΆαž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸ αž“αž·αž„αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ‚αž›αž”αž˜αŸ’αžšαžΎαž‡αžΆαžœαŸαž‘αž·αž€αžΆαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αž„αŸ’αž€αžΎαžαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ αž’αžΆαž“αžΆαž“αžΌαžœαž’αž“αŸ’αžαžšαž€αž˜αŸ’αž˜αž‡αžΆαž˜αž½αž™αžαž½αžšαž€αŸ’αž”αžΆαž› RAM αž§αž”αž€αžšαžŽαŸαž”αž‰αŸ’αž…αžΌαž›/αž‘αž·αž“αŸ’αž“αž•αž› αž“αž·αž„αž§αž”αž€αžšαžŽαŸαž”αžŽαŸ’αžαžΆαž‰αŸ” αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αž„αŸ’αž€αžΎαžαž’αžšαžΌαž”αžΈαž–αž·αžŸαŸαžŸαž˜αž½αž™αž“αŸ…αž€αŸ’αž“αž»αž„αž‘αž˜αŸ’αžšαž„αŸ‹αž“αŸƒαž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αžŠαŸ‚αž›αž‡αž½αž™αž”αž„αŸ’αž€αžΎαžαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ„αž™αž˜αž·αž“αž‚αž·αžαž–αžΈαž–αŸαžαŸŒαž˜αžΆαž“αž›αž˜αŸ’αž’αž·αžαž’αŸ†αž–αžΈαžšαž”αŸ€αž”αžŠαŸ‚αž›αž•αŸ’αž“αŸ‚αž€αžšαžΉαž„αžαŸ’αž›αž½αž“αžœαžΆαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαŸ”

Triplett αžαŸ’αž›αž½αž“αž―αž„αž€αŸ†αžŽαžαŸ‹αž€αžΆαžšαžŸαžšαžŸαŸαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αŸ’αžšαž–αŸαž“αŸ’αž’αžαžΆαž‡αžΆ "αž’αŸ’αžœαžΈαžŠαŸ‚αž›αž˜αž·αž“αž˜αŸ‚αž“αž‡αžΆαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ" αŸ” αžœαžΆαžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž’αŸ’αžœαžΈαŸ—αžŠαžΌαž…αž‡αžΆ BIOS αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αž„αŸ’αž€αž”αŸ‹ αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž”αŸ’αžšαž–αŸαž“αŸ’αž’ αž“αž·αž„αžαžΊαžŽαŸ‚αž›αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš αž”αŸ’αžšαž—αŸαž‘αž•αŸ’αžŸαŸαž„αŸ—αž“αŸƒαž€αžΌαžŠαž€αž˜αŸ’αžšαž·αžαž‘αžΆαž”αžŠαŸ‚αž›αž”αžΆαž“αž”αž„αŸ’αž€αž”αŸ‹ αž“αž·αž„αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž“αž·αž˜αŸ’αž˜αž·αžαŸ” αž‚αž½αžšαž±αŸ’αž™αž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸ Triplett αž‡αžΏαž‡αžΆαž€αŸ‹αžαžΆαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžšαž»αž€αžšαž€αž”αžŽαŸ’αžαžΆαž‰αž€αŸαž‡αžΆαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž•αž„αžŠαŸ‚αžš αž…αžΆαž”αŸ‹αžαžΆαŸ†αž„αž–αžΈαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžšαž»αž€αžšαž€αž”αžΆαž“αž€αŸ’αž›αžΆαž™αž‘αŸ…αž‡αžΆαž…αŸ’αžšαžΎαž“αž‡αžΆαž„ "αž‚αŸ’αžšαžΆαž“αŸ‹αžαŸ‚αž‡αžΆαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ" αž™αžΌαžšαž˜αž€αž αžΎαž™αž€αŸ’αž›αžΆαž™αž‡αžΆ "αžœαŸαž‘αž·αž€αžΆαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‚αŸαž αž‘αŸ†αž–αŸαžš αž“αž·αž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αžŽαŸ’αžαžΆαž‰" αžŠαžΆαž…αŸ‹αžŠαŸ„αž™αž‘αŸ‚αž€αŸ”

αž€αžΆαž›αž–αžΈαž˜αž»αž“ αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž—αžΆαž‚αž…αŸ’αžšαžΎαž“ αžšαž½αž˜αž‘αžΆαŸ†αž„ BIOS αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž”αŸ’αžšαž–αŸαž“αŸ’αž’ αž“αž·αž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αž„αŸ’αž€αž”αŸ‹αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαžšαžŸαŸαžšαž‡αžΆαž—αžΆαžŸαžΆαžŠαŸ†αž‘αžΎαž„αŸ” αž“αŸ…αž‘αžŸαžœαžαŸ’αžŸαžšαŸαž†αŸ’αž“αžΆαŸ† 1960 αž€αžΆαžšαž–αž·αžŸαŸ„αž’αž“αŸαž”αžΆαž“αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž•αŸ’αžαž›αŸ‹αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαž•αŸ’αž“αŸ‚αž€αžšαžΉαž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž—αžΆαžŸαžΆαž€αž˜αŸ’αžšαž·αžαžαŸ’αž–αžŸαŸ‹ αžŠαŸ‚αž›αž“αžΆαŸ†αž‘αŸ…αžŠαž›αŸ‹αž€αžΆαžšαž”αž„αŸ’αž€αžΎαžαž—αžΆαžŸαžΆαžŠαžΌαž…αž‡αžΆ PL/S, BLISS, BCPL, αž“αž·αž„ ALGOL 68αŸ”

αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αž“αŸ…αž€αŸ’αž“αž»αž„αž‘αžŸαžœαžαŸ’αžŸαžšαŸαž†αŸ’αž“αžΆαŸ† 1970 αž›αŸ„αž€ Dennis Ritchie αž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž—αžΆαžŸαžΆαžŸαžšαžŸαŸαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ C αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš Unix αŸ” αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„αž‡αžΆαž—αžΆαžŸαžΆαžŸαžšαžŸαŸαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ B αžŠαŸ‚αž›αž˜αž·αž“αž˜αžΆαž“αžŸαžΌαž˜αŸ’αž”αžΈαžαŸ‚αž‡αŸ†αž“αž½αž™αž€αžΆαžšαžœαžΆαž™αž’αž€αŸ’αžŸαžš C αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ†αž–αŸαž‰αžŠαŸ„αž™αž˜αž»αžαž„αžΆαžšαž€αž˜αŸ’αžšαž·αžαžαŸ’αž–αžŸαŸ‹αžŠαŸαž˜αžΆαž“αž’αžΆαž“αž»αž—αžΆαž–αžŠαŸ‚αž›αžŸαŸαž€αŸ’αžαž·αžŸαž˜αž”αŸ†αž•αž»αžαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžŸαžšαžŸαŸαžšαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš αž“αž·αž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αž‰αŸ’αž‡αžΆαŸ” αžŸαž˜αžΆαžŸαž’αžΆαžαž»αž‡αžΆαž…αŸ’αžšαžΎαž“αž“αŸƒαž™αžΌαž“αžΈαž€ αžšαž½αž˜αž‘αžΆαŸ†αž„αžαžΊαžŽαŸ‚αž›αžšαž”αžŸαŸ‹αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαžšαžŸαŸαžšαž‘αžΎαž„αžœαž·αž‰αž‡αžΆαž™αžαžΆαž αŸαžαž»αž“αŸ…αž€αŸ’αž“αž»αž„ C. αž€αŸ’αžšαŸ„αž™αž˜αž€ αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαž‡αžΆαž…αŸ’αžšαžΎαž“ αžšαž½αž˜αž‘αžΆαŸ†αž„αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™ Oracle αž€αžΌαžŠαž”αŸ’αžšαž—αž– Windows αž—αžΆαž‚αž…αŸ’αžšαžΎαž“ αž“αž·αž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž›αžΈαž“αž»αž… αž€αŸαžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαžšαžŸαŸαžšαž“αŸ…αž€αŸ’αž“αž»αž„ C.

C αž”αžΆαž“αž‘αž‘αž½αž›αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαž™αŸ‰αžΆαž„αžαŸ’αž›αžΆαŸ†αž„αž€αŸ’αž“αž»αž„αž‘αž·αžŸαžŠαŸ…αž“αŸαŸ‡αŸ” αž”αŸ‰αž»αž“αŸ’αžαŸ‚β€‹αžαžΎβ€‹αž’αŸ’αžœαžΈβ€‹αž‘αŸ…β€‹αžŠαŸ‚αž›β€‹αž’αŸ’αžœαžΎβ€‹αž±αŸ’αž™β€‹αž’αŸ’αž“αž€β€‹αž’αž—αž·αžœαžŒαŸ’αžαž“αŸβ€‹αž”αŸ’αžŠαžΌαžšβ€‹αž‘αŸ…β€‹αžœαžΆ? Triplett αž‡αžΏαž‡αžΆαž€αŸ‹αžαžΆ αžŠαžΎαž˜αŸ’αž”αžΈαž‡αŸ†αžšαž»αž‰αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž±αŸ’αž™αž”αŸ’αžαžΌαžšαž–αžΈαž—αžΆαžŸαžΆαžŸαžšαžŸαŸαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž˜αž½αž™αž‘αŸ…αž—αžΆαžŸαžΆαž˜αž½αž™αž•αŸ’αžŸαŸαž„αž‘αŸ€αž αž€αŸ’αžšαŸ„αž™αž˜αž€αž‘αŸ€αžαžαŸ’αžšαžΌαžœαžαŸ‚αž•αŸ’αžαž›αŸ‹αž˜αž»αžαž„αžΆαžšαžαŸ’αž˜αžΈαŸ—αž‡αžΆαž˜αž»αž“αžŠαŸ„αž™αž˜αž·αž“αž”αžΆαžαŸ‹αž”αž„αŸ‹αž˜αž»αžαž„αžΆαžšαž…αžΆαžŸαŸ‹αŸ”

αž‘αžΈαž˜αž½αž™ αž—αžΆαžŸαžΆαžαŸ’αžšαžΌαžœαžαŸ‚αž•αŸ’αžαž›αŸ‹αž“αžΌαžœαž›αž€αŸ’αžαžŽαŸˆαž–αž·αžŸαŸαžŸαžαŸ’αž˜αžΈ "αž‚αž½αžšαž±αŸ’αž™αž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸ" αŸ” β€œαž‚αžΆαžαŸ‹αž˜αž·αž“αž’αžΆαž…αž”αŸ’αžšαžŸαžΎαžšαž‡αžΆαž„αž“αŸαŸ‡αž‘αŸαŸ” αžœαžΆαžαŸ’αžšαžΌαžœαžαŸ‚αž˜αžΆαž“αž—αžΆαž–αž”αŸ’αžšαžŸαžΎαžšαž‡αžΆαž„αž˜αž»αž“αžŠαžΎαž˜αŸ’αž”αžΈαž”αž„αŸ’αž αžΆαž‰αž’αŸ†αž–αžΈαž—αžΆαž–αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαž“αŸƒαž€αž·αž…αŸ’αž…αžαž·αžαžαŸ†αž”αŸ’αžšαžΉαž„αž”αŸ’αžšαŸ‚αž„ αž“αž·αž„αž–αŸαž›αžœαŸαž›αžΆαžœαž·αžŸαŸ’αžœαž€αž˜αŸ’αž˜αžŠαŸ‚αž›αžœαžΆαžαŸ’αžšαžΌαžœαž€αžΆαžšαžŠαžΎαž˜αŸ’αž”αžΈαž’αŸ’αžœαžΎαž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšβ€ αž‚αžΆαžαŸ‹αž–αž“αŸ’αž™αž›αŸ‹αŸ” αž”αžΎβ€‹αž”αŸ’αžšαŸ€αž”αž’αŸ€αž”β€‹αž“αžΉαž„β€‹αž—αžΆαžŸαžΆβ€‹αžŸαž—αžΆ C αž˜αžΆαž“β€‹αž’αŸ’αžœαžΈβ€‹αž‡αžΆβ€‹αž…αŸ’αžšαžΎαž“β€‹αžŠαŸ‚αž›β€‹αžαŸ’αžšαžΌαžœβ€‹αž•αŸ’αžαž›αŸ‹β€‹αž‡αžΌαž“αŸ” αžœαžΆαž‚αžΆαŸ†αž‘αŸ’αžšαž₯αžšαž·αž™αžΆαž”αžαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž”αŸ’αžšαž—αŸαž‘αžαŸ’αž›αŸ‡ αž•αŸ’αžαž›αŸ‹αž“αžΌαžœαž€αžΆαžšαž…αž›αŸαž αž“αž·αž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž”αŸ’αžšαžŸαžΎαžšαž‡αžΆαž„αž˜αž»αž“αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαžŸαžΆαž„αžŸαž„αŸ‹αž€αž˜αŸ’αžšαž·αžαžαŸ’αž–αžŸαŸ‹ αž“αž·αž„αž”αž„αŸ’αž€αžΎαžαž€αžΌαžŠαžŠαŸ‚αž›αž’αžΆαž…αž’αžΆαž“αž”αžΆαž“αž…αŸ’αžšαžΎαž“αž‡αžΆαž„αž“αŸαŸ‡αŸ”

αž‘αžΈαž–αžΈαžš αž—αžΆαžŸαžΆαžαŸ’αžšαžΌαžœαžαŸ‚αž•αŸ’αžαž›αŸ‹αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž›αž€αŸ’αžαžŽαŸˆαž–αž·αžŸαŸαžŸαž…αžΆαžŸαŸ‹ αžŠαŸ‚αž›αž˜αžΆαž“αž“αŸαž™αžαžΆαž“αŸ…αž€αŸ’αž“αž»αž„αž”αŸ’αžšαžœαžαŸ’αžαž·αžŸαžΆαžŸαŸ’αžšαŸ’αžαž“αŸƒαž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž‘αŸ… C αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαžαŸ’αžšαžΌαžœαžαŸ‚αž”αŸ’αžšαžΆαž€αžŠαžαžΆαžœαžΆαž˜αž·αž“αž˜αžΆαž“αž˜αž»αžαž„αžΆαžšαžαž·αž…αž‡αžΆαž„αž—αžΆαžŸαžΆαžŠαŸ†αž‘αžΎαž„αž‘αŸαŸ” Triplett αž–αž“αŸ’αž™αž›αŸ‹β€‹αžαžΆβ€‹αŸ– Β«αž—αžΆαžŸαžΆβ€‹αžαŸ’αž˜αžΈβ€‹αž˜αž·αž“β€‹αž‚αŸ’αžšαžΆαž“αŸ‹β€‹αžαŸ‚β€‹αž›αŸ’αž’β€‹αž‡αžΆαž„β€‹αž“αŸαŸ‡β€‹αž‘αŸ αžœαžΆβ€‹αž€αŸβ€‹αžαŸ’αžšαžΌαžœβ€‹αžαŸ‚β€‹αž›αŸ’αž’β€‹αžŠαŸ‚αžšΒ»αŸ” αž”αž“αŸ’αžαŸ‚αž˜αž–αžΈαž›αžΎαž€αžΆαžšαž›αžΏαž“αž‡αžΆαž„αž˜αž»αž“ αž“αž·αž„αž‚αžΆαŸ†αž‘αŸ’αžšαž”αŸ’αžšαž—αŸαž‘αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŽαžΆαž˜αž½αž™αžŠαŸ‚αž›αž—αžΆαžŸαžΆαžŠαŸ†αž‘αžΎαž„αž’αžΆαž…αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž”αžΆαž“ C αž€αŸαž˜αžΆαž“αž’αŸ’αžœαžΈαžŠαŸ‚αž› Triplett αž αŸ…αžαžΆ "escape hatch" αž–αŸ„αž›αž‚αžΊαžœαžΆαž‚αžΆαŸ†αž‘αŸ’αžšαž€αžΆαžšαž”αž‰αŸ’αž…αžΌαž›αž€αžΌαžŠαž—αžΆαžŸαžΆ assembly αž“αŸ…αž€αŸ’αž“αž»αž„αžαŸ’αž›αž½αž“αžœαžΆαŸ”

"αž…αŸ’αžšαŸ‚αŸ‡αž‚αžΊαž‡αžΆαž’αž“αžΆαž‚αžαž“αŸƒαž€αžΆαžšαžŸαžšαžŸαŸαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αŸ’αžšαž–αŸαž“αŸ’αž’ C αž‚αžΊαž‡αžΆαž’αŸ’αž“αž€αžŠαŸ†αž‘αžΎαž„αžαŸ’αž˜αžΈ" - αžŸαž»αž“αŸ’αž‘αžšαž€αžαžΆαžšαž”αžŸαŸ‹αžœαž·αžŸαŸ’αžœαž€αžšαžˆαžΆαž“αž˜αž»αžαž‚αŸαžšαž”αžŸαŸ‹ Intel

Triplett αž‡αžΏαž‡αžΆαž€αŸ‹αžαžΆ C αž₯αž‘αžΌαžœαž“αŸαŸ‡αž”αžΆαž“αž€αŸ’αž›αžΆαž™αž‡αžΆαž—αžΆαžŸαžΆαž“αŸƒαžŸαž—αžΆαž€αžΆαž›αž–αžΈαž…αŸ’αžšαžΎαž“αž†αŸ’αž“αžΆαŸ†αž˜αž»αž“αŸ” αž‚αžΆαžαŸ‹αž”αŸ’αžšαž€αžΆαžŸαžαžΆ "C αž‚αžΊαž‡αžΆαž’αŸ’αž“αž€αž”αŸ’αžšαž˜αžΌαž›αž•αŸ’αžαž»αŸ†αžαŸ’αž˜αžΈαŸ” αž₯αž‘αžΌαžœαž“αŸαŸ‡αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž€αŸ†αž–αž»αž„αžŸαŸ’αžœαŸ‚αž„αžšαž€αž—αžΆαžŸαžΆαž€αž˜αŸ’αžšαž·αžαžαŸ’αž–αžŸαŸ‹αžαŸ’αž˜αžΈαž˜αž½αž™αžŠαŸ‚αž›αž“αžΉαž„αž˜αž·αž“αžαŸ’αžšαžΉαž˜αžαŸ‚αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž”αž‰αŸ’αž αžΆαžŠαŸ‚αž›αž”αžΆαž“αž”αŸ’αžšαž˜αžΌαž›αž•αŸ’αžαž»αŸ†αž“αŸ…αž€αŸ’αž“αž»αž„ C αžŠαŸ‚αž›αž˜αž·αž“αž’αžΆαž…αž‡αž½αžŸαž‡αž»αž›αž”αžΆαž“αž‘αŸ€αžαž‘αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžαŸ‚αž˜αž‘αžΆαŸ†αž„αž•αŸ’αžαž›αŸ‹αž“αžΌαžœαž˜αž»αžαž„αžΆαžšαžαŸ’αž˜αžΈαŸ—αžŠαŸαž‚αž½αžšαž±αŸ’αž™αžšαŸ†αž—αžΎαž”αž•αž„αžŠαŸ‚αžšαŸ” αž—αžΆαžŸαžΆαž”αŸ‚αž”αž“αŸαŸ‡αžαŸ’αžšαžΌαžœαžαŸ‚αž˜αžΆαž“αž—αžΆαž–αž‘αžΆαž€αŸ‹αž‘αžΆαž‰αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαžΆαž“αŸ‹αžŠαžΎαž˜αŸ’αž”αžΈαž±αŸ’αž™αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž”αŸ’αžαžΌαžšαž‘αŸ…αžœαžΆ αžαŸ’αžšαžΌαžœαžαŸ‚αž˜αžΆαž“αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– αž•αŸ’αžαž›αŸ‹αž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ†αžŠαŸ„αž™αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž· αž“αž·αž„αž…αŸ’αžšαžΎαž“αž‘αŸ€αžαŸ”

"αž—αžΆαžŸαžΆαžŽαžΆαž˜αž½αž™αžŠαŸ‚αž›αž…αž„αŸ‹αž±αŸ’αž™αž”αŸ’αžšαžŸαžΎαžšαž‡αžΆαž„ C αžαŸ’αžšαžΌαžœαžαŸ‚αž•αŸ’αžαž›αŸ‹αž…αŸ’αžšαžΎαž“αž‡αžΆαž„αž€αžΆαžšαž€αžΆαžšαž–αžΆαžšαž€αžΆαžšαž αŸ€αžšαžŸαŸ†αž”αŸ„αžš αž”αŸ’αžšαžŸαž·αž“αž”αžΎαžœαžΆαž–αž·αžαž‡αžΆαž…αž„αŸ‹αž€αŸ’αž›αžΆαž™αž‡αžΆαž‡αž˜αŸ’αžšαžΎαžŸαžŠαŸαž‚αž½αžšαž±αŸ’αž™αž‘αžΆαž€αŸ‹αž‘αžΆαž‰αŸ” αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαž›αžΎαž›αž‘αŸ’αž’αž—αžΆαž–αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ αž“αž·αž„αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αž αž€αžΆαžšαžŸαžšαžŸαŸαžšαž€αžΌαžŠαžŠαŸ‚αž›αž–αž“αŸ’αž™αž›αŸ‹αžŠαŸ„αž™αžαŸ’αž›αž½αž“αž―αž„ αž“αž·αž„αž’αŸ’αžœαžΎαž€αžΆαžšαž€αžΆαž“αŸ‹αžαŸ‚αž…αŸ’αžšαžΎαž“αž€αŸ’αž“αž»αž„αž”αž“αŸ’αž‘αžΆαžαŸ‹αžαž·αž…αž‡αžΆαž„αŸ” αž”αž‰αŸ’αž αžΆαžŸαž“αŸ’αžαž·αžŸαž»αžαž€αŸαž…αžΆαŸ†αž”αžΆαž…αŸ‹αžαŸ’αžšαžΌαžœαžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž•αž„αžŠαŸ‚αžšαŸ” αž—αžΆαž–αž„αžΆαž™αžŸαŸ’αžšαž½αž›αž“αŸƒαž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ αž“αž·αž„αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαžŠαžΎαžšαž‘αž“αŸ’αž‘αžΉαž˜αž‚αŸ’αž“αžΆαŸ” αž€αžΌαžŠαžαž·αž…αžŠαŸ‚αž›αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαžŸαžšαžŸαŸαžšαžŠαžΎαž˜αŸ’αž”αžΈαžŸαž˜αŸ’αžšαŸαž…αž”αžΆαž“αž’αŸ’αžœαžΈαž˜αž½αž™ αž±αž€αžΆαžŸαž€αžΆαž“αŸ‹αžαŸ‚αžαž·αž…αžŠαŸ‚αž›αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž’αŸ’αžœαžΎαžαž»αžŸ αž–αžΆαž€αŸ‹αž–αŸαž“αŸ’αž’αž“αžΉαž„αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– αž¬αž’αžαŸ‹Β» Triplett αž–αž“αŸ’αž™αž›αŸ‹αŸ”

αž€αžΆαžšαž”αŸ’αžšαŸ€αž”αž’αŸ€αž” αž…αŸ’αžšαŸ‚αŸ‡ αž“αž·αž„ αž‚

αžαŸ’αžšαž›αž”αŸ‹αž‘αŸ…αž†αŸ’αž“αžΆαŸ† 2006 Graydon Hoare αžŠαŸ‚αž›αž‡αžΆαž”αž»αž‚αŸ’αž‚αž›αž·αž€αžšαž”αžŸαŸ‹ Mozilla αž”αžΆαž“αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αžŸαžšαžŸαŸαžš Rust αž‡αžΆαž‚αž˜αŸ’αžšαŸ„αž„αž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αŸ” αž αžΎαž™αž“αŸ…αž€αŸ’αž“αž»αž„αž†αŸ’αž“αžΆαŸ† 2009 Mozilla αž”αžΆαž“αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž§αž”αžαŸ’αžαž˜αŸ’αž—αžŠαž›αŸ‹αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸ Rust αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžαž˜αŸ’αžšαžΌαžœαž€αžΆαžšαž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αžšαž”αžŸαŸ‹αžœαžΆ αž αžΎαž™αž€αŸαž”αžΆαž“αž–αž„αŸ’αžšαžΈαž€αž€αŸ’αžšαž»αž˜αžŠαžΎαž˜αŸ’αž”αžΈαž’αž—αž·αžœαžŒαŸ’αžαž—αžΆαžŸαžΆαž”αž“αŸ’αžαŸ‚αž˜αž‘αŸ€αžαž•αž„αžŠαŸ‚αžšαŸ”

αž αŸαžαž»αž•αž›αž˜αž½αž™αž€αŸ’αž“αž»αž„αž…αŸ†αžŽαŸ„αž˜αž αŸαžαž»αž•αž›αžŠαŸ‚αž› Mozilla αž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαž›αžΎαž—αžΆαžŸαžΆαžαŸ’αž˜αžΈαž‚αžΊαžαžΆ Firefox αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαžšαžŸαŸαžšαž“αŸ…αž€αŸ’αž“αž»αž„αž€αžΌαžŠ C++ αž‡αžΆαž„ 4 αž›αžΆαž“αž”αž“αŸ’αž‘αžΆαžαŸ‹ αž“αž·αž„αž˜αžΆαž“αž…αŸ†αž“αž»αž…αžαŸ’αžŸαŸ„αž™αžŸαŸ†αžαžΆαž“αŸ‹αŸ—αž˜αž½αž™αž…αŸ†αž“αž½αž“αŸ” Rust αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„αž‡αžΆαž˜αž½αž™αž“αžΉαž„αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– αž“αž·αž„αžŸαŸ’αžšαž”αž‚αŸ’αž“αžΆαž“αŸ…αž€αŸ’αž“αž»αž„αž…αž·αžαŸ’αž αžŠαŸ‚αž›αž’αŸ’αžœαžΎαž±αŸ’αž™αžœαžΆαž€αŸ’αž›αžΆαž™αž‡αžΆαž‡αž˜αŸ’αžšαžΎαžŸαžŠαŸαž›αŸ’αž’αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžŸαžšαžŸαŸαžšαž‘αžΎαž„αžœαž·αž‰αž“αžΌαžœαžŸαž˜αžΆαžŸαž’αžΆαžαž»αž‡αžΆαž…αŸ’αžšαžΎαž“αžšαž”αžŸαŸ‹ Firefox αžŠαŸ‚αž›αž‡αžΆαž•αŸ’αž“αŸ‚αž€αž˜αž½αž™αž“αŸƒαž‚αž˜αŸ’αžšαŸ„αž„ Quantum αžŠαžΎαž˜αŸ’αž”αžΈαžšαž…αž“αžΆαž‘αžΎαž„αžœαž·αž‰αž“αžΌαžœαžŸαŸ’αžαžΆαž”αžαŸ’αž™αž€αž˜αŸ’αž˜αžšαž”αžŸαŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžšαž»αž€αžšαž€αžαžΆαž˜αž’αŸŠαžΈαž“αž’αžΊαžŽαž·αžαŸ” Mozilla αž€αŸαž€αŸ†αž–αž»αž„αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ Rust αžŠαžΎαž˜αŸ’αž”αžΈαž”αž„αŸ’αž€αžΎαž Servo αžŠαŸ‚αž›αž‡αžΆαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž”αž„αŸ’αž αžΆαž‰ HTML αžŠαŸ‚αž›αž“αŸ…αž‘αžΈαž”αŸ†αž•αž»αžαž“αžΉαž„αž‡αŸ†αž“αž½αžŸαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž”αž„αŸ’αž αžΆαž‰ Firefox αž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αŸ” αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“αž‡αžΆαž…αŸ’αžšαžΎαž“αž‘αŸ€αžαž”αžΆαž“αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ Rust αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‚αž˜αŸ’αžšαŸ„αž„αžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸ αžšαž½αž˜αž˜αžΆαž“ Microsoft, Google, Facebook, Amazon, Dropbox, Fastly, Chef, Baidu αž“αž·αž„αž‡αžΆαž…αŸ’αžšαžΎαž“αž‘αŸ€αžαŸ”

Rust αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž”αž‰αŸ’αž αžΆαžŸαŸ†αžαžΆαž“αŸ‹αž”αŸ†αž•αž»αžαž˜αž½αž™αž“αŸƒαž—αžΆαžŸαžΆ C αŸ” αžœαžΆαž•αŸ’αžαž›αŸ‹αž“αžΌαžœαž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ†αžŠαŸ„αž™αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž· αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž˜αž·αž“αž…αžΆαŸ†αž”αžΆαž…αŸ‹αž”αŸ‚αž„αž…αŸ‚αž€αžŠαŸ„αž™αžŠαŸƒ αž αžΎαž™αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αž₯αžαž‚αž·αžαžαŸ’αž›αŸƒαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‚αŸ’αžšαž”αŸ‹αžœαžαŸ’αžαž»αž“αŸ…αž€αŸ’αž“αž»αž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαŸ” αž’αŸ’αžœαžΈαžŠαŸ‚αž›αž’αŸ’αžœαžΎαž±αŸ’αž™ Rust αžαž»αžŸαž–αžΈαž—αžΆαžŸαžΆαž‘αŸ†αž“αžΎαž”αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαž“αŸ„αŸ‡αž‚αžΊαžαžΆ αžœαžΆαž˜αž·αž“αž˜αžΆαž“αž§αž”αž€αžšαžŽαŸαž”αŸ’αžšαž˜αžΌαž›αžŸαŸ†αžšαžΆαž˜αžŠαŸ‚αž›αž™αž€αžœαžαŸ’αžαž»αžŠαŸ‚αž›αž˜αž·αž“αž”αŸ’αžšαžΎαžŠαŸ„αž™αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž·αž…αŸαž‰αž–αžΈαž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ† αž αžΎαž™αž€αŸαž˜αž·αž“αž˜αžΆαž“αž”αžšαž·αž™αžΆαž€αžΆαžŸαž–αŸαž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž€αžΆαžšαžŠαžΎαž˜αŸ’αž”αžΈαž’αŸ’αžœαžΎαž±αŸ’αž™αžœαžΆαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŠαžΌαž… Java Runtime Environment αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ Java αžŠαŸ‚αžšαŸ” αž•αŸ’αž‘αž»αž™αž‘αŸ…αžœαž·αž‰ Rust αž˜αžΆαž“αž‚αŸ†αž“αž·αžαž“αŸƒαž—αžΆαž–αž‡αžΆαž˜αŸ’αž…αžΆαžŸαŸ‹ αž€αžΆαžšαžαŸ’αž…αžΈ αž―αž€αžŸαžΆαžšαž™αŸ„αž„ αž“αž·αž„αž’αžΆαž™αž»αž€αžΆαž›αŸ” β€œRrust αž˜αžΆαž“αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αŸ’αžšαž€αžΆαžŸαž€αžΆαžšαž αŸ…αž‘αŸ…αž€αžΆαž“αŸ‹αžœαžαŸ’αžαž»αž˜αž½αž™ αžŠαžΎαž˜αŸ’αž”αžΈαž”αž‰αŸ’αž‡αžΆαž€αŸ‹αžαžΆαž˜αŸ’αž…αžΆαžŸαŸ‹αž€αŸ†αž–αž»αž„αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžœαžΆ αž¬αž‚αŸ’αžšαžΆαž“αŸ‹αžαŸ‚αžαŸ’αž…αžΈαžœαžΆαŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž‚αŸ’αžšαžΆαž“αŸ‹αžαŸ‚αžαŸ’αž…αžΈαžœαžαŸ’αžαž»αž˜αž½αž™ αž’αŸ’αž“αž€αž…αž„αž€αŸ’αžšαž„αž“αžΉαž„αžαžΆαž˜αžŠαžΆαž“αžšαžΏαž„αž“αŸαŸ‡ αž αžΎαž™αž’αžΆαž“αžΆαžαžΆαžŠαžΎαž˜αž“αŸ…αžαŸ‚αž˜αžΆαž“αžŠαžŠαŸ‚αž› αžŠαžšαžΆαž”αžŽαžΆαž’αŸ’αž“αž€αž™αŸ„αž„αžœαžΆαŸ” αž…αŸ’αžšαŸ‚αŸ‡αž€αŸαž“αžΉαž„αž’αžΆαž“αžΆαžαžΆαžœαžαŸ’αžαž»αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαž€αž…αŸαž‰αž–αžΈαž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ†αž—αŸ’αž›αžΆαž˜αŸ—αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžšαž”αžŸαŸ‹αžœαžΆαž”αžΆαž“αž”αž‰αŸ’αž…αž”αŸ‹ αžŠαŸ„αž™αž”αž‰αŸ’αž…αžΌαž›αž€αžΆαžšαž αŸ…αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž‚αŸ’αž“αžΆαž‘αŸ…αž€αŸ’αž“αž»αž„αž€αžΌαžŠαž“αŸ…αž–αŸαž›αž…αž„αž€αŸ’αžšαž„αžŠαŸ„αž™αž˜αž·αž“αž…αžΆαŸ†αž”αžΆαž…αŸ‹αž˜αžΆαž“αž–αŸαž›αž”αž“αŸ’αžαŸ‚αž˜β€ Triplett αž“αž·αž™αžΆαž™αŸ”

αž€αž„αŸ’αžœαŸ‡αž“αŸƒαž–αŸαž›αžœαŸαž›αžΆαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŠαžΎαž˜αž€αŸαž’αžΆαž…αž…αžΆαžαŸ‹αž‘αž»αž€αžαžΆαž‡αžΆαž›αž€αŸ’αžαžŽαŸˆαžœαž·αž‡αŸ’αž‡αž˜αžΆαž“αž“αŸƒ Rust αž•αž„αžŠαŸ‚αžšαŸ” Triplett αž‡αžΏαžαžΆαž—αžΆαžŸαžΆαžŠαŸ‚αž›αžœαžΆαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž‚αžΊαž–αž·αž”αžΆαž€αž”αŸ’αžšαžΎαž‡αžΆαž§αž”αž€αžšαžŽαŸαžŸαžšαžŸαŸαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αŸ’αžšαž–αŸαž“αŸ’αž’αŸ” αžŠαžΌαž…αžŠαŸ‚αž›αž‚αžΆαžαŸ‹αž–αž“αŸ’αž™αž›αŸ‹αžαžΆ: "αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαžαŸ‚αž€αŸ†αžŽαžαŸ‹αž–αŸαž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž“αŸαŸ‡αž‡αžΆαž˜αž»αž“αžŸαž·αž“ αž˜αž»αž“αž“αžΉαž„αž’αŸ’αž“αž€αž’αžΆαž…αž αŸ…αž€αžΌαžŠαžŽαžΆαž˜αž½αž™αž”αžΆαž“ αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαžαŸ‚αž”αŸ’αžšαžΎαž–αŸαž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž“αŸαŸ‡αžŠαžΎαž˜αŸ’αž”αžΈαž αŸ…αž˜αž»αžαž„αžΆαžš αž αžΎαž™αž–αŸαž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžαŸ’αž›αž½αž“αžœαžΆαž’αžΆαž…αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αžΌαžŠαž”αž“αŸ’αžαŸ‚αž˜αž“αŸ…αž–αžΈαž€αŸ’αžšαŸ„αž™αžαŸ’αž“αž„αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž˜αž·αž“αž“αžΉαž€αžŸαŸ’αž˜αžΆαž“αžŠαž›αŸ‹αŸ”"

Rust αž€αŸαžαž·αžαžαŸ†αž•αŸ’αžαž›αŸ‹αž“αžΌαžœαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αŸ‰αžΆαžšαŸ‰αžΆαž‘αŸ‚αž›αžŠαŸ‚αž›αž˜αžΆαž“αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž•αž„αžŠαŸ‚αžšαŸ” αž›αž€αŸ’αžαžŽαŸˆαž–αž·αžŸαŸαžŸαžŠαžΌαž…αž‚αŸ’αž“αžΆαžŠαŸ‚αž›αž’αŸ’αžœαžΎαž²αŸ’αž™αž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ†αž˜αžΆαž“αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– αžαžΆαž˜αžŠαžΆαž“αž“αžΌαžœαž’αŸ’αžœαžΈαŸ—αžŠαžΌαž…αž‡αžΆαžαŸ’αžŸαŸ‚αžŸαŸ’αžšαž›αžΆαž™αž˜αž½αž™αžŽαžΆαž‡αžΆαž˜αŸ’αž…αžΆαžŸαŸ‹αžœαžαŸ’αžαž»αž˜αž½αž™αžŽαžΆ αž“αž·αž„αžœαžαŸ’αžαž»αžŽαžΆαžŠαŸ‚αž›αž’αžΆαž…αž†αŸ’αž›αž„αž€αžΆαžαŸ‹αžšαžœαžΆαž„αžαŸ’αžŸαŸ‚αžŸαŸ’αžšαž‘αžΆαž™ αž“αž·αž„αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž€αžΆαžšαžŸαŸ„αŸ”

αž›αž€αŸ’αžαžŽαŸˆαž–αž·αžŸαŸαžŸαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž“αŸαŸ‡αž’αŸ’αžœαžΎαž±αŸ’αž™ Rust αž‚αž½αžšαž±αŸ’αž™αž‘αžΆαž€αŸ‹αž‘αžΆαž‰αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαžΆαž“αŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαžŠαžΎαž˜αŸ’αž”αžΈαž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαžœαžΆαž‡αžΆαž§αž”αž€αžšαžŽαŸαžαŸ’αž˜αžΈαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžŸαžšαžŸαŸαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αŸ’αžšαž–αŸαž“αŸ’αž’αŸ” αž‘αŸ„αŸ‡αž‡αžΆαž™αŸ‰αžΆαž„αžŽαžΆαž€αŸαžŠαŸ„αž™αž“αŸ…αž€αŸ’αž“αž»αž„αž›αž€αŸ’αžαžαžŽαŸ’αžŒαž“αŸƒαž€αžΆαžšαž‚αžŽαž“αžΆαž”αŸ‰αžΆαžšαŸ‰αžΆαž‘αŸ‚αž› Rust αž“αŸ…αžαŸ‚αž“αŸ…αž–αžΈαž€αŸ’αžšαŸ„αž™ C αŸ”

Triplett αž˜αžΆαž“αž”αŸ†αžŽαž„αž”αž„αŸ’αž€αžΎαžαž€αŸ’αžšαž»αž˜αž€αžΆαžšαž„αžΆαžšαž–αž·αžŸαŸαžŸαž˜αž½αž™αžŠαŸ‚αž›αž“αžΉαž„αž•αŸ’αžαŸ„αžαž›αžΎαž€αžΆαžšαžŽαŸ‚αž“αžΆαŸ†αž›αž€αŸ’αžαžŽαŸˆαž–αž·αžŸαŸαžŸαž…αžΆαŸ†αž”αžΆαž…αŸ‹αž…αžΌαž›αž‘αŸ…αž€αŸ’αž“αž»αž„ Rust αžŠαžΌαž…αŸ’αž“αŸαŸ‡αžœαžΆαž’αžΆαž…αžŸαŸ’αž˜αžΎαž‚αŸ’αž“αžΆαž‘αžΆαŸ†αž„αžŸαŸ’αžšαž»αž„ αž›αžΎαžŸ αž“αž·αž„αž‡αŸ†αž“αž½αžŸ C αž€αŸ’αž“αž»αž„αžœαž·αžŸαŸαž™αžŸαžšαžŸαŸαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αŸ’αžšαž–αŸαž“αŸ’αž’αŸ” IN αžαŸ’αžŸαŸ‚αžŸαŸ’αžšαž‘αžΆαž™αž“αŸ…αž›αžΎ RedditαžŠαŸ„αž™αž§αž‘αŸ’αž‘αž·αžŸαžŠαž›αŸ‹αžŸαž»αž“αŸ’αž‘αžšαž€αžαžΆαžšαž”αžŸαŸ‹αž‚αžΆαžαŸ‹ αž‚αžΆαžαŸ‹αž”αžΆαž“αž“αž·αž™αžΆαž™αžαžΆ "αž€αŸ’αžšαž»αž˜ FFI/C Parity αž€αŸ†αž–αž»αž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž”αž„αŸ’αž€αžΎαž αž αžΎαž™αž˜αž·αž“αž‘αžΆαž“αŸ‹αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž€αžΆαžšαž„αžΆαžšαž“αŸ…αž‘αžΎαž™" αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž–αŸαž›αž“αŸαŸ‡ αž‚αžΆαžαŸ‹αžαŸ’αžšαŸ€αž˜αžαŸ’αž›αž½αž“αž†αŸ’αž›αžΎαž™αžŸαŸ†αžŽαž½αžšαžŽαžΆαž˜αž½αž™ αž αžΎαž™αž“αŸ…αž–αŸαž›αž’αž“αžΆαž‚αž αž‚αžΆαžαŸ‹αž“αžΉαž„αž•αŸ’αžŸαž–αŸ’αžœαž•αŸ’αžŸαžΆαž™αž•αŸ‚αž“αž€αžΆαžšαž—αŸ’αž›αžΆαž˜αŸ—αŸ” αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸ Rust αžŠαŸ‚αž›αž‡αžΆαž•αŸ’αž“αŸ‚αž€αž˜αž½αž™αž“αŸƒαž‚αŸ†αž“αž·αžαž•αŸ’αžαž½αž…αž•αŸ’αžαžΎαž˜αžšαž”αžŸαŸ‹αž‚αžΆαžαŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž—αžΆαž‚αžΈαžŠαŸ‚αž›αž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αŸ”

αžœαžΆαž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαž“αŸ’αž˜αžαŸ‹αžαžΆαž€αŸ’αžšαž»αž˜ FFI/C Parity αž‡αžΆαžŠαŸ†αž”αžΌαž„αž“αžΉαž„αž•αŸ’αžαŸ„αžαž›αžΎαž€αžΆαžšαž’αŸ’αžœαžΎαž±αŸ’αž™αž”αŸ’αžšαžŸαžΎαžšαž‘αžΎαž„αž“αžΌαžœαž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαž–αž αž»αžαŸ’αžŸαŸ‚αž“αŸ…αž€αŸ’αž“αž»αž„ Rust αžŠαŸ„αž™αžŽαŸ‚αž“αžΆαŸ†αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹ BFLOAT16 αžŠαŸ‚αž›αž‡αžΆαž‘αž˜αŸ’αžšαž„αŸ‹αž…αŸ†αžŽαž»αž…αž’αžŽαŸ’αžαŸ‚αžαž‘αžΉαž€αžŠαŸ‚αž›αž”αžΆαž“αž”αž„αŸ’αž αžΆαž‰αžαŸ’αž›αž½αž“αž“αŸ…αž€αŸ’αž“αž»αž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš Intel Xeon Scalable αžαŸ’αž˜αžΈ αž€αŸαžŠαžΌαž…αž‡αžΆαž€αžΆαžšαž”αŸ’αžšαž˜αžΌαž›αž•αŸ’αžαž»αŸ†αžŸαŸ’αžαŸαžšαž—αžΆαž–αž•αž„αžŠαŸ‚αžšαŸ” αž€αžΆαžšαž”αž‰αŸ’αž…αžΌαž›αž€αžΌαžŠαŸ”



αž”αŸ’αžšαž—αž–: 3dnews.ru

αž”αž“αŸ’αžαŸ‚αž˜αž˜αžαž·αž™αŸ„αž”αž›αŸ‹