When you do new things, one of the challenges is other people&#x27;s mental prototyping process. Crowds line up to say, &quot;it&#x27;s like x,&quot; when it&#x27;s not. They just don&#x27;t grok you yet. It takes time for people to get used to unfamiliar ideas.<p>Rust is a multi-purpose language, with an emphasis on clever type systems. That&#x27;s not Blow&#x27;s focus.<p>He wants there to be a clear path between simple code he&#x27;s writing and the fast compiled code that results. He likes C, specifically this quality: you can reason about what the hardware is doing, and write C, and count on it doing exactly what you want. His emphasis in the work he&#x27;s doing is to make a memory-foundry language that stresses this kind of power, with less of C&#x27;s warts (and non of C++&#x27;s).<p>Mundane example: he has created a not-annoying function pointer syntax. Less obvious: he has created a high-level syntax that appears to be array-of-structs, but which you can &#x2F;reason&#x2F; will be compiled to struct-of-arrays for caching purposes.