C gives you more control over memory allocation than Rust does. Rust let’s you kind of not worry too much about the fine-grained details of memory management while still giving you high performance. But you do sacrifice some degree of control unless you really fight the compiler (or really the “borrow checker”, technically). C is great for precisely defining how data is laid out in memory, which makes a big difference for performance.
34:55 This is amazing
Great talk Kevin; gorgeous system as usual.
This is fascinating as heck. Did they choose pure C instead of Rust due to performance reasons?
I think they are all familiar with C, C is easier to optimize, and they don't like C++
Yes.
C gives you more control over memory allocation than Rust does. Rust let’s you kind of not worry too much about the fine-grained details of memory management while still giving you high performance. But you do sacrifice some degree of control unless you really fight the compiler (or really the “borrow checker”, technically).
C is great for precisely defining how data is laid out in memory, which makes a big difference for performance.
🔥💃
❤🔥
Remarkable, hopefully Solana wont be another Betamax moment
Betamax was expensive while Solana is cheap 😉
🫡