2
Rust – Necessary Concepts for Building Blockchains
Even though Rust is a new programming language, it’s gaining popularity quickly since it makes the job of the programmer simple. With Rust, you get a simple promise – if your program passes the compiler’s checks, it is most likely free of undefined behavior, in the sense that this reduces the chances of encountering unexpected bugs. However, it’s important to note that no compiler can guarantee absolute freedom from all unexpected behaviors, especially in complex domains such as asynchronous and embedded code.
Rust is renowned for its speed and efficiency, often drawing direct comparisons with C and C++. It holds significant advantages over these languages, largely due to the proactive enforcement ...
Get Rust for Blockchain Application Development now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.